Hacker News new | ask | show | jobs
by Mountain_Skies 1318 days ago
For the average developer, Unity still has the best balance between simplicity and resources (learning, assets, community) but looking forward, if I was starting out today, I'd go with Godot for indy games. When to go with Unreal is a whole different matter, but for the beginning, Unity is losing its luster.
1 comments

Unreal has been the best choice for high-end 3D games, and will likely remain so.

For every other type of game, I would at least check out Godot 4 once it's had a stable 4.0 release. It's easy to learn, supports .NET, and it's actually not hard at all to modify and extend if you know C++. It even compiles from scratch relatively quickly.

Unity's biggest advantage is the Asset Store. If you want a bunch of third-party plugins to make your life easier, Godot has a long way to go.

If anyone's interested in learning the basics of Godot 4, we just launched a free tutorial series: https://quiver.dev/tutorials/create-your-first-godot-4-game/ (also on YouTube: https://www.youtube.com/playlist?list=PLWoyLDmwvJl1ZY6DmsEJb...).

I agree that Unity has a head start, but we're betting on Godot catching up, especially for indie developers. We're doing our part by helping to plug some of the holes in the Godot ecosystem by releasing assets, game templates, and plugins.