
Games & interactive 3D · Web
Cambodia 3D Map
An interactive 3D map of Cambodia with real terrain, hand-modeled Khmer landmarks, and turn-by-turn navigation.
- MapLibre GL JS
- Three.js
- Next.js
- TypeScript
- OpenStreetMap
An episodic first-person survival horror game for the browser, set in rural Cambodia in 1932.

The Babylon.js game uses WebGPU and scales resolution when a frame runs over budget. The satchel and sketchbook serve as in-world interfaces for inventory, maps, and notes, while stealth and resource decisions shape how the player moves through the episode.
A browser horror game needs to preserve immersion while making inventory, navigation, and performance manageable.
The character’s satchel and sketchbook hold inventory, maps, and notes. The Babylon.js renderer adjusts resolution to respond to frame-time pressure without adding a permanent overlay.
A cover and three feature panels designed around the product’s interface and colors. Select any image to see it in full.




03 / Technologies
04 / Public resources

Games & interactive 3D · Web
An interactive 3D map of Cambodia with real terrain, hand-modeled Khmer landmarks, and turn-by-turn navigation.

Games & interactive 3D · Web
A playable isometric city-builder prototype inspired by the canals and reservoirs of the medieval Khmer Empire.

Games & interactive 3D · Mobile
An Android game library and experimental runner for DRM-free Windows games, built with Flutter and a native runtime bridge.