From what I’ve gathered, any attempt do do this (having a discussion with vetex regarding why a balance change should be added), has resulted in vetex not reading said arguments and saying “yeah I don’t wanna”.
Prime example being the techniques -30 reqs.
Meta apparently wrote a mini essay on the subject to which vetex decided not to read and say “I don’t want strength to have techniques”
This change was actually meant to be vetoed but it got past by mistake (thankfully), and vetex made adjustments to enemy tower NPC health to account for that change instead of reverting it which was a good move.
There are very few things that are “objectively terrible” so I disagree, but I strongly believe that the root issue is that the entire system of balance for the game is unstructured and thus inherently flawed, which isn’t the balance team’s fault. There is no real foundation for balance philosophy that Vetex has provided, and the vetex-bteam communication is extremely limited, so trying to come up with changes that are acceptable is often like walking through a minefield.
Not to say that some balance issues can’t be attributed to the bteam in some cases, but the team just does what they’re able to do, and a lot of compromises have to be made (and sometimes even compromises get vetoed).
that reminds me of a pve issue i had, how can level 15 npcs grab me out of an annihilation cast lmao
i feel like with a level difference or with a high enough resistance stat that you shouldnt be able to be grabbed during casting
100% yes absolutely no doubt.
Roblox is just a big mess that’s hard to work with, and all things considered, the actual programming of the game is immaculate compared to parts like storytelling and boss design.
As someone who has been working on a Roblox game for 8 months, it honestly isn’t bad for smaller games. Haven’t ran into any significant limitations yet and am still discovering more things I could do. There were a few quirky bugs I’ve encountered but I was able to find permanent fixes to them eventually.
But AO is extremely massive, and also doesn’t rely on StreamingEnabled which is very important (a custom loading system is more difficult to make robust).