Stolze 6,2 Milliarden Euro stecken laut dem Verband der deutschen Games-Branche in der Entwicklung deutscher Spiele. Genug Geld also, um gute Spiel-Ideen zu würdigen. Solltet ihr euch jetzt mit großen Augen Gedanken über einen Einstieg machen – keine Sorge! Wir stellen euch zwei der bekanntesten Spiele-Engines in Ruhe vor.
Unreal Engine 5: Das Arbeitspferd der Entwicklerschmiede Epic Games
Gute Grafik und stark bei 3D-Titeln: Die Unreal Engine 5 ist vor allem für ihre Möglichkeit bekannt, gute Grafik darstellen zu können. Zudem basiert eines der erfolgreichsten Spiele auf ihr: Fortnite.
Die Spieleschmiede Epic Games, welche hinter der Entwicklung der Unreal Engine steht, verdient mit diesem Hit Milliarden.
Hier könnt ihr noch weitere Spiele sehen, welche auf der Unreal Engine fußen.
Was erwartet euch also? Ihr könnt die Engine kostenlos herunterladen. Beim Einarbeiten stoßt ihr früher oder später auf die Programmiersprache C++. Damit könnt ihr Skripts schreiben für zum Beispiel Spielemenüs, Item-Regeln und vieles mehr. Die Sprache ist für Einsteiger schwieriger zu lernen, belohnt euch aber mit einem schnellen Code.
Vereinfacht formuliert kann C++ direkt in Maschinencode umgewandelt werden, weswegen der Code keine Extraschritte gehen muss. Dadurch läuft er grundsätzlich schneller. Größere Spieleentwickler verwenden C++ gerne zur Optimierung ihrer Spiele.
Ein Nachteil für Neueinsteiger: C++ benötigt eine genau programmierte Arbeitsspeicherfestlegung. Bei kleinen Fehlern kommt es hier schnell zu Abstürzen.
Wer Coding vermeiden möchte, kann auf sogenannte Blueprints zurückgreifen. Das bedeutet, dass ihr logische Verhältnisse durch übersichtliche Flowcharts (Flussdiagramme) festlegen könnt, ohne programmieren zu müssen. Für euren Einstieg stehen euch einige hauseigene Tutorials und Community-Material zur Verfügung, auf die ihr zurückgreifen könnt.
Fazit: Die Stärken der Engine liegen in den Möglichkeiten bei 3D-Titeln und einer schnellen Programmiersprache. Als Nachteil fällt vor allem die kleinere Anzahl an Community-Hilfen und die Einstiegshürde der Sprache C++ ins Gewicht. Ein positiver finanzieller Aspekt: Solltet ihr Erfolg haben und euer Spiel einem Umsatz von 1.000.000 US-Dollar, generieren, müsst ihr mit 5 Prozent vom Gesamtbrutto-Umsatz eine sehr genau kalkulierbare Summe als Lizenzkosten zahlen.
Unity Engine: Lange Zeit Hoffnungsträger der Indie-Branche
In der Indie-Szene ist Unity die beliebteste Engine bei den Hobby-Entwicklern. Es erwartet euch ein kostenfreier Download. Im Vergleich zu anderen Engines gestaltet sich die Benutzung sehr intuitiv und einfach.
Das liegt zum einen an der riesigen Community und tausenden Tutorials. Zum anderen verwendet ihr die Programmiersprache C# (»C-Sharp«) mit etwas simpleren Code.
Ein kleiner Nachteil: C# ist langsamer, da die Sprache etwas umständlicher in Maschinencode umgewandelt werden muss. Je nach geplanter Projektgröße fällt das für Hobbyprogrammierer aber kaum ins Gewicht. Als Vorteil bietet C# dafür unter anderem einen »Garbage Collector«. Das ist eine in C# enthaltene Software zur automatischen Arbeitsspeicherverwaltung - was für euch als Einsteiger weniger Programmieraufwand bedeutet.
Praktisches Beispiel: Die für Skripte benutzte C#-Sprache ist so schnell zu verstehen, dass selbst unser Autor Kevin ohne Coding-Vorwissen innerhalb von drei Stunden ein (rudimentär) funktionierendes Start-Menü und eine begehbare Open-World erstellen konnte.
Wer auch in Unity keine Skripte schreiben möchte, kann hier ebenfalls auf Flowcharts zurückgreifen!
Die bekanntesten Spiele auf Basis der Unity-Engine sind Subnautica, Fall Guys und die beliebte Smartphone-App Pokemon GO. Aber aufgepasst: Das Niantic-Spiel lässt eure iPhones aktuell ungewollt vibrieren.
Fazit: Mit der Unity Engine können ebenfalls gute 3D-Titel erschaffen werden. Die Nase vorn hat sie allerdings im 2D-Bereich. Zusätzlich fällt der Start dank einer großen Community und einer einfacheren Programmiersprache leichter aus. Lizenztechnisch bittet euch Unity ab einem Umsatz von über 100.000 US-Dollar im Jahr zur Kasse (Stand 2023).
Der Elefant im virtuellen Raum der Unity Engine
Ab 2024 soll das Bezahl-Modell umgeschmissen werden. Die neuen Forderungen von Unity sind dabei so hoch und unkalkulierbar, dass aktuell reihenweise Entwickler auf die Barrikaden steigen.
Es gab sogar Morddrohungen, sodass Unity-Büros geschlossen werden mussten. Als Reaktion auf den Shitstorm ruderte Unity mit ihren neuen Modell-Richtlinien zurück, ohne dabei genaue Angaben machen zu wollen.
Es bleibt also abzuwarten, ob Unity das Vertrauen der Community zurückgewinnen kann.
Hier ist eine Liste von 5 nützlichen Apps - darunter auch 'Enki', die euch beim Programmieren lernen helfen kann!
Falls dieser Artikel euer Interesse an der Spiele-Entwicklung geweckt haben sollte und ihr euch kostenlos eine der Engines heruntergeladen habt, schreibt uns doch gerne eure eigenen Erfahrungswerte in die Kommentarspalte. Ihr seit schon Entwickler - vielleicht sogar mit Unity? Wie kann Unity euer Vertrauen wieder gewinnen? Lasst es uns wissen!
Nur angemeldete Benutzer können kommentieren und bewerten.
Dein Kommentar wurde nicht gespeichert. Dies kann folgende Ursachen haben:
1. Der Kommentar ist länger als 4000 Zeichen.
2. Du hast versucht, einen Kommentar innerhalb der 10-Sekunden-Schreibsperre zu senden.
3. Dein Kommentar wurde als Spam identifiziert. Bitte beachte unsere Richtlinien zum Erstellen von Kommentaren.
4. Du verfügst nicht über die nötigen Schreibrechte bzw. wurdest gebannt.
Bei Fragen oder Problemen nutze bitte das Kontakt-Formular.
Nur angemeldete Benutzer können kommentieren und bewerten.
Nur angemeldete Plus-Mitglieder können Plus-Inhalte kommentieren und bewerten.