Aktualisierungen aus dem Laboratorium für interaktive Geschichten und Spiele
Knapp eine Woche, nachdem ich die Playlist der Vorlesung »Introduction to Video Game Design« vorgestellt hatte, die im Herbst 2025 am Borough of Manhattan Community College gehalten wurde, kam mir heute eine Aktualisierung unter:
Robert Owens hielt die Vorlesung unter dem gleichen Titel im Frühjahr 2026 noch einmal, jedoch mit einigen Änderungen. Die beiden Open-Source-Engines Twine und Bitsy sind geblieben, doch statt des proprietären GameMaker fand das ebenfalls freie (MIT-Lizenz) microStudio, das je abenfalls auf diesen Seiten schon ausführlich behandelt wurde, Aufnahme in den Vorlesungskanon.
Diese aktualisierte Auswahl an (freien Game) Engines gefällt mir sehr, ich würde allerdings noch die kleine (Python 3-) Retrogame-Engine oder Fantasy-Konsole Pyxel in diesen Kanon mit aufnehmen.
Die Playlist besteht aktuell aus 25 Video-Tutorials (letzte Aktualisierung gestern) und falls es keine großen Änderungen mehr gibt, ist Godot für diese Vorlesung ebenfalls gestrichen.
Diese freie Engine wird dafür in seiner Vorlesung MMP 271 – Spring 2026 (ebenfalls aktuell 25 Videos, letzte Aktualisierung vor einer Woche) erwähnt, die sich mit dem Design von 3D-Spielen befasst. Neben Godot wird auch die Erstellung von 3D-Assets mit dem ebenfalls freien 3D-Programm Blender behandelt, mit dem ich ja seit Jahren schon etwas anstellen wollte, was aber immer hinten herungergefallen war.
Etwas älter – aus dem Frühjahr letzten Jahres – ist die Vorlesung MMP 210 (25 Videos), die die Spieleprogrammierung mit P5.js behandelt. Diese Creative Coding Engine sollte in diesem Zusammenhang unbedingt ebenfalls Erwähnung finden. Daher habe ich auch diese Playlist mit aufgenommen.
War sonst noch was? Ach ja, vor etwa zwei Wochen erwähnte ich auf diesen Seiten, daß P5.js 2.1 und 2.2 freigegeben wurden, die auf den Meilenstein-Release von p5.js 2.0 im letzten Jahr aufbauten. Zu P5.js 2.x hat nun Daniel Shiffman ein neues Video herausgegeben: »What the font?!?!« In diesem Video zeigt er, wie man mit variablen Schriftarten arbeitet, Text mit textModel() in 3D-Modelle umwandelt, Konturen mit textContours() extrahiert und den Detailgrad der Typographie mit sampleFactor und simplifyThreshold steuert.
Wirklich neu in P5.js 2.x ist aber die Art, wie man Daten lädt. Daher möchte ich noch einmal an Daniel Shiffmans Tutorial »How to Load Data with p5.js (2.0)« erinnern. Und wer einen kompletten Überblick vermisst, für den ist »What’s new in p5.js 2!« genau das richtige Video.
Bild: Steampunk Laboratorium, generiert mit OpenArt.ai. Prompt: »@Qumbo sits in a steampunk-style laboratory in front of a large microscope. Next to him on the lab table are test tubes in racks filled with neon-colored, steaming liquids. @Rudi Rabbit stands to the side, striking a giant gong hanging on the wall with a mallet. In the background, strange, large machines belch out clouds of steam. The scene is illuminated by antique gas lanterns hanging from the ceiling. Colored Franco-Belgian comic style. No textboxes, no speech-bubbles.« Modell: Nano Banana 2
