Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Einführung

func _ready():
    print("Hello world!")

Willkommen bei der offiziellen Dokumentation der Godot Engine, der freien, quelloffenen und von der Community entwickelten 2D- und 3D-Spiele-Engine! Hinter dieser sperrigen Bezeichnung verbirgt sich ein leistungsstarkes und dennoch benutzerfreundliches Tool, mit dem Sie jede Art von Spiel für jede Plattform und ohne jegliche Nutzungsbeschränkung entwickeln können.

Diese Seite gibt einen umfassenden Überblick über die Engine und diese Dokumentation, so dass Sie als Anfänger erfahren, wo Sie anfangen sollten oder wo Sie nachschauen können, wenn Sie Informationen zu einem bestimmten Feature benötigen.

Bevor es losgeht

Die Seite Tutorials und Ressourcen enthält von der Community erstellte Video-Tutorials. Wenn Sie Video- statt Textanleitungen bevorzugen, schauen Sie sich diese gern an. Ansonsten ist die Seite Erste Schritte ein guter Startpunkt.

In case you have trouble with one of the tutorials or your project, you can find help on the various Community channels, especially the Godot Discord community and Forum.

Über die Godot Engine

Eine Spiele-Engine ist ein komplexes Tool, das sich nur schwer in ein paar Worten beschreiben lässt. Hier ist eine kurze Zusammenfassung, die Sie gerne wiederverwenden können, wenn Sie einen kurzen Bericht über die Godot Engine benötigen:

Die Godot Engine ist eine funktionsreiche, plattformübergreifende Spiele-Engine zur Erstellung von 2D- und 3D-Spielen über eine einheitliche Oberfläche. Sie bietet einen umfassenden Satz gemeinsamer Tools, sodass sich die Benutzer auf die Erstellung von Spielen konzentrieren können, ohne das Rad neu erfinden zu müssen. Spiele können mit einem Klick auf eine Reihe von Plattformen exportiert werden, darunter die wichtigsten Desktop-Plattformen (Linux, macOS, Windows), mobile Plattformen (Android, iOS), sowie webbasierte Plattformen und Konsolen.

Godot ist völlig frei und quelloffen unter der freizügigen MIT-Lizenz. Keine Bedingungen, keine Lizenzgebühren, nichts. Die Spiele der Benutzer gehören ihnen, bis hin zur letzten Zeile des Engine-Codes. Die Entwicklung von Godot ist völlig unabhängig und wird von der Community vorangetrieben, so dass die Benutzer die Möglichkeit haben, die Engine nach ihren Vorstellungen zu gestalten. Sie wird von der gemeinnützigen Godot Foundation unterstützt.

Aufbau der Dokumentation

Diese Dokumentation ist in verschiedene Abschnitte unterteilt:

  • Über enthält diese Einführung sowie Informationen über die Engine, ihre Geschichte, ihre Lizenzierung, ihre Autoren usw. Es enthält auch die Häufig gestellte Fragen.

  • Erste Schritte enthält alle notwendigen Informationen zur Verwendung der Engine, um Spiele zu entwickeln. Es beginnt mit dem Schritt für Schritt-Tutorial, das der Einstiegspunkt für alle neuen Benutzer sein sollte. Das ist der beste Ort, um anzufangen, wenn Sie neu dabei sind!

  • Das Handbuch kann je nach Bedarf in beliebiger Reihenfolge gelesen oder referenziert werden. Es enthält featurespezifische Tutorials und Dokumentationen.

  • Mitwirken bietet Informationen zum Mitwirken an Godot, sei es zur Kern-Engine, Dokumentation, Demos oder anderen Teilen. Es beschreibt, wie man Fehler meldet, wie die Workflows für Mitwirkende organisiert sind, usw. Es enthält auch Abschnitte, die für fortgeschrittene Nutzer und Mitwirkende gedacht sind, mit Informationen zur Kompilierung der Engine, zum Mitwirken an der Entwicklungsumgebung oder zur Entwicklung von C++-Modulen.

  • Community ist dem Leben der Godot-Community gewidmet. Sie verweist auf verschiedene Community-Kanäle wie den Godot Mitwirkenden-Chat, und Discord und enthält eine Liste empfohlener Tutorials und Materialien von Drittanbietern außerhalb dieser Dokumentation.

  • Die Klassenreferenz schließlich dokumentiert die vollständige Godot-API, die auch direkt im Skript-Editor der Engine verfügbar ist. Hier finden Sie Informationen zu allen Klassen, Funktionen, Signalen und so weiter.

Zusätzlich zu dieser Dokumentation können Sie auch einen Blick auf die verschiedenen Godot-Demoprojekte werfen.

Über diese Dokumentation

Die Mitglieder der Godot-Engine-Community schreiben, korrigieren, bearbeiten und verbessern diese Dokumentation kontinuierlich. Wir sind immer auf der Suche nach weiterer Hilfe. Sie können auch dazu beitragen, indem Sie Github-Issues erstellen oder die Dokumentation in Ihre Sprache übersetzen. Wenn Sie daran interessiert sind zu helfen, lesen Sie Wie man beitragen kann und Dokumentation schreiben, oder kontaktieren Sie das Dokumentationsteam im Godot Mitwirkenden-Chat.

Der gesamte Inhalt der Dokumentation steht unter der Creative Commons Attribution 3.0 (CC BY 3.0)-Lizenz, mit der Attributierung „Juan Linietsky, Ariel Manzur, and the Godot Engine community“, sofern nicht anders angegeben.

Viel Spaß beim Lesen und der Spieleentwicklung mit der Godot Engine!