I got one: many game engines (including Unity) are trying to dumb down game development too much. It's okay to require some basic math and programming skills from game developers. We don't need a premade solution for every possible problem that might come up.
Viewing post in Unpopular opinions thread
Making game development more accessible to more people should not be a bad thing. There are countless aspiring game developers who may not be proficient enough with math or programming to create their dream game and I see no reason why game engines can’t try to bridge that gap with more features/built-in methods.
Just because the game engine created a solution for a problem doesn’t mean you aren’t allowed to approach the problem using your own way (unless the game engine makes their solution the only solution and game devs can’t implement their own then it would be a bad thing of course).
A quick example is making an object orbit another object, you’d not only need to have good trig knowledge but also how to apply the sin cos tan formulas properly to set the orbit position correctly. Game Maker resolved this problem with only two built-in methods, lengthdir_x() and lengthdir_y()
Of course, low-effort games shouldn’t have any price tag, to begin with. Also, the majority of games created are free games created by someone who just wanted to let their imagination guide them towards making a fun game, they shouldn’t be prevented from doing so by their limited technical understanding. This is why I absolutely support game engines that focus on beginner-friendly features.
Agreed. I care about the actual game that I am playing, not the structure of the code that I will never, ever look at. What the game looks like behind the scenes is the developer's business. As long as I can easily play the game without undue technical issues, it's not for me to pass judgment on what technologies they prefer to work with or what they determine to be the best way to complete their project. Like nitpicking typos in a forum post, condescending about code in a videogame is to admit that you have nothing of substance to say.
Of course when it comes to actually working with engines and frameworks, they can become bloated and/or difficult to use effectively if the developers focus on the wrong features or take too much control away from the user. Design matters there, too.