Vom Unity-Prototyp zu PHPolygon
Code Rescue hat im Februar 2026 als Prototyp in Unity angefangen: eine Insel, ein paar Terminals, die ersten Aufgaben. Die Idee stand schnell – Programmieren lernen, indem man eine kaputte Stadt repariert. Das Werkzeug passte weniger gut.
Warum neu anfangen?
Ein Spiel übers Programmieren sollte selbst so gebaut sein, dass man jeden Teil lesen und nachvollziehen kann. In Unity steckte vieles in Szenendateien und Editor-Einstellungen, die man nicht sinnvoll vergleichen oder prüfen kann.
Im April haben wir deshalb neu angefangen, mit PHPolygon – einer Game-Engine, die vollständig in PHP geschrieben ist. Das Rendern übernimmt eine native Erweiterung, die je nach System Direct3D, Vulkan, Metal oder OpenGL nutzt. Alles andere ist Code: Szenen, Figuren, Materialien, Aufgaben, sogar die Musik.
Was das bringt
- Jede Änderung an der Welt ist eine nachvollziehbare Änderung im Code.
- Tests prüfen nicht nur die Logik, sondern auch, wie Menüs und Oberflächen aussehen.
- Was wir für Code Rescue bauen und was auch andere Spiele brauchen, wandert in die Engine – sie wird mit jedem Projekt besser.
Seitdem ist aus der kleinen Insel eine ganze Stadt geworden. Mehr dazu in den nächsten Einträgen.