Startfrom 2.0 is live. It's our template library: finished websites designed at Apollo Studio, available as a Framer project, an Astro theme or a Next.js app.
Each template page shows what you get and runs the live demo in the page. Some templates are free.
Keeping content separate from layout would make the Astro and Next.js versions easier to customise. Do they share a content schema, or does each template have its own setup?
BUCKSHOT MANOR 🎃
A haunted house. Two barrels. One long night.
Buckshot Manor is a first-person haunted-house shooter built entirely in Rive. You fight through six rooms of ghosts, zombies, wraiths and exploding pumpkins, then face The Watcher, a giant eye waiting in the foyer, and survive until dawn breaks.
How it's made
Rive CLI + Claude Code: the whole game was built by prompting an agent that writes RML markup, Luau scripts and shaders, with rive . live-reloading every change. In the video, one prompt ("make the candlelight ghostly green”). retints the whole house in seconds.
GPU Canvas: the 3D world is a custom WGSL renderer with real-time lights, shadows, fog, bloom and volumetric light, all running inside a Rive file.
Rive Editor, by hand: the HUD, title, death and win cards are real artboards with state machines and data binding. I refined them by hand in the Editor, including recoloring and reframing the haunted portrait that hangs on the walls.
Play it: https://haunted-fps-nms8do.rive.to
Controls: WASD to move, mouse to look, click to fire, F to fire both barrels, R to reload, Q to swap to the axe.