CH·02 / Browser game
Lantern Hollow
A small, cozy dungeon crawler that runs in the browser, built with plain JavaScript and Canvas 2D.
- Year
- 2026
- Built with
- JavaScript, Canvas 2D

The game
You take a lantern down five floors of the under-garden. The stairs are somewhere in the dark, the oil is always running low, and the local grumbles are having a day. Walking into a grumble soothes it: nothing in this dungeon needs killing, and there is no game over.
How it’s built
- Plain JavaScript on Canvas 2D, with no build step and no dependencies. The art is procedural geometry, with no art assets.
- Every floor is generated from a seed, so
?seed=53replays the same dungeon. - The light radius shrinks as the lantern’s oil burns down; oil flasks and campfires refill it.
- A minimap in the corner.
- On an iPhone it gets a touch pad and two action buttons, and it installs to the Home Screen as an app.
- A small test for the world generator,
test-world.js.
