Duskline Watch: Hold the Line from Dusk to Dawn

Hold a watch line as the sun drains, in one offline HTML file: a brass flare-gun casts bolts at ember-lit shades, night packs the waves and dawn brings the lull before the next. One cycle value drives the sun drain, the light and the spawn pressure together. WASD, mouse aim, cast, reload and crouch, in an amber-dusk look.

Duskline Watch: Hold the Line from Dusk to Dawn

Bring the frontier, the shades and the weapon, and optionally the cycle and wave timing, the cast feel, the HUD layout and the UI text. The Skill returns a downloadable Skill (the survival-watch 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: scene dressing, shade behaviour, the flare-gun, the day-night cycle, difficulty ramp, palette and sound.

  2. One cycle value drives the sun drain, the light and the wave pressure together, so the mood and the difficulty never disagree.

  3. The game is played headlessly under the sandbox policy: watch start, the sun draining, nightfall, an advancing wave, moving and casting, 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.

Where does it come from?

It is a credited port: the package keeps the upstream licence and notices, and the page’s third-party notices list its libraries.

Does it work on mobile?

It loads and taps cast 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.