World Game template
A game inside a generated place: throw balls that bounce off the real room, knock mugs off the bar, ring the targets, keep score.
- Built on
- A physics game inside a generated world: Spark + Rapier, in a Vite project. It is ordinary code in a folder on your computer: read it, edit it, keep it.
- Comes with
- The Builder plan and higher. See pricing.
- Runs on
- Any WebXR browser, such as Meta Quest and Apple Vision Pro, and a flat screen with mouse or touch. The app has an emulated headset to try it before you put one on.
Requests to try
Start a project from this template and send one of these as it is, or change it to what you have in mind.
- Add a 45-second timer and three rounds: 8 mugs, then 10 mugs closer together, then mugs that slide along the bar. Show round and time on the scoreboard.
- Put a wooden bucket on the bar; a ball that lands in it is worth 5 points and makes the bell ring.
- Turn it into a horseshoe toss: replace the balls with horseshoes and the mugs with three iron stakes on the floor, score when a horseshoe ends up touching a stake.
- Move the game to a pirate ship deck: generate the world, then set up bottles on a barrel and cannonballs to throw.
- Make the targets swing from side to side and add a golden mug that is worth 10 points.
Made from this template
Real projects that started here, each with the request that built it.
World Game templateTavern tankards, three rounds
Throw balls at pewter tankards on the bar of a generated tavern: three rounds against the clock, swinging targets, a bucket worth five.
- Gaussian splat
- Physics
- Game
- Sound
Read the request that made it (one run)
World Game templateCannonballs on a pirate deck
On the deck of a generated pirate ship, throw cannonballs at green bottles on the barrels: ten points each, three rounds, a bell at the end.
- Gaussian splat
- Physics
- Game
- Sound
Read the request that made it (2 runs)
Start from it
Download Graspable, choose World Game when you create a project, and say what you want. The agent edits the project on your computer and a run ends only when it builds and loads in a real browser.