← Zurück zu Game Design
Godot ist eine vollständig quelloffene, kostenlose Game Engine mit eigenem Node-basierten Szenensystem, der Skriptsprache GDScript sowie umfassender 2D- und 3D-Unterstützung für alle gängigen Plattformen.

Rubrik: Game Design & Interactive Media · Unterrubrik: Game Engines · Niveau: Einsteiger

Synonyme / Auch bekannt als: Godot Engine, Godot 4, Godot 3, The Godot Engine


Was ist Godot?

Godot ist eine Game Engine, die seit 2014 unter der permissiven MIT-Lizenz als Open-Source-Projekt verfügbar ist. Sie wurde ursprünglich von Juan Linietsky und Ariel Manzur für interne Projekte ihrer argentinischen Spielestudios entwickelt und dann der Öffentlichkeit zugänglich gemacht. Seit der Open-Source-Veröffentlichung hat sich Godot zu einem der am schnellsten wachsenden Projekte im Spieleentwicklungs-Ökosystem entwickelt.

Mit Godot 4 (veröffentlicht März 2023) erfuhr die Engine einen umfassenden Umbau: ein neues Vulkan-basiertes Rendering-System, eine verbesserte 3D-Engine, überarbeitetes GDScript und zahlreiche neue Features. Godot 4 ist nicht rückwärtskompatibel zu Godot 3, aber ein Migrationspfad und Konverter-Tools werden bereitgestellt.


Erklärung

Node-basiertes Szenensystem

Das Herzstück von Godots Architektur ist das Node-System. Alles in Godot ist ein Node – Sprites, Physikkörper, Audio-Player, Kameras, UI-Elemente. Szenen sind Bäume aus Nodes. Eine Szene kann in eine andere Szene eingebettet werden (Instanziierung), was eine extrem modulare Arbeitsweise ermöglicht.

Diese Architektur unterscheidet sich grundlegend von Unitys Entity-Component-System: In Godot hat jeder Node eigenes Verhalten, nicht nur Daten. Ein CharacterBody3D-Node enthält bereits die Logik für Bewegung und Kollisionserkennung; man muss kein Collider-Komponente separat hinzufügen.

GDScript

GDScript ist Godots eigene Skriptsprache. Sie ist von Python inspiriert: einrückungs-basierte Syntax, dynamische Typisierung (mit optionaler statischer Typisierung für Performance), lesbar und schnell zu erlernen. GDScript ist tief in die Engine integriert und ermöglicht direkten Zugriff auf alle Engine-APIs.

```gdscript extends CharacterBody3D

const SPEED = 5.0

func physicsprocess(delta): var direction = Input.getvector("uileft", "uiright", "uiup", "uidown") velocity.x = direction.x * SPEED velocity.z = direction.y * SPEED moveand_slide() ```

Neben GDScript unterstützt Godot 4 auch C# (via .NET 6/7) und über GDExtension die Integration von C++-Code für performance-kritische Module. Visuelle Skriptsprachen (wie Godot 3's VisualScript) wurden in Godot 4 entfernt.

2D-Engine

Godots 2D-Engine ist besonders leistungsfähig. Sie nutzt einen eigenen 2D-Koordinatenraum (nicht eine projizierte 3D-Welt), was präzisere Kontrolle und bessere Performance für 2D-Spiele bedeutet. Features wie Tilemaps, AnimationPlayer, 2D-Physik (Box2D-inspiriert), Canvas Items und 2D-Licht sind nativ integriert.

3D-Engine (Godot 4)

Godot 4 brachte einen grunderneuerten 3D-Renderer auf Basis von Vulkan. Features:

  • Global Illumination (SDFGI): Signed Distance Field Global Illumination für dynamische indirekte Beleuchtung.
  • VoxelGI: Echtzeit-Globalbeleuchtung via Voxel-Approximation.
  • Glow, Depth of Field, Screen Space Reflections: Moderne Postprocessing-Effekte.
  • Vulkan Forward+ und Forward Mobile: Zwei Render-Modi für Desktop und Mobile.

3D in Godot 4 hat aufgeholt, erreicht aber noch nicht das Niveau von UE5 oder Unitys HDRP für fotorealistische Grafik.

Plattformunterstützung

Godot exportiert auf folgende Plattformen:

  • Desktop: Windows, macOS, Linux (native Binaries)
  • Mobile: iOS, Android
  • Web: HTML5/WebAssembly via WebGL
  • Konsolen: PlayStation, Xbox, Nintendo Switch – erfordern proprietäre Export-Templates, die über Community-Lizenzierungsprogramme (z. B. W4 Games) erhältlich sind.

Lizenz und Geschäftsmodell

Godot ist vollständig MIT-lizenziert. Das bedeutet:

  • Kein Umsatzanteil
  • Keine Lizenzgebühren
  • Der Quellcode darf verändert und weiterverbreitet werden
  • Proprietäre Spiele können ohne Offenlegung des eigenen Codes gebaut werden

Finanziert wird das Godot-Projekt durch die Godot Foundation (gegründet 2022) und Spenden von Unternehmen wie W4 Games, Re-Logic (Terraria-Entwickler) und der Software Freedom Conservancy.


Beispiele

  • Cassette Beasts (Bytten Studio, 2023) – Pokémon-artiges RPG, vollständig in Godot entwickelt.
  • Dome Keeper (Bippinbits, 2022) – einmaliger Indie-Hit aus Godot 3.
  • Sonic Colors: Ultimate (2021) – Portierung eines Sega-Titels, die Godot für ein kommerzielles Großprojekt validiert.
  • The Mirror – Multiplayer-Plattform und Spiel-Creator auf Basis von Godot.

In der Praxis

Godot ist für viele Einsteiger die empfehlenswerte erste Engine, weil:

  1. Keine versteckten Kosten: Auch bei kommerziellem Erfolg zahlt man nichts an Epic oder Unity.
  2. Kleine Binärgröße: Der Godot-Editor ist ca. 40–80 MB groß – deutlich weniger als Unity oder UE5.
  3. Schnelle Iteration: Der Editor startet in Sekunden, kein langer Shader-Kompilierungsschritt.
  4. Gute Dokumentation: Die offizielle Dokumentation ist auf Deutsch teilweise verfügbar und sehr lernfreundlich aufgebaut.

Für sehr grafisch anspruchsvolle 3D-Projekte bleibt UE5 die bessere Wahl. Godot glänzt besonders bei 2D-Projekten, Mobile-Games, Browser-Spielen und Projekten, bei denen Codefreiheit wichtig ist.


Vergleich & Abgrenzung

AspektGodot 4UnityUnreal Engine 5
LizenzMIT (kostenlos)Freemium/Abo5% ab 1 Mio. USD
2D-EngineErstklassigGutEingeschränkt
3D-GrafikGut, wächstSehr gutBranchenführend
ScriptingGDScript / C#C#C++ / Blueprints
Editor-Größe~50 MB~1–3 GB~20+ GB
MobileGutSehr gutKomplex

Häufige Fragen (FAQ)

Ist Godot für professionelle Spiele geeignet? Ja. Mehrere kommerziell erfolgreiche Indie-Spiele wurden in Godot entwickelt. Für AAA-Blockbuster ist die Engine derzeit noch limitiert, aber für die meisten Indie- und Mid-Budget-Projekte absolut professionell einsetzbar.

Was ist der Unterschied zwischen Godot 3 und Godot 4? Godot 4 bringt einen neuen Vulkan-Renderer, verbesserte 3D-Fähigkeiten, verbessertes GDScript 2.0, ein neues Physik-System und viele neue Features. Die APIs haben sich geändert; Godot-3-Projekte müssen migriert werden.

Kann ich in Godot C# statt GDScript nutzen? Ja, Godot 4 unterstützt C# via .NET. Allerdings ist GDScript besser in die Engine integriert und für die meisten Aufgaben performant genug. C# empfiehlt sich für Entwickler, die bereits .NET-Erfahrung mitbringen.

Warum wächst die Godot-Community so schnell? Nach dem Unity-Runtime-Fee-Skandal 2023 migrierten viele Studios und Entwickler zu Godot. Die saubere MIT-Lizenz ohne versteckte Kosten und die transparente Open-Source-Entwicklung sind starke Argumente.


Verwandte Einträge


Weiterführend

  • Bradfield, Chris: Godot 4 Game Development Projects. 2. Aufl. Packt Publishing, 2023.
  • Godot Engine Contributors: Godot Documentation. docs.godotengine.org, 2024.
  • Linietsky, Juan / Manzur, Ariel: Godot Engine. Ursprüngliche Veröffentlichung auf GitHub, 2014.
  • W4 Games: Console Support for Godot. w4games.com, 2023.
← Zurück zu Game Design
Infotag · 13. Mai · 15:00 Uhr · Vor Ort

Sei am Mittwoch dabei.
Bring Eltern oder Freunde mit.

Ein halber Nachmittag, der dir drei Jahre Klarheit bringen kann. Kostenlos, unverbindlich, ehrlich.

  • Rundgang durch Studios, Schnitträume und Tonstudio
  • Echte Absolventenfilme sehen
  • 1:1-Beratung zu Bewerbung & BAföG
  • Studierende direkt fragen
  • Kaffee, kein Sales-Pitch
  • Auch online möglich

Platz beim Infotag reservieren

Dauert 30 Sekunden. Bestätigung per E-Mail.
100 % kostenlos · keine Verpflichtung · jederzeit absagbar