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...
Einführung in Godot
Dieser Artikel soll Ihnen dabei helfen, herauszufinden, ob Godot für Sie geeignet sein könnte. Wir stellen Ihnen einige allgemeine Features der Engine vor, damit Sie ein Gefühl dafür bekommen, was Sie damit erreichen können, und beantworten Fragen wie „Was muss ich wissen, um anzufangen?“.
Dies ist keineswegs ein kompletter Überblick. Wir werden in dieser Artikelreihe „Erste Schritte“ noch viele weitere Features vorstellen.
Was ist Godot?
Godot ist eine universell einsetzbare 2D- und 3D-Spiele-Engine, die für alle Arten von Projekten geeignet ist. Es können damit Spiele oder Anwendungen erstellen werden, die dann auf dem Desktop oder auf dem Handy sowie im Internet veröffentlichen werden können.
Konsolenspiele können auch erstellt werden, allerdings benötigen Sie dazu entweder gute Programmierkenntnisse oder einen Entwickler, der das Spiel für Sie portiert.
Bemerkung
Informationen zur Konsolenunterstützung finden Sie auf der Godot-Website.
Was kann die Engine?
Godot wurde ursprünglich intern von einem argentinischen Entwicklerstudio entwickelt. Die Entwicklung startete 2001 und die Engine wurde seit ihrer Open-Source-Veröffentlichung 2014 stark überarbeitet und verbessert.
Beispiele für Spiele, die mit Godot erstellt wurden, sind Cassette Beasts, PVKK und Usagi Shima. Was Anwendungen betrifft basieren das Open-Source-Pixel-Art-Malprogramm Pixelorama und der Voxel-RPG-Baukasten RPG in a Box auf Godot. Sie finden zahlreiche weitere Beispiele auf der offiziellen Showcase-Seite.
Usagi Shima
Cassette Beasts
PVKK: Planetenverteidigungskanonenkommandant
RPG in a Box
Wie funktioniert es und wie sieht es aus?
Godot verfügt über einen vollwertigen Editor mit integrierten Tools für die gängigsten Anforderungen. Es umfasst einen Code-Editor, einen Animations-Editor, einen Tilemap-Editor, einen Shader-Editor, einen Debugger, einen Profiler und mehr.
Das Team ist bestrebt, einen funktionsreichen Spiele-Editor mit einem einheitlichen Benutzererlebnis anzubieten. Die Benutzeroberfläche wird immer weiter verfeinert, auch wenn es immer Raum für Verbesserungen gibt.
Wenn Sie möchten, können Sie natürlich auch mit externen Programmen arbeiten. Wir unterstützen offiziell den Import von 3D-Szenen, die in Blender entworfen wurden, und unterhalten Plugins für die Programmierung in VSCode und Emacs für GDScript und C#. Wir unterstützen auch Visual Studio für C# unter Windows.
Programmiersprachen
Sehen wir uns die verfügbaren Programmiersprachen an.
You can code your games using GDScript, a Godot-specific and tightly integrated language with a lightweight syntax, or C#, which is popular in the games industry. These are the two main scripting languages we support.
With the GDExtension technology, you can also write gameplay or high-performance algorithms in C++ or other languages without recompiling the engine. You can use this technology to integrate third-party libraries and other Software Development Kits (SDK) in the engine.
Natürlich können Sie der Engine auch direkt Module und Features hinzufügen, da sie völlig frei und quelloffen ist.
Was muss ich wissen, um Godot zu nutzen?
Godot ist eine Spiele-Engine mit vielen Features. Mit ihren Tausenden von Features gibt es eine Menge zu lernen. Um das Beste daraus zu machen, brauchen Sie eine gute Programmiergrundlage. Wir versuchen zwar, die Engine zugänglich zu machen, aber Sie werden sehr davon profitieren, wenn Sie zuerst lernen, wie ein Programmierer zu denken.
Godot basiert auf dem Paradigma der objektorientierten Programmierung. Wenn Sie mit Konzepten wie Klassen und Objekten vertraut sind, können Sie damit effizient programmieren.
If you are entirely new to programming, GDQuest's Learn GDScript From Zero is a free and open source interactive tutorial for absolute beginners to learn to program with Godot's GDScript language. It is available as a desktop application or in the browser.
Wir werden Ihnen weitere Godot-spezifische Lernressourcen in Neue Features kennenlernen zur Verfügung stellen.
Im nächsten Teil erhalten Sie einen Überblick über die wesentlichen Konzepte der Engine.