Ich hatte mich letztes Jahr bewusst dazu entschieden, beim AI-Slop rund um News nicht weiter mitzumachen. Deshalb habe ich alle KI-generierten Artikel dieses Blogs ins Archiv verschoben und die automatische Erstellung neuer Beiträge abgeschaltet.

Dadurch ist der Blog insgesamt allerdings auch wieder eingeschlafen.

Seit ein paar Wochen arbeite ich nun an einem neuen privaten Projekt: einem Tower-Defense-Spiel namens DragonTD. Mit diesem Projekt, meinem vierten Spiel, möchte ich auch meinen Blog wiederbeleben und künftig vor allem über die Entwicklung und die technischen Erkenntnisse daraus schreiben.

DragonTD begann als kleine Tech-Demo an einem Wochenende, ausgelöst durch den Release der Codex App und einige Runden Bloons TD 6, die zusammengenommen bei mir direkt Lust geweckt haben, so etwas selbst auszuprobieren. Die aktuelle Live Version kann man sich hier anschauen: DragonTD (https://dragontd.de).

Danach war das Ziel, innerhalb der ersten Woche eine spielbare Version zu bauen. Diese Version kann man sich hier anschauen: DragonTD v1.0 (https://releases.dragontd.de/v1.0/).

Inzwischen entwickelt sich das Ganze zunehmend zu einem vollwertigen Spiel. Es ist auch längst kein Solo-Projekt mehr, hat das Ziel, auf Steam, im Play Store und im Apple App Store veröffentlicht zu werden, und es gibt auch schon konkrete Pläne für größere Features, mit denen es sich klar von der Konkurrenz abheben soll.

Für dieses Spiel habe ich am Wochenende einige sehr intensive Exkurse in Themen wie Performance-Analyse, Rendering in Phaser und UI-Layout-Systeme gemacht. Dabei sind für mich viele neue Erkenntnisse entstanden.

Genau das möchte ich nun zum Anlass nehmen, diesen Blog wiederzubeleben und diese Erkenntnisse zu teilen - auch innerhalb meiner Firma. Die Themen könnten für einige interessant sein, sind für klassische Tech Talks aber vermutlich zu speziell und zu weit von meinem direkten Firmenkontext entfernt. Für meinen Blog hier ist das aber genau der richtige Rahmen.

Außerdem werde ich den Blog hoffentlich zeitnah auch technisch wieder auf einen aktuellen Stand bringen. Der Neustart betrifft also nicht nur neue Inhalte, sondern auch die technische Basis.