Hover Run: A 3D Racer from Generated Models
Describe a place and get a playable 3D hover racer through it, in one offline HTML file. The craft and the enemy drone are generated textured 3D models, the sky, sounds and music are generated too, all through SandBase; the canyon, track, lighting and effects are a finished engine.
Bring a place, and optionally the craft, the enemy, the sky, the palette and the music. The Skill returns a downloadable Skill (the racing engine, a budgeted 3D asset generator with model compression, verification) and two playable examples with their generated media and billed costs.
How it works
Your coding agent copies the reference game and writes one theme: the copy in English and Chinese, the canyon colours, the light and one prompt per model, sound and the music.
The asset step prints every SandBase call and its worst-case price, refuses a plan over budget, and only spends after you confirm. Run ids are saved at once, so an interrupted run can be recovered without paying again.
The two 3D models are compressed from about 10 MB to 0.6 MB each, everything is built into one HTML file, and the game is played headlessly: launch, steering, a drone close-up, a 45-second autopilot run, boost, a crash, retry, mute, Chinese and a phone.
Frequently asked questions
Does it call a model or need a key?
Only while you make a new theme: the asset step calls SandBase models for the two 3D models, the sky, the sounds and the music, through your own SandBase login. The finished game makes no network requests and calls no model.
How much does a game cost?
Both examples cost 0.8638 USD in media. The plan is printed first with worst-case prices (about 0.94 USD), and a plan over your budget is refused. Your coding agent’s own tokens are extra.
Why is the demo sandboxed?
The frame has an opaque origin and no network access, so the scene can’t read anything from this page or reach the internet.
Can the hero be a character instead of a vehicle?
Not well: the generated models are static, so the hero hovers, banks and tilts procedurally. Vehicles, ships and creatures that hover read best.
Can I use my own models?
Yes. Put your own hero and enemy GLB files in the theme’s media folder, skip generating them, and record where they came from.
Why is there no online generation?
Building a new scene needs a model key inside the sandbox, which the backend doesn’t support yet. Run the Skill with your own agent for now.