Ironhold FPS: A Dusk Rail-Yard Arena Shooter

Fight ten flanking wardens in a dusk rail yard, in one offline HTML file: four procedural weapons (carbine, shotgun, pistol and a bolt sniper with scoped glass), a squad comms feed, a minimap and a three-minute round clock. WASD and mouse on desktop, drag-and-tap on a phone; all audio is synthesised.

Ironhold FPS: A Dusk Rail-Yard Arena Shooter

Bring the setting, the weapons and the enemies, and optionally the round length, the damage numbers, the HUD layout and the UI text. The Skill returns a downloadable Skill (the arena-shooter project, a customize guide, headless verification) and one playable example run.

How it works

  1. Your coding agent copies the working game and follows the customize guide: map layout and cover, weapon stats and feel, enemy flanking behaviour, the comms feed, the minimap, palette and sound.

  2. Wardens steer and flank through the yard while the round clock runs; the minimap, comms feed and hit feedback all read the same simulation state the verifier checks.

  3. The game is played headlessly under the sandbox policy: deploy, moving, firing, the sniper swap and scope, the deck, reloading and the round timeout, plus a phone run.

Frequently asked questions

Does it call a model or need a key?

No. The Skill gives your agent a working game, a customize guide and verification; the game itself makes no network calls and calls no model.

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.

Is the game in English only?

Yes. The page is in two languages; the game’s own text is in English.

Can I change the weapons?

Yes: each gun is a stats block (damage, spread, recoil, magazine, reload) on one shared rig, and the customize guide walks through adding a fifth.

Does it work on mobile?

It loads and taps fire under touch emulation, but it is tuned for mouse aim. Verified under emulation, not on real devices.

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.