- Published on
Juniper Lane
Juniper Lane is a life sim that runs in the browser. You start with one person in a small flat and a first job. Keep them fed, rested and happy, build their skills, and see how far a household can grow.
How a game goes
- Create your person: name, look, age, height, traits, aspiration and career. Or start at once as Mara.
- Tap an object to pick what to do, or tap the floor to walk. Drag to move the camera, pinch to zoom and twist to turn it; on a desktop, right-drag turns the view and the wheel zooms.
- Finish goals for cash, then buy and move furniture in build mode. The clock stops while you decorate.
- Quests open more room for people: a housemate, then a partner and children, and homes that run from the flat to a bigger flat and then a house on Juniper Lane.
- Five neighbours live in the courtyard of Alder Court. They garden, grill, exercise and chat on their own routines, and you can befriend them, date them and ask them to move in.
Seasons and settings
Day length, sunlight and foliage follow the seasons, with snow in winter. In Settings you can set season length or fix the season, turn rain and snow on or off, switch aging on or off, and change the graphics quality.
How it's built
- Plain JavaScript and three.js with no framework and no bundler; a small build script joins the source files into one page.
- Characters are CC0 models by Quaternius, with hairstyles fitted to them and bodies that change with food and exercise.
- Free will follows personality: urgent needs come first, then what a person's traits enjoy, then what their career and aspiration need.
- It is tested with headless-browser playtests that drive the game like a player.


