Hacker News new | ask | show | jobs
by mortenjorck 1231 days ago
On a scale of 1 (Inkscape vs. Illustrator) to 10 (Blender vs. Cinema4D), where would people say Godot vs. Unity is right now?
5 comments

If I were making a 2d only game and didn't care about consoles, 10. Godot > unity | unreal. 3d games, Unreal is still the king imo. Maybe Godot 4 will change this a bit. But I really do not like Unity so I might be biased.

FYI Godot's shortcomings in consoles is an issue with the console manufacturers not the engine.

Apparently the founders are involved with a commercial entity to solve the console issue
I'd say it depends, though I suppose the same could be said for Blender vs Cinema4D. Overall, if I had to put a number on it I'd say a 7, however that cuts both ways, I could say that Godot is 70% as good as Unity or that Unity is 70% as good as Godot.

I migrated from Unity to Godot a few years ago because its open source, but now even if Unity went the same way I doubt I'd go back. The only things I really miss about Unity are the solid features for 3D (but Godot is getting there) and the choice for using a generic, performance orientated language over a built-in, ease-of-use orientated language (which I don't see changing anytime soon, though mono support is improving). That last one is especially important to me, but I'd be more likely to move onto another open source engine/framework than back to Unity.

A solid 7.

Maybe a 8 if you don't care about console support and mostly do 2d games.

Im sorry, but in what world is Godot not an 11 compared to Unity for "2D games && !consoles"?
Just going to point out that Unity games last year generated over several billions in revenue (largely on the strength of Genshin Impact), and at this point in its lifecycle Unity games were already generating several hundred million in revenue across multiple platforms.

Godot games collectively have generated a few million in its entire lifespan, and most of that was the Sonic Colors re-release.

Godot is great if you want an open-source game engine for a hobby project. It's not so great if you want a commercial game engine for a game you intend to actually release (the one major commercially released game using Godot was a buggy mess). So in that respect, it's like Gimp vs Photoshop (or Affinity), it's a 5: you choose Godot for ideological reasons but not for technological or business reasons.

If you want 2D games, go with GameMaker. If you want 3D games, go with Unity for mobile or Unreal for console, or either for PC.

> Godot games collectively have generated a few million in its entire lifespan, and most of that was the Sonic Colors re-release.

VGInsights estimates Cruelty Squad at ~$4m revenue.

Depends on how much you care about using C#, AOT compilation, HPC#, consoles support, shader graphs, hot code reloading, raytracing,...

If you care about those, maybe a 5, higher if not.