
01 · Tower defense · tier 1, config only

Moatline
Tap a pad to build or upgrade. Real wet sand sculpted into a tilt-shift beach miniature: carved turrets, shell mosaics, kelp and driftwood under warm noon sun, with a code-drawn sea-blue HUD.
1The brief
A sandcastle on a sunny beach, sculpted from real wet sand and seen as a tilt-shift miniature: carved turrets, shell mosaics, seaweed and driftwood. Crabs scuttle and seagulls swoop down a channel dug in the sand toward the castle keep. Tap the flat sand pads to build turrets: a bucket catapult that lobs wet sand, a shell cannon that fires at one target, a seaweed snare that slows the line. Every crab sent back to sea drops a shell to spend on upgrades. A giant hermit crab in a teacup shell comes last; a good player turns it back a few steps before the keep. Warm noon sun, sand grain, sea foam.
2From brief to ad
- Brief7 min
- Concept screens3 min
- Assets9 min
- Config and tuning3 min
- Buildunder 1 min
- QA15 min
- Capture8 min
Brief to nine packages and two clips: 46 min of wall-clock time, one agent.
3Art and sound, made with Scenario
Concept screen, setup
GPT Image 2.5 SunburstConcept screen, payoff
GPT Image 2.5 SunburstBackground plate
GPT Image 2.5 SunburstUnits sheet
GPT Image 2.5 SunburstTowers sheet
GPT Image 2.5 SunburstLogo
GPT Image 2.5 Sunburst
- Music loop ElevenLabs Music v2.5
- 8 sound effects Mirelo SFX 2.0
4Preset and tuning
- Preset
- Tower defense
- Waves
- 3
- Turrets
- 3 types, 6 pads
- Enemies
- crabs, seagulls, 1 boss
- Time cap
- 46 s
Tuned by tune.py.In config.json: difficulty.good ×1.6 when the player follows the hint, difficulty.careless ×1.0 when the player does not.
5QA in nine stand-in containers
67/67checks passed
- Good bot: win, end card at 41.9 s
- Careless bot: close, end card at 38.2 s
- Untouched viewer: end card at 10.0 s
6Nine packages
| Network | File | Size | Cap |
|---|---|---|---|
| Meta | ZIP | 655 KB, index.html 936 KB | index.html under 2 MB |
| AppLovin, Unity, MRAID, Moloco, Mintegral | HTML | 936 KB each | under 5 MB |
| Google, Liftoff, Pangle | ZIP | 655 KB each | under 5 MB |
What the build simplified
- The giant hermit crab is stopped by a burst (flash, spray, every crab pops); in the brief it walks back to the sea.
- Seagulls fly straight from the foam line to the keep instead of following the channel.
- The shell each crab drops is the preset's coin, drawn as a shell, flying to the counter.











