Einführung

Diese Serie ist eine Ansammlung empfohlener Vorgehensweisen, um effizient in Godot zu arbeiten.

Godot ermöglicht ein hohes Maß an Flexibilität, um die Codebasis eines Projekts strukturieren und in Szenen aufzuteilen. Jeder Ansatz hat seine Vor- und Nachteile, die schwer abzuwägen sind, bis man lange genug mit der Engine gearbeitet hat.

Es gibt viele Möglichkeiten, den Code zu strukturieren und bestimmte Programmierprobleme zu lösen. Es wäre unmöglich, sie alle hier zu behandeln.

Deshalb geht jeder Artikel von einem realen Problem aus. Wir zerlegen jedes Problem in grundlegende Fragen, schlagen Lösungen vor, analysieren die Vor- und Nachteile einer Option und zeigen die beste Vorgehensweise für das jeweilige Problem auf.

Sie sollten damit beginnen, Anwendung objektorientierter Prinzipien in Godot zu lesen. Darin wird erklärt, wie sich Godots Nodes und Szenen im Verhältnis zu Klassen und Objekten in anderen objektorientierten Programmiersprachen verhalten. Dies wird dabei helfen, den Rest der Serie nachzuvollziehen.

Bemerkung

Die Best Practices in Godot basieren auf objektorientierten Entwurfsprinzipien. Wir verwenden Werkzeuge, wie das Prinzip der eindeutigen Verantwortlichkeit und die Kapselung.