Tom Peacock
← All the work
Games & play · own product · 2026

Charlotte's Island

A browser-based 3D action game with two adventure modes and four fighters.

Charlotte's Island on desktop
Charlotte's Island on a phone
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.
Your turn

Tom
Peacock

Let's make yours real.

Tell me the idea in a sentence. I'll come back with how it could look, how it would work, and what it takes to get it live.

Got a project? Message me →
North East England · 2026