First Marks — a Three.js portfolio told through cave paintings

I’m a product designer, and I built First Marks to tell my story through paintings on the walls of a firelit cave. The paintings are chapters you can explore, with narration and fire ambience you can turn off. There’s also a written version of the story.

Three.js renders the cave. I wanted the setting itself to tell part of the story, so the paintings are how you move through it. I’d love feedback on how naturally you find the next painting and whether the narration works with the pace of exploration.

Explore First Marks