Quote Originally Posted by BabyYoda View Post
no one understands the game engine and its capability other than the developer CBU3..
Sometimes they openly share what it's capable of. The libraries and technology it uses are displayed in the credits (and we know what said libraries and technology are capable of). Also, FF16 stands as an example.

There are things that can be done in any engine that are independent of what engine it is. You can know what these things are if you understand how to code. This knowledge can also give you a good understanding of what the issues might or might not be.

And when you've played the game a long time you get a good feel for it which gives a good sense of what limits the game runs into. Not that those are entirely relevant, because they could be changed.

There are just likely reasons they are not changed though, such as keeping within system requirements, or actual spaghetti code where 10 years of the game is built ontop of it and they don't want the stack of cards to fall down. Cases like the stack of cards falling down are often easy to observe in the game... such as changing the battle system when all the old content is designed around it. But you will still see players demand things that would break the rest of the game.

Sometimes there are cases where changing something is desired, but would take a long time and involve overhauling a lot of stuff. And that can be another reason to put it off or just not do it (I am sure they run into this and can even think of examples where they have).

Overall, I don't agree that you need to be a developer to make detailed suggestions. Most suggestions are possible, even if there would be reasons why they'd never do it and even if there would be technical reasons they wouldn't bother (including it involving too much work such as overhauling the entire game just for a person's suggestion or it causing the game to exceed system requirements).