Crab Tropics

The Developer Akademie had us write a game. I was homesick, so I chose a beach theme for mine. Die Developer Akademie hat uns beauftragt, ein Spiel zu entwickeln. Ich hatte Heimweh, also habe ich mich für ein Strandthema entschieden. La Developer Akademie ci ha chiesto di scrivere un gioco. Avevo nostalgia di casa, quindi ho scelto un tema legato alla spiaggia per il mio.

2025-10-09T14:23:04+00:00May 15, 2025|Categories: Code|Tags: |

Melt Shader

Steven asked me to write a melting effect shader for his upcoming shmup title for android and iOS. Steven hat mich gebeten, einen Shader mit Überblendungseffekt für seinen nächsten Shmup-Titel für Android und iOS zu schreiben. Steven mi ha chiesto di scrivere uno shader con effetto di fusione per il suo prossimo titolo shmup per Android e iOS.

2025-08-31T03:37:52+00:00March 9, 2024|Categories: Code, Megadroid 90|Tags: , |

Toon Grass Auto-Blending

Something that bothers me about grass are the hard edges at the roots. I'd seen some pigmentation solutions which were tedious, so I created a shader that can blend the grass with the terrain automatically. Was mich an Gras stört, sind die harten Kanten an den Wurzeln. Ich habe einige Pigmentierungslösungen gesehen, die sehr mühsam waren, also habe ich einen Shader entwickelt, der das Gras automatisch mit dem Gelände verschmelzen kann. Una cosa che mi dà fastidio dell'erba sono i bordi netti alle radici. Avevo visto alcune soluzioni di pigmentazione che erano piuttosto noiose, quindi ho creato uno shader in grado di fondere automaticamente l'erba con il terreno.

2025-08-27T20:16:45+00:00August 14, 2023|Categories: Code|Tags: , |

Planetary Gravity

Daniel had and idea for mobile game about a chimp, lost in space.  He asked me to help him design a prototype in Godot. Daniel hatte eine Idee für ein Handyspiel über einen Schimpansen, der sich im Weltraum verirrt hat. Er bat mich, ihm bei der Entwicklung eines Prototyps in Godot zu helfen. Daniel aveva un'idea per un gioco per dispositivi mobili su uno scimpanzé perso nello spazio. Mi ha chiesto di aiutarlo a progettare un prototipo in Godot.

2025-08-31T03:35:43+00:00August 3, 2023|Categories: Code|Tags: , |

2.5D Physics

For a new project, I wanted to go with a 2.5d solution. Unfortunately, for optimization, Unity does not allow the rotation of terrains and mesh-based terrains wouldn't be ideal. In order to allow for exciting background scenery, while keeping the illusion of a 2D game, movement along a spline would be important. Für ein neues Projekt wollte ich eine 2,5D-Lösung verwenden. Leider erlaubt Unity aus Optimierungsgründen keine Drehung von Terrains, und meshbasierte Terrains wären nicht ideal. Um spannende Hintergrundszenerien zu ermöglichen und gleichzeitig die Illusion eines 2D-Spiels zu bewahren, wäre eine Bewegung entlang einer Spline wichtig. Per un nuovo progetto, volevo optare per una soluzione 2.5D. Purtroppo, per motivi di ottimizzazione, Unity non consente la rotazione dei terreni e i terreni basati su mesh non sarebbero l'ideale. Per ottenere uno scenario di sfondo emozionante, pur mantenendo l'illusione di un gioco 2D, sarebbe importante il movimento lungo una spline.

2025-08-27T20:17:20+00:00August 2, 2023|Categories: Code|Tags: , |
Go to Top