Built on Android

Demos & Experiments

Interactive 3D games, simulations, and visual experiments. Every one of these was built entirely on a phone using MobileCLI + AI. No PC involved.

🕳️
VoidHole v3.0
SDF Raymarching Game Engine — 86 files, 9 systems
Read the Full Story
Complete Game Engine

VoidHole v3.0: AI Game Engine

A complete SDF raymarching engine with chunk streaming, entity system, multiplayer (16 players), economy, AI scriptable runtime, procedural audio, and 5 camera modes. 86 files, 14 autoloads, 6,405 lines. Built in 18 minutes.

Godot 4 GDScript SDF Raymarching Multiplayer Claude + MobileCLI
View showcase page →
Play Now
3D Open World

Wasteland v2

Post-apocalyptic open world with real-time combat, resource gathering, and exploration across 6 biomes. 2,300+ lines of game code. Day/night cycle, AI enemies, minimap.

Three.js JavaScript Claude + MobileCLI
Open full screen →
Play Now
Multiplayer FPS

Neon Recon: Warfare

Neon-styled multiplayer warfare game with health/ammo HUD, real-time combat, dual joystick controls, and chat system. Built with Three.js ES modules.

Three.js ES Modules Gemini + MobileCLI
Open full screen →
Play Now
3D Exploration

3D Explorer

Interactive 3D scene with dual joystick touch controls (move + look), HUD overlay, and first-person navigation. Touch-optimized for mobile.

Three.js Touch Controls JavaScript
Open full screen →
Play Now
Simulation

Sierra Erosion Sim

Terrain erosion simulation with real-time visualization. Watch geological processes unfold as water carves through a procedurally generated landscape.

Canvas Procedural Gemini + MobileCLI
Open full screen →

Two Minute Papers

Quick visual techniques useful for game dev, simulations, and creative coding. Each one is a self-contained concept you can run in your browser.

Procedural Terrain Generation

Multi-octave Perlin noise for biome-based terrain. 6 distinct biomes from a single noise function with elevation thresholds.

Three.js · Perlin Noise · Heightmaps

Hydraulic Erosion

Simulated water flow carving terrain in real-time. Particle-based erosion with sediment transport and deposition.

Canvas 2D · Particle Simulation · Heightmaps

Day/Night Cycle

Dynamic lighting with sun position, ambient color shifts, and fog density changes. Smooth transitions between day, dusk, night, and dawn.

Three.js · DirectionalLight · Fog

Dual Joystick Touch Controls

Split-screen touch zones for move + look. Dynamic joystick base appears at touch point with relative offset tracking.

Touch Events · requestAnimationFrame · Mobile UX

Simple AI Enemy Behavior

State machine enemies: idle → patrol → chase → attack. Line-of-sight detection with distance thresholds and aggro ranges.

State Machines · Vector Math · raycasting

Minimap Rendering

Overhead orthographic camera rendered to a circular clipped element. Real-time player position + discovered locations as dots.

Three.js · Orthographic Camera · CSS clip