← All the work

Games & play · own product · 2026
Charlotte's Island
A browser-based 3D action game with two adventure modes and four fighters.


The story
A playable 3D game that runs straight in the web browser with nothing to install. Players pick an adventure — fight through five waves to an island boss, or survive 99 nights in a haunted forest by gathering, crafting and keeping the campfire lit — then choose one of four fighters, each with their own weapon and stats.
The clever bit
A full 3D game with two modes, crafting and a boss fight, written in plain JavaScript on Three.js
What it does
- Two game modes: wave-based action and 99-night survival
- Four playable fighters with distinct weapons and stats
- Upgrades between waves and a boss fight
- Crafting, resources and day/night cycle
- Runs in the browser, no download
- How-to-play guide and settings
- For
- Casual players and families; a showcase of in-browser game development
- Status
- Working build
- Works with
- 3D (Three.js)
- Built with
- HTML · CSS · JavaScript (ES modules) · Three.js
Scroll through it
A recording of the real build, captured from the browser.
Next build
SuDS EnviroA website and step-by-step configurator for specifying drainage chambers online.