Warten auf Godot: Neu in meiner Bibliothek
Auch wenn ich zur Zeit noch häufig im Dunkeln tappe, die freie (MIT-Lizenz) und plattformübergreifende (Linux, macOS, Windows) Game Engine Godot läßt mir keine Ruhe. Neben dem hier schon besprochenen Buch »Spiele programmieren mit Godot« von Uwe Post hat dieses mehrteilige Tutorial »Getting Started with Godot« meine Aufmerksamkeit gefunden. Es baut nämlich einen Sidescroller mit endlos scrollendem Hintergrund und Geschossen und Explosionen, also genau das, was ich in Uwe Posts Buch vermisst habe.
Der Nachteil dieses Tutorials ist aber, daß es noch auf Godot 3 beruht, für die Anpassung an ein aktuelles Godot 4.3 sind daher einige (bisher nur wenige, aber ich bin mit dem Tutorial noch nicht durch) Code-Pfriemeleien notwendig.
Und da kommt meine jüngste Neuerwerbung ins Spiel: Ich habe mir nämlich das Buch »Godot 4: Introduction to GDScript: A practical guide to GDScript for Godot 4 with examples and tutorials« (Amazon-Link) von Ivan Korotkin gekauft. Zwar finde ich auch hier keine Auflistung der diversen Node-Typen und wo man sie findet, aber das Buch ist eine grundsolide Einführung in GDScript, der »offiziellen« Programmiersprache hinter Godot und hat mir daher schon ziemlich viel weitergeholfen. Der Autor lehrt Programmieren (in Python) an der University of Southampton (UK) und diese Erfahrung merkt man der Struktur und dem Aufbau des Buches an. Er hat es im Selbstverlag herausgegeben und es ist mit 165 Seiten erstaunlich kompakt geraten. Und da das Büchlein auch noch vergleichsweise günstig ist (die gedruckte Ausgabe kostet bei Amazon 16,04 €, die Kindle-Ausgabe 4,60 €), kann ich es guten Gewissens empfehlen. Es wird mir jedenfalls bei meinem »Warten auf Godot« weiterhelfen.
War sonst noch was? Ach ja, GameFromScratch hat vor wenigen Tagen das Video »The Future of the Godot Game Engine« auf YouTube veröffentlicht. Es ist eher eine Wunschliste, denn eine verbindliche Roadmap. Aber sie zeigt, in welche Richtung die Entwickler die Zukunft von Godot denken. Denn Godot 4.4 steht schließlich auch schon in den Startlöchern und scharrt mit den Hufen.