Der direkte Vergleich
Der Spieledesigner Thomas Grové hat ein technisches Experiment gewagt. Er erstellte ein identisches Projekt in Godot und Unity, um die Hardware-Auslastung und Workflow-Effizienz beider Engines zu messen.
Die Ergebnisse verdeutlichen, wie unterschiedlich der technische Unterbau beider Programme konzipiert ist. Godot operiert als kompakte Software, während Unity als monolithische Suite auftritt.
Die Stärken von Godot
In seinem Testlauf glänzte Godot durch eine hohe Geschwindigkeit und geringe Ladezeiten. Das Programm startet in einem Bruchteil der Zeit, die Unity für den Ladevorgang benötigt.
Die Vorteile von Godot im Überblick:
- Die Engine ist als einzelnes Executable ohne komplexe Installation sofort ausführbar.
- Der Editor lädt selbst bei größeren Projekten in unter zwei Sekunden.
- Der RAM-Verbrauch im Leerlauf liegt bei etwa 100 bis 200 MB, was ältere Hardware schont.
Godot wurde ursprünglich 2007 von Juan Linietsky und Ariel Manzur als proprietäres Tool entwickelt und 2014 unter der MIT-Lizenz veröffentlicht. Seit der Version 3.0 hat sich die Engine besonders durch die Unterstützung von GDScript und C# als Open-Source-Alternative zu kommerziellen Produkten etabliert. Im Vergleich zu Unreal Engine 5 oder Unity fehlt es zwar bei Godot an einer integrierten AAA-Middleware für komplexe Physikeffekte, für 2D-Titel wie Cassette Beasts oder Dome Keeper reicht die Leistung jedoch aus.
Unity im direkten Test
Unity bietet eine große Auswahl an Werkzeugen, fordert dafür aber mehr Ressourcen vom System. Die Komplexität der Engine führt bei kleineren Projekten oft zu einer längeren Wartezeit beim Laden von Assets.
Für Entwickler bedeutet das:
- Längere Wartezeiten bei jedem Startvorgang durch die Initialisierung des Unity Hubs.
- Ein RAM-Bedarf von oft über 1 GB allein für den Editor im Ruhezustand.
- Eine hohe Anzahl an Hintergrundprozessen wie den Unity Package Manager, die bei jedem Wechsel zwischen Fenstern CPU-Zyklen beanspruchen.
Unity Technologies startete 2005 mit dem Ziel, Spieleentwicklung für macOS-Nutzer zugänglich zu machen. Die Engine dominiert seit Jahren den Mobilmarkt mit Titeln wie Pokémon GO oder Genshin Impact. Nach den kontroversen Änderungen beim Preismodell im Jahr 2023, bei denen Gebühren pro Installation eingeführt werden sollten, stieg das Interesse an Open-Source-Alternativen wie Godot massiv an. Während Unity kontinuierlich Funktionen für Grafik-Rendering und Cloud-Dienste ausbaut, wächst das Gewicht der Software mit jedem Update.
Was das für Entwickler bedeutet
Der Vergleich zeigt, dass die Wahl der Engine vom Ziel abhängt. Wer ein flinkes Werkzeug für schnelle Iterationen sucht, findet in Godot eine effiziente Lösung.
Thomas Grové merkt an, dass Godot besonders bei der Geschwindigkeit überzeugt. Die Bedienung fühlt sich direkter an, da die Engine weniger Ballast mit sich herumschleppt.
Der Editor von Godot war nach dem Start sofort einsatzbereit. Bei Unity vergingen deutlich mehr Sekunden, bis der Nutzer mit der Arbeit beginnen konnte.
Der Unterschied in der Arbeitsweise spiegelt sich in den Systemvoraussetzungen wider. Während Unity eine dedizierte Grafikkarte und mindestens 8 GB Arbeitsspeicher empfiehlt, läuft der Godot-Editor flüssig auf Laptops mit integrierter Grafikeinheit. Entwickler, die kleine Projekte planen oder Prototypen in kurzer Zeit erstellen wollen, profitieren von der geringen Wartezeit beim Kompilieren von Skripten in Godot. Professionelle Teams mit komplexen 3D-Anforderungen greifen weiterhin zu Unity, da dort eine breitere Auswahl an Plugins für Visual Scripting und Shader Graph existiert. Bei Godot müssen Anwender für spezielle Anforderungen oft auf Community-Add-ons ausweichen, deren Stabilität nicht durch ein zentrales Unternehmen garantiert wird.