Hacker News new | ask | show | jobs
by TillE 1415 days ago
It's totally bizarre to compare Unreal Engine with Godot. One is a AAA 3D game engine with awful support for 2D games, the other is a superb 2D game engine with modest 3D capabilities.

There's just very little overlap in sensible use cases, they barely even count as competitors.

3 comments

Godot allows for very quick development compared to Unreal. The learning curve is shallower and the developer experience is much better.

Unreal, of course, has more features and is more powerful.

Choosing Godot means you are more likely to actually finish making the game. Choosing Unreal means you can potentially make a better game. For me, that's a tough choice, and I often have trouble deciding between one and the other (for 3d games)

It's not a direct comparison, but there are definitely many games that could be feasibly built in any one of Godot, Unity, or Unreal. There's a lot more to consider beyond just the engine features, such as the asset pipeline, the tooling ecosystem, and the availability of third-party assets and scripts.
> It's totally bizarre to compare Unreal Engine with Godot. One is a AAA 3D game engine with awful support for 2D games, the other is a superb 2D game engine with modest 3D capabilities.

There is a vocal amount of people (can't say whether they're a minority or not) that tout/desire the major open source engines to be a valid replacement to the commercial ones. This is also happening in Rust, where Bevy is extremely hyped.

So, while it's absolutely true that comparisons don't make much sense, practically, there is a lot of talk about such comparison, so it does make much sense to make this very clear, at least in order to inform developers.