A Direct Comparison of Game Engines

For more than ten years, Unity has served as a cornerstone of the indie game development scene, providing the foundation for iconic titles such as Hollow Knight, Among Us, and the original Subnautica. However, recent years have seen a noticeable migration of creators toward Godot, an open-source alternative that offers comparable scope and features.

While many developers choose to switch for financial or ethical reasons, the practical question remains: how do these engines compare as technical tools? Thomas Grové, head of the Japanese co-production studio Studio Interrupt, sought to answer this by developing an identical survival horror project simultaneously in both environments.


The Testing Methodology

Grové utilized a personal project he was working on with his son to conduct this "apples-to-apples" test. According to a video report via Automaton, Grové noted: «I've really wanted to see a side-by-side comparison... I thought this was my chance to finally do that and decide whether I want to move forward with Godot or keep using Unity.»

The prototype included several essential systems, such as:

  • A complete character controller
  • A camera transition system
  • A scene-transition mechanism
  • A tri-planar dither shader
  • An interactable object framework

Godot’s Performance Edge

When analyzing the technical performance, the results were striking. While both engines handled the fundamental game logic with relative ease, Godot demonstrated significantly higher efficiency in workflow-related metrics. Grové highlighted several key advantages:

  • Project Loading: Godot proved to be over five times faster.
  • Project Exporting: The process was 20 times faster in Godot.
  • Script Compiling: Godot was an impressive 31 times faster.

Furthermore, the footprint of the software itself is drastically different, with Godot requiring only 164 megabytes compared to Unity’s massive 20-gigabyte installation size.


Conclusion and Community Feedback

Grové ultimately concluded that Godot outperformed Unity on almost every technical metric, with the exception of the final output FPS—though both engines easily exceeded his 60FPS target. As a result, he intends to stick with Godot for his project.

However, the experiment has sparked debate within the community. Some viewers argued that the scope of the prototype was not large enough to truly stress-test either engine. Critics noted that until a project scales up to full production, it is difficult to determine which tool is truly superior for complex tasks. Despite this, the consistent margins of efficiency observed in Grové's test suggest that Godot is currently the more lightweight and optimized choice for developers.