Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Ihr erstes 3D-Spiel
In dieser Schritt-für-Schritt-Tutorial-Artikelreihe werden Sie Ihr erstes vollständiges 3D-Spiel mit Godot erstellen. Am Ende dieser Reihe werden Sie dann ein einfaches, aber fertiges Projekt wie das folgende animierte GIF haben.

Das Spiel, das wir hier programmieren werden, ist ähnlich wie Ihr erstes 2D-Spiel, mit einem Twist: Sie können jetzt springen und Ihr Ziel ist es, die Creeps zu zerstampfen. Auf diese Weise werden Sie sowohl Techniken wiedererkennen, die Sie im vorherigen Tutorial gelernt haben, als auch mit neuem Code und neuen Features auf ihnen aufbauen.
Sie werden lernen:
mit 3D-Koordinaten mit einer Sprungmechanik zu arbeiten.
kinematische Bodys zu verwenden, um 3D Charaktere zu bewegen und zu erkennen, wann und wie sie kollidieren.
Physikschichten und eine Gruppe verwenden, um Interaktionen mit bestimmten Objekten zu erkennen.
prozedurales Gameplay durch regelmäßiges Instanziieren von Kreaturen zu programmieren.
Design a movement animation and change its speed at runtime.
eine Benutzeroberfläche für ein 3D-Spiel zu zeichnen.
Und mehr.
Dieses Tutorial ist für Anfänger gedacht, die aber die komplette Artikelreihe „Erste Schritte“ durchlaufen haben. Wir fangen langsam mit detaillierten Anweisungen an und kürzen sie, wenn wir ähnliche Schritte durchführen. Wenn Sie ein erfahrener Programmierer sind, können Sie den kompletten Quellcode der Demo hier einsehen:
Bemerkung
Sie können dieser Artikelreihe folgen, ohne die 2D-Reihe gemacht zu haben. Aber wenn Sie Spielentwicklung gerade erst lernen, dann empfehlen wir Ihnen, mit 2D zu starten. Code für 3D Spiele ist komplexer und die 2D-Reihe wird Ihnen Grundlagen vermitteln, denen man einfacher folgen kann.
We prepared some game assets so we can jump straight to the code. You can download them here: Squash the Creeps assets.
Wir werden zuerst an einem einfachen Prototyp für die Bewegung des Spielers arbeiten. Anschließend werden wir die Kreaturen hinzufügen, welche wir zufällig auf dem Bildschirm spawnen. Danach werden wir weitere Mechaniken wie Springen und Stampfen einbauen und erweitern das Ganze mit Animationen. Zuletzt werden wir einen Punktestand sowie einen Neustart-Bildschirm einbauen.