- Bei Unity war es eine vorhersehbare Katastrophe
- Mehr als die Hälfte der Einnahmen stammt nicht von der Engine, sondern aus Werbung. Das heißt, das Unternehmen ist vom Werbemarkt abhängig.
Alternativen zu Unity
- Godot (C#, GDScript, visual)
- Die am häufigsten genannte Open-Source-Alternative
- Der Fokus liegt weniger auf High-End-Engine-Features als darauf, Einsteiger schnell loslegen zu lassen
- Eine häufige Beschwerde ist: "not quite there yet"
- Schwache Unterstützung für Konsolen
- Unreal (visual)
- Eine Engine, die keiner Vorstellung bedarf. Viele AAA-Spiele nutzen sie
- Bietet fortgeschrittene Funktionen wie Nanite, Lumen und Metahuman, ist aber komplex, schwerer zu erlernen und erfordert mehr Fachwissen
- Allerdings ist es heutzutage tatsächlich einfacher, ein Spiel mit Unreal zu veröffentlichen als mit Unity
- Defold (Lua)
- Wird fast so häufig genannt wie Godot und Unreal
- Gut geeignet für 2D- und Mobile-Games
- Viele Mobile-Games wurden bereits mit dieser Engine veröffentlicht
- RayLib
- Keine Engine, sondern eine Bibliothek
- Ermöglicht schnelle Spieleentwicklung mit Sprachen wie C++
- Open 3D (Lua, visual)
- Die Open-Source-Veröffentlichung von Lumberyard, das Amazon auf Basis von CryEngine entwickelt hatte
- Da es auf einer AAA-Engine von Crytek basiert, kann die Lernkurve steiler sein
- GameMaker (GML, visual)
- Für 2D-Spiele sehr beliebt und auch für Einsteiger leicht zugänglich
- Viele bekannte 2D-Spiele wie Undertale und Spelunky wurden damit entwickelt
- Unigine (C#)
- Eigentlich nicht primär für Spiele gedacht, aber Spiele stehen in den SDK-Zielen ganz oben
- Bevy (Rust)
- Unter Rust-Entwicklern die am häufigsten genannte Option
- Flax (visual)
- Weniger bekannt als Defold, bietet aber einen ziemlich umfangreichen Funktionsumfang
- Es gibt noch keine nennenswerten Spiele, die mit dieser Engine veröffentlicht wurden
- Cocos (JavaScript/TypeScript)
- Gehört zur selben Tool-Linie wie die Entwicklungswerkzeuge, mit denen vor 15 Jahren FarmVille erstellt wurde
- Stride (C#)
- Der frühere Paradox-Engine von Silicon Studio (davor Xenko) wurde umbenannt
- Monogame (C#)
- Außerdem: Construct, Ogre3D, Solar2D, HARFANG 3D, CryEngine, FNA, libGDX, LÖVE, Fyrox, C4Engine, Hazel, Wicked, TelluSim, heaps.io
8 Kommentare
Allein schon die Tatsache, dass Alternativen zu Unity aufgezeigt wurden, fühlt sich irgendwie belebend an.
Ich denke zwar, dass man die vielen Dinge, die Unity aufgebaut hat, in der Realität nicht ignorieren kann,
aber experimentierfreudige Indies werden wohl eher zu anderen Tools abwandern.
Wenn ich daran denke, wie in der Vergangenheit zahlreiche kommerzielle Spiele-Engines im In- und Ausland wegen Defiziten untergegangen und verschwunden sind, finde ich die Stimmung, in der man so stark mit dem Finger auf die Rentabilitätsprobleme der Unity-Engine zeigt, irgendwie ironisch.
Auch die Forderungen, im Produktionsprozess einfach mal die Engine komplett auszutauschen, werden mir zu leichtfertig geäußert.
Tatsache ist aktuell, dass es nicht viele Engines gibt, die so reich an Entwicklungstools und Lernmaterialien sind wie Unity. Dabei geht es nicht nur um das Lernen der Programmierer; wenn man die Lernkosten des gesamten Entwicklungsteams bedenkt, ist es nach wie vor eine Engine mit hohen Vorzügen.
Ich hoffe, dass sich eine Richtung findet, von der sowohl Unity als auch die Entwickler profitieren.
In Beiträgen, in denen alternative Engines erwähnt werden, spricht offenbar niemand über
renpy.Ren'Py ist auf das Thema Visual Novels beschränkt und dürfte daher kaum als Alternative infrage kommen.
Wenn man es tatsächlich verwendet, stellt man fest, dass es als universelle 2D-Game-Engine über die meisten der dafür nötigen Funktionen verfügt.
Offenbar gibt es Leute, die Spiele nicht mit Pygame, sondern ausschließlich mit Ren'Py entwickeln.
Auch wenn hier so viele Alternativen vorgeschlagen werden, habe ich am Ende doch das Gefühl, dass man wieder bei Unity landen wird.
Unity hat sich stark als Engine für Indie-Entwickler und kleine Studios positioniert, aber der Schaden durch diese Angelegenheit scheint beträchtlich zu sein. Selbst wenn man zu einer anderen Engine wechselt, wird das Zeit brauchen, und in der Zwischenzeit dürfte die Branche schrumpfen und auch die Möglichkeiten für Gamer, etwas zu genießen, abnehmen. Ich hoffe, Unity denkt selbst jetzt noch einmal darüber nach.