Godot-Spieleentwicklung lernen
Ein kostenloser, interaktiver Godot-Kurs, der bei null anfängt. Schreib GDScript und spiel deine 2D-Spiele in der echten Godot-4-Engine neben dem Editor, mit Hot Reload, einem Live-Szenenbaum, KI-Hinweisen und einem Zertifikat pro Abschnitt.
1,251+ codders eingeschrieben
171 Lektionen171 Aufgaben139 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Kostenloses Abschlusszertifikat
Ein Godot-Spiel direkt hier spielen
Drei kleine Spiele, geschrieben in GDScript, in der echten Godot-4-Engine. Drück auf Play und schieb dann einen Regler: Die Zahl ändert sich im Code, und das Spiel startet damit neu. Auf dem Handy nutzt du die Tasten auf dem Bildschirm.
Lauf mit den Pfeiltasten und spring mit Space. Setz JUMP_VELOCITY auf -300.0, und die Plattformen sind außer Reichweite.
extends CharacterBody2D
const SPEED = 240.0
const JUMP_VELOCITY = -460.0
const GRAVITY = 1200.0
func _physics_process(delta):
# Fall when in the air.
if not is_on_floor():
velocity.y += GRAVITY * delta
# Jump only from the ground.
if Input.is_action_just_pressed("jump") and is_on_floor():
velocity.y = JUMP_VELOCITY
# Run left and right.
var direction = Input.get_axis("move_left", "move_right")
velocity.x = direction * SPEED
if direction != 0:
$Body.scale.x = sign(direction)
$Eye.position.x = 3 if direction > 0 else -9
move_and_slide()
# Fell off the world? Start again.
if position.y > 420:
position = Vector2(100, 280)
velocity = Vector2.ZERO
Genau solche Skripte selbst zu schreiben, das ist der Kurs: kostenlos, im Browser.
Lehrplan
Abschnitt 1
Nodes und Szenen
Abschnitt startenStartenSo wird ein Godot-Spiel aus Nodes und Skripten aufgebaut. Bewege, drehe und skaliere Nodes mit delta, passe Werte an und finde andere Nodes. Am Ende erstellst du einen hüpfenden Bildschirmschoner.Dein erstes Godot-Spiel
6 Lektionen6Jeder Frame
6 Lektionen65Werte, die du anpassen kannst
6 Lektionen65Nodes finden
5 Lektionen54Projekt: Bildschirmschoner
5 Lektionen54Abschnitt 2
Eingabe und Bewegung
Abschnitt startenStartenBewege eine Spielfigur mit der Tastatur. Verwende Input Actions, CharacterBody2D und move_and_slide und füge anschließend Schwerkraft, Sprünge und eine gleichmäßige Geschwindigkeit hinzu. Am Ende hast du einen Platformer-Helden, der läuft und springt.Eingabeaktionen
6 Lektionen65CharacterBody2D
5 Lektionen55Schwerkraft und Springen
6 Lektionen65Flüssige Bewegung
5 Lektionen55Projekt: Plattformheld
6 Lektionen65Abschnitt 3
Signale und Kollisionen
Abschnitt startenStartenLass Dinge reagieren, wenn sie sich berühren. Verwende Area2D und Signale, schreibe eigene Signale, gruppiere Nodes und entferne sie mit queue_free. Am Ende erstellst du ein Spiel, in dem Münzen gesammelt werden.Bereiche
5 Lektionen55Signale
5 Lektionen54Gruppen
4 Lektionen44Dinge entfernen
4 Lektionen44Gefahren
4 Lektionen44Projekt: Münzsammler
5 Lektionen55Abschnitt 4
Spielregeln
Abschnitt startenStartenFüge die Regeln eines Spiels hinzu: Timer, eine Punktzahl auf dem Bildschirm, Leben, Gewinnen, Verlieren, Neustarten und Gegner, die aus einer Szene erzeugt werden. Am Ende erstellst du ein Ausweichspiel.Timer
5 Lektionen55Punktestand auf dem Bildschirm
5 Lektionen55Leben und Verlieren
5 Lektionen55Erzeugen
6 Lektionen65Gewinnen
3 Lektionen34Projekt: Ausweichen
5 Lektionen55Abschnitt 5
Spielgefühl
Abschnitt startenStartenSorge für Bewegung und Rückmeldung: Tweens, eine Kamera, die folgt und wackelt, Partikel, Trefferblitze und AnimationPlayer.Tweens
7 Lektionen75Kamera
4 Lektionen44Partikel
4 Lektionen44Aufblitzen und Feedback
4 Lektionen44Animation
4 Lektionen44Abschnitt 6
Projekte
Abschnitt startenStartenErstelle Schritt für Schritt vier vollständige Spiele: Breakout, einen Asteroiden-Shooter, ein Flappy-Spiel und einen Top-down-Dungeon-Crawler. Jeder Abschnitt endet mit einem spielbaren Spiel.Projekt: Breakout
10 Lektionen105Projekt: Asteroiden-Shooter
11 Lektionen115Projekt: Flatterflieger
7 Lektionen75Projekt: Dungeon-Crawler
8 Lektionen85
Godot-Kurse
Praktische Godot-Kurse, kostenlos im Browser zu starten.
Lernen durch Tun
Schreibe echten Code, frage Datenbanken ab, erstelle Websites und meistere KI-Prompts. Unsere interaktiven Lektionen decken alle Fähigkeiten ab, die moderne Entwickler brauchen.
Baue deine Serie auf
Bleib konsequent und sieh zu, wie dein Fortschritt wächst! Verfolge deine tägliche Programmiergewohnheit, schütze deine Serie mit Einfrieroptionen und verdiene Belohnungen für jeden Tag.
12 Tage Serie
Komm morgen zurück, um deine Serie zu halten!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Doppelt oder Nichts
Tag 5 von 7
Serie Einfrieren
2 left
Du bist nicht allein
Tritt auf globalen Bestenlisten an, lade Freunde ein, um Belohnungen zu verdienen, und feiert gemeinsam eure Erfolge. Programmieren macht mit Freunden mehr Spaß!
Jeder Lernweg, alles dabei
Lies, höre, teste dich, frag die KI oder schlage nach, was du schon gelernt hast. Jede Lektion passt sich dir an.
Eine Variable ist ein benannter Container, der einen Wert speichert, auf den du später im Programm verweisen kannst.
In Python erstellst du eine, indem du den Namen, ein Gleichheitszeichen und dann den Wert schreibst.
Der Wert kann sich ändern. Eine neue Zuweisung verweist den Namen einfach auf einen neuen Wert.
Werde zertifiziert
Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.
Warum Godot mit Coddy lernen
- Dein Code und dein Spiel liegen nebeneinander. Drück Spielen und das Spiel läuft in Godot 4.7, der echten Engine, für das Web kompiliert. Hot Reload tauscht dein Skript im laufenden Spiel aus, der Tab Szene zeigt den Live-Knotenbaum wie Godots Szenen-Dock, und die Konsole zeigt
print()und jeden Fehler mit seiner Zeile. Drückst du Prüfen, wird die Lektion bewertet, indem dein Spiel gespielt wird. - Du brauchst keine Erfahrung mit Spieleentwicklung. Der erste Abschnitt zeigt, wie ein Godot-Spiel aufgebaut ist: Knoten in einem Szenenbaum,
_readyund_process,delta, Positionen undVector2,@export-Variablen und Knoten finden mit$. Am Ende steht ein hüpfender Bildschirmschoner. - Figuren, die auf die Tastatur reagieren: Eingabeaktionen,
CharacterBody2Dundmove_and_slide(), Wände, Schwerkraft und Springen, Beschleunigung und Reibung. Dann Dinge, die sich berühren:Area2D, Signale, die im Code verbunden werden, eigene Signale, Gruppen undqueue_free(), und am Ende ein Münzsammelspiel. - Vom Spielzeug zum Spiel:
Timer, ein Punktestand in einemLabel, Leben, Game Over und Neustart, und Gegner, die aus einerPackedSceneerzeugt werden. Dann das Spielgefühl: Tweens, eine Kamera, die folgt und wackelt, Partikel undAnimationPlayer.
Häufige Fragen zum Godot lernen
Muss ich GDScript können, um Godot zu lernen?
if, Schleifen und Signale, jedes dann, wenn ein Spiel es zum ersten Mal braucht. Für die Sprache allein gibt es den GDScript-Kurs.Ist das die echte Godot-Engine?
Ja. Dein Spiel läuft in Godot 4.7, dem offiziellen Web-Build der Engine, und Prüfen spielt es in derselben Godot-Version. Die Skripte und Szenen, die du schreibst, sind normale Godot-Dateien: Öffne später den Godot-Editor auf deinem Computer und derselbe Code läuft dort.
Muss ich Godot herunterladen?
Nein. Das Spiel läuft in deinem Browser neben dem Editor. Der Kurs ist auf der Website, im Browser am Computer oder am Handy, und nicht in den Coddy-Apps. Für eigene Projekte mit Bildern und Sounds lädst du dir später den kostenlosen Godot-Editor herunter. Alles, was du hier lernst, gilt dort genauso.
Welche Spiele baue ich in diesem Godot-Kurs?
Jeder Abschnitt endet mit einem Spiel: einem hüpfenden Bildschirmschoner, einem Jump'n'Run-Helden, einem Münzsammler und einem Ausweichspiel, in dem du verlieren kannst. Der letzte Abschnitt baut Schritt für Schritt vier weitere: Breakout, einen Asteroiden-Shooter, einen Flappy-Flieger und einen Dungeon Crawler.
Soll ich Godot oder Unity lernen?
Ist der Godot-Kurs kostenlos?
Ja. Die Lektionen, das Spiel, die KI-Hinweise und die Zertifikate sind kostenlos. Mit einem kostenlosen Konto schaffst du ein paar Lektionen am Tag, Pro hebt das Tageslimit auf.
Bekomme ich ein Zertifikat für den Godot-Kurs?
Ja. Jeder der 6 Abschnitte gibt dir nach dem Abschluss ein kostenloses Abschlusszertifikat, mit einer eigenen Seite, die du teilen oder zu LinkedIn hinzufügen kannst.