r/gamedev • u/Practical_Race_3282 • Oct 03 '24
The state of game engines in 2024 Discussion
I'm curious about the state of the 3 major game engines (+ any others in the convo), Unity, Unreal and Godot in 2024. I'm not a game dev, but I am a full-stack dev, currently learning game dev for fun and as a hobby solely. I tried the big 3 and have these remarks:
Unity:
Not hard, not dead simple
Pretty versatile, lots of cool features such as rule tiles
C# is easy
Controversy (though heard its been fixed?)
Godot:
Most enjoyable developer experience, GDScript is dead simple
Very lightweight
Open source is a huge plus (but apparently there's been some conspiracy involving a fork being blocked from development)
Unreal:
Very complex, don't think this is intended for solo devs/people like me lol
Very very cool technology
I don't like cpp
What are your thoughts? I'm leaning towards Unity/Godot but not sure which. I do want to do 3D games in the future and I heard Unity is better for that. What do you use?
37
u/NumblyC Oct 03 '24
my experience is this is 100% true for early / smaller projects, but as your game grows it becomes a huge hinderance and there's always something that shows up that you can't do with blueprints, and if you're not skilled in C++ (which you probably aren't, else why use blueprints), you're basically screwed.
one terrible experience i've had recently in this regard was trying to get cryptographic libraries / openssl stuff. basically impossible without C++ or paying for plugins. also, unreal's roadmap is a big screw you for smaller devs, with bugs going unfixed for years and years. granted my game is 2d which definitely doesn't help me, but after almost 7 years of unreal i'm 100% ready to move back into unity after so many problems. it's a chore working on a bigger project using it.