Projects
Follow experiments, research and tools that are still in development.
Games
7
Demolition Yard — Free the Tiny Friends
A voxel demolition game in the browser: smash a living block world apart to free tiny creatures that a giant Warden has locked in glass cages — carefully, because only the hammer and the laser can open a cage.
- Voxel
- WebGL
- Physics

Ultra Realistic Drive — Live World
Type any two places on Earth and drive between them: the terrain, roads, towns and coastline are built in the browser from real map and elevation data while the game opens. Drive alone, or open a room and race a friend to the finish.
- Three.js
- OpenStreetMap
- Procedural

Dancing Cactus — A Toy That Talks Back
A plush toy in the browser that repeats what you say in a funny voice, dances, sings and stretches like bubble gum — ten characters, made for small hands.
- Web Audio
- SVG
- Interactive

Ultra Realistic Drive — Blender City Ring
A Ferrari 458 across six hand-built maps — a hilly ring road, a skyscraper metropolis, riverside towers, an old town above a lake, a mountain village and a Mediterranean coast — on photoscanned surfaces, under skies that run from morning to night.
- Three.js
- Blender
- PBR

Stair Game — Endless Ascent
A browser climbing game inside a concrete stairwell that never ends: collect the packages left on the steps, deliver them at the doors, and ride the elevators sideways into ten different buildings — alone, or in a room with up to eight other climbers.
- Three.js
- WebGL
- Procedural

Makeup Studio — Face Paint for Kids
A one-finger face-painting game for children. Pick a colour, pick a brush or a shape, and put it anywhere you like.
- Kids
- Canvas
- MediaPipe

Turbo Racer — Endless Procedural City
A browser driving game where the road, terrain and city are generated as you drive — hills, forests, two-way traffic, pedestrians and a police chase.
- Godot
- Procedural Generation
- WebGL
Apps
6TD-Reactive — Audio-Reactive 3D Particle Simulation
Give it music, get a living 3D nebula: a Rust + WebGL2 particle simulation with up to 10M GPU particles driven by kick, bass, vocal, hats and melody stems.
- Rust
- WebGL2
- WASM

3D Birthday Cake — A Wish You Can Blow Out
Build a cake, put a name on it and send the link. Whoever opens it finds a lit cake they can blow out with a finger or with their own breath.
- WebGL
- Three.js
- Interactive

World Melody
A live instrument that transforms what a camera sees into music — the image itself becomes the spectrum, a local vision LLM interprets the scene like a poet, and a music model generates the score.
- ai
- music
- computer-vision
AnimationStudio
A local AI pipeline that writes, draws, animates and cuts complete children's cartoon episodes — script to screen, unattended.
- ai
- animation
- comfyui
Blob Matter — Browser Fracture Lab
A Houdini-inspired, node-based destruction sandbox with live fracture stages, editable RBD connections and browser simulation.
- RBD
- Node Editor
- Fracture

Milo — A Google GNM Talking Character
A Google GNM Head character that listens, remembers, speaks and reacts using local or optional cloud AI.
- Local AI
- 3D Character
- Voice