Zum Inhalt springen
Entwicklung

Godot für Einsteiger: wo man anfängt

Eine kostenlose, quelloffene und schlanke Engine. Der kürzeste Weg von der Idee zum ersten spielbaren Spiel.

Von MATHEUZERA-RedaktionVeröffentlicht am 1 Min. Lesezeit

Bunter Programmcode auf einem dunklen Bildschirm

Godot ist eine kostenlose, quelloffene Spiel-Engine unter der MIT-Lizenz. Sie verlangt keine Lizenzgebühren und läuft auf bescheidenen Rechnern, was sie für viele unabhängige Entwickler zum Einstieg gemacht hat.

Drei Konzepte, die man zuerst verstehen sollte

  1. Nodes

    In Godot ist alles ein Node: ein Sprite, eine Kamera, ein Sound, ein Kollisionsbereich. Jeder Node erledigt eine Sache.

  2. Szenen

    Eine Szene ist ein Baum aus Nodes, gespeichert in einer Datei. Der Spieler ist eine Szene, der Gegner eine andere, das Level noch eine. Szenen können Szenen enthalten.

  3. Signale

    Signale melden, dass etwas passiert ist, etwa ein geklickter Button oder ein besiegter Gegner. Andere Nodes hören zu und reagieren, ohne das Innere des anderen kennen zu müssen.

Das erste Projekt

Fang wirklich klein an: eine Figur, die sich bewegt, ein Gegenstand zum Einsammeln und ein Zähler auf dem Bildschirm. Dieses Projekt deckt schon Bewegung, Kollision, Signale und Oberfläche ab, die Grundlage jedes größeren Spiels.

Die offizielle Dokumentation wird von der Community übersetzt und enthält ein vollständiges Tutorial für ein erstes 2D-Spiel. Es ist der beste nächste Schritt nach diesem Artikel.

Quellen und Verweise