i download unreal 5. confusing mess of a gui. cannot figure out how to do something simple. so i download unreal 4
honestly the gui of unreal 4 is amazing, unreal 5 feels like a downgrade (hmm, i wonder… this seems similar to another certain game dev program that i use…)
anyway, even though unreal 4's gui is awesome, i couldn't figure out how to just get a simplistic physics object to move upon keypress. I read some tutorials and no help. Someone posted a video showing how to do it, but the video was taken down.
I started off excited for game dev and now i feel sick to my stomach.
GM is like a retarded version of Unreal and Unreal is like a retarded version of GM, both are fails imo.
basically, in Unreal you have to do a gazillion things to get an object to recognize a keypress, and they dont give you a nice little notification that of this stuff is needed. How hard would it be to put a message that says “hey, btw this keypress node isn't going to do anything, because of such and such, etc.” its like they handhold me in tutorial mode every step of the way except for the most important bits.
btw the keypress function in gm “just works” spanning an unlimited amount of objects/classes
tl dr: unreal tries to have a simplistic GM-ish interface but theres actually a gazillion hidden settings and buttons you need to apply for anything to function
watch this video (i only watched ⅔ so far) and read the comments for hilarity.
https://www.youtube.com/watch?v=wEV6VBkJDxo
i already tried godot, next one i will try is unity.
anyway why do games suck?
game devs stick with garbage software and pretend that this is somehow status quo optimal game dev. so nothing changes, most devs have no clue what they are doing with the software but eventually a turd is expelled from their constipated butts after much work and effort. and they are so proud of the turds they pooped out, that they expect everyone else to grind with the same garbage software as everyone else.
tl dr: too much energy spent on fighting with the software, less energy spent on creativity and actually building. too many headupasses that demand churning out and fiddling with buggy or uninutitive software.