WARPATH: NEON FRONTIER — Game Design Document
Working title. Alternates: WARPATH: Reforged, WARPATH 2600. All assume rights/blessing from Synthetic Reality or a renamed spiritual successor (see Risks).
Version 0.1 — 2026-07-18 Genre: Real-time galactic conquest / arcade space-action hybrid Platforms (single codebase): Web desktop, mobile browsers, Android, iOS, tablets; PWA offline; later Steam Session length: 15–40 minutes (Small/Medium/Large galaxy) Players: Solo vs/with bots at launch; co-op & multiplayer architecture-ready (post-launch)
1. Vision
In 1997, Warpath let you seduce a galaxy — "buying love, and blasting those who refuse to love you." It was an action game, a strategy game, and a chat room, and it refused to pick one. The remake keeps that refusal.
One sentence: An arcade space shooter where the real weapon is your wallet, the real score is planetary love, and every match ends with a galaxy that remembers what you did.
The promise to old players: thirty seconds in, you're rotating and thrusting through a starfield toward an unexplored planet with credits in your pocket and a shopping list in your head — and it feels like Warpath.
The promise to new players: a session-based conquest roguelite with the moment-to-moment juice of Geometry Wars and the "one more run" of a survivors-like — but your enemies are empires, not waves, and matches end.
2. Gameplay pillars
- The galaxy is the opponent. A living, simulated map of planets and empires — population grows, tek advances, rivals expand — whether you're watching or not.
- Guns and money are the same verb. Mining, trading, investing, and shooting all push one number: how much of the galaxy follows your path.
- One ship, your ship. Persistent outfitting. Your hull, modules, and paint are your identity across a run — and losing a ship costs you real things.
- Readable real-time chaos. Top-down momentum combat, one glance = full information. Neon on dark; nothing ambiguous.
- Sessions that end. Every galaxy is a self-contained match with a winner, a recap, and a shareable story. Meta-progression lives between galaxies, never inside them.
3. Core loop
Micro (seconds): fly → scan → decide (fight / flee / dock / mine) → resolve → richer or poorer.
Meso (minutes): arrive in sector → contest it (convert planets by investment or force, break defenses, mine belts, complete a sector objective) → sector tips to your color → warp on.
Macro (one run, 15–40 min): seed galaxy → early game (poor, weak, exploring) → mid game (economy online, empire friction, elites hunting you) → late game (galactic events, rival flagship/boss, allegiance race) → Victory/Defeat recap → meta rewards (research, unlocks, cosmetics) → next galaxy.
Meta (weeks): unlock hulls, modules, perks; climb difficulty tiers; daily-seed leaderboards; achievements; campaign chapters.
4. Mechanics
4.1 Galaxy & planets
- Galaxy = graph of sectors (7 / 13 / 21 for S/M/L), connected by warp lanes, gated by energy barriers (paid down or blown open), shortcut by wormgates.
- Each sector: 1–4 planets, asteroid belts, hazards, empire presence.
- Planets have: Allegiance (which path they follow, −100…+100 per faction), Population, Tek level (1–6, gates what their store manufactures), Mood, resources, and defenses (orbital turrets, garrison drones for hostile empires).
- The simulation ticks in real time: populations grow, empires invest and expand, tek rises. Leave a sector alone and it changes.
4.2 Winning love (the conquest verbs)
- Invest credits in a planet (docked or via remote uplink at reduced efficiency): raises allegiance, population growth, and eventually tek. Capped at 100% per planet, honoring the original.
- Trade & aid: deliver scarce resources for allegiance + profit.
- Liberate: destroy a hostile empire's orbital defenses; the freed planet's allegiance swings toward you.
- Intimidate (dark path): bombard a resisting planet — fast allegiance flip, permanent Mood penalty, marks you for empire retaliation. Both paths viable; recap names your style ("Benefactor" vs "Warlord").
- Win condition: hold >50% of galactic allegiance when the End-of-Days timer completes, or 75% at any moment ("landslide"). Lose: ship stock exhausted, or a rival empire hits landslide first.
4.3 Economy
- Income: mining asteroid belts (active beam mini-loop), planetary dividends from invested planets (the snowball), bounties, trade routes, salvage from wrecks.
- The Dock is the heartbeat: one screen for refit, store, invest, bank, repair. Autoshopper returns as a togglable one-tap "restock to loadout" — the 1997 feature, canonized.
- Tek levels gate the store galaxy-wide per planet: a Tek-5 world sells cloaks and buster bombs; a Tek-1 colony sells fuel and flak. Developing your planets is how you reach the deep catalog — economy and power fused, as in the original.
4.4 Combat
- Top-down Newtonian-lite: rotate + thrust with momentum, capped drift, optional flight-assist (brakes when not thrusting — default ON for touch, OFF for purists).
- Primary weapon fires along ship nose (or twin-stick aim mode); modules add secondaries on cooldowns (bombs, gas, drones, mines).
- Shields: toggle-free modern version — regenerating shield ring over hull HP; overcharge module restores the manual risk/reward toggle for advanced players.
- Heat instead of ammo for primaries; consumables (bombs, gas, drones) restock at docks.
- Death: lose the ship from your stock (3 per run baseline), drop a salvage pod containing a slice of held credits + one installed module — fly back and you can recover it (Warpath's "you really lose your stuff," modernized to recoverable sting). Invested planets are never lost on death.
4.5 Ship outfitting
- Hull (class: Scout / Freighter / Gunship / Cruiser + unlockables) × 6 module slots (2 weapon, 2 system, 2 utility) × primary weapon.
- Loadouts saved per hull; refit only at docks. No in-run random upgrades-on-levelup — the store is the build system (deliberately anti-survivors: you shop, you don't roll).
4.6 The Radio
- Persistent comms feed (collapsible ticker): empire threats, planet thank-yous, bot allies calling targets, event warnings, tutorial hints in-fiction. Solo games keep the original's chat-room soul as diegetic personality. Bot
/trace-style "thought bubbles" appear as radio chatter ("Rustbucket-7: investing in Vexil III, don't touch it, boss").
4.7 Bots
- 0–7 AI captains per galaxy, each on a faction (yours, rival paths, or free agents), with named personalities and difficulty ratings.
- They play the same game: mine, invest, refit, fight. Difficulty scales decision quality and combat aim, not cheating income (visible in recap for trust).
- Fix the original's confessed weakness: combat AI gets real behaviors (kiting, focus-fire, retreat-to-repair, ambush at wormgates).
5. Controls
| Platform | Scheme |
|---|---|
| Desktop KB+M | WASD/arrows = rotate+thrust (or optional direct-vector), mouse = aim + fire (twin-stick default), Space = boost, E = interact/dock, Tab = galaxy map, Q = module wheel, 1–4 = modules |
| Desktop KB only | Classic tank-rotate scheme; nose-fire |
| Gamepad | L-stick move, R-stick aim (twin-stick), RT fire, LT boost, A dock, Y map, face/shoulder = modules. Full UI navigation. Steam-ready |
| Tablet | Left virtual stick (floating origin) = move; right side = aim-drag with auto-fire when a target is in the cone; module buttons bottom-right; dock/map as large corner targets |
| Phone | One-thumb default: virtual stick moves, auto-aim + auto-fire at nearest cone target (Vampire-Survivors-proven); optional second stick for twin-stick players; modules = 2 big buttons; UI scaled ≥48 px targets |
Universal: auto-fire toggle, aim assist slider (0–100%), flight assist toggle, remappable everything, no mechanic requires >2 simultaneous touch points.
6. Enemy & faction design
- Rival empires (3 archetypes per galaxy):
- The Combine (industrial red): out-invests you, turtles behind turrets. Economic race pressure.
- The Scourge (toxic green): raids planets, uses gas, degrades allegiance. Aggression pressure.
- The Veil (violet): cloaked ambushers, steals salvage, sabotages wormgates. Paranoia pressure.
- Ship roster per empire: Drone (fodder), Interceptor (fast, weak), Bomber (planet-threat you must intercept), Warden (turret-ship anchoring defenses), Elite variants (named, modifier-stacked, drop rare salvage).
- Bosses: each galaxy's dominant empire fields a Flagship in the late game — a multi-part set-piece (shield emitters → turrets → core) that hunts your best planet. Optional early kill = high risk, huge allegiance swing.
- Environmental: gas nebulae, energy barriers, solar storms (dynamic event), pirate free agents.
7. Ship design (player)
| Hull | Fantasy | Stats | Unlock |
|---|---|---|---|
| Pathfinder (Scout) | The explorer | Fast, fragile, +scan range, cheap warp | Start |
| Boxer (Gunship) | The brawler | Balanced, +1 weapon slot | Start |
| Caravan (Freighter) | The tycoon | Slow, tanky, +cargo, +invest efficiency | Tier 2 research |
| Sovereign (Cruiser) | The warlord | Heavy, drone bays, slow warp | Tier 3 research |
| Ghost (Infiltrator) | The veil-walker | Integrated cloak, paper hull | Campaign reward |
| Relic (Classic) | 1997 sprite as a hull, remastered | Quirky mid-stats | Finish any campaign |
8. Weapons & modules (launch set)
- Primaries (tek-gated): Flak Repeater (T1) → Pulse Laser (T2) → Scatter Volley (T3, the cut 1997 "scatter" honored) → Rail Lance (T4) → Nova Beam (T5).
- Weapon modules: Buster Bomb (T4, screen-clearing dumbfire — "very nasty"), Gas Vent (T3, area denial), Seeker Swarm (T3), Mine Layer (T2), Sapper (T5, drains shields to feed yours — cut item honored).
- System modules: Shield Overcharger, Cloak (T5), Warp Coil (cheaper/faster warps), Tractor Beam (T3, pulls salvage/pods — honored), Armor Plating.
- Utility modules: Autoshopper Chip (auto-restock), Survey Suite (+scan, reveals planet stats at range), Invest Uplink (remote investing at 60% efficiency), Salvage Drone, Slave Ship Bay → renamed Escort Bay (1–2 AI wingmen drones), Beacon (recall/waypoint teleport anchor — honored).
9. Progression
In-run (resets): credits → outfit + planetary empire → tek unlocks deepen the store. Pure Warpath.
Meta (persists): - Research Tree (spend Insight, earned by recap performance): 3 branches — Command (new hulls), Engineering (new modules enter the in-run store pool), Doctrine (perks: start-of-run bonuses, new dock services, QoL like +1 loadout slot). ~40 nodes, no raw stat inflation past +10% — unlocks are options, not power creep, so difficulty tiers stay honest. - Difficulty tiers ("Threat Levels 1–10"): modifier stacks (smarter empires, faster End-of-Days, elite density). Leaderboards per tier. - Cosmetics: hull skins, engine trails, radio voice packs — from achievements & campaign only (or paid DLC packs; never gameplay). - Campaign: 12 authored galaxies with fixed seeds, scripted empire behavior, and story told entirely over the Radio. Teaches systems chapter by chapter; finale unlocks Relic hull. - Endless/Skirmish: custom galaxy generator (size, empires, bots, ruleset). - Daily Seed: same galaxy for everyone, one attempt, global leaderboard. - Achievements: ~60, platform-integrated (Steam/Play/Game Center) + internal.
10. Level / galaxy design
- Seeded procedural generation: sector-graph first (guarantee: start pocket is safe, ≥2 route choices outward, wormgate ring connects thirds of the map), then per-sector population from biome templates (mining belt, empire fortress, free colonies, nebula, derelict field).
- Dynamic events (1 per ~4 min, radio-announced): solar storm (shields down galaxy-wide 60s), gold rush (belt spawns rare ore), refugee convoy (escort for allegiance), empire crusade (rival attacks a named planet), pirate blockade.
- Fog of war: unexplored sectors are dark on the galaxy map; the Guide (planet database) fills in as you scan — the original's exploration dopamine, kept.
- Weather = nebula rain/ion drizzle as sector ambience with light mechanical touch (scan noise, trail distortion). Flavor first, never unreadable.
11. Technical architecture (summary — full doc: 04)
TypeScript + PixiJS v8 custom-thin engine (ECS), Howler.js audio, Workbox PWA, Capacitor wrappers for Android/iOS, Electron + steamworks.js (or Tauri) for Steam. Deterministic seeded sim at fixed 30 Hz tick, render at vsync — this cleanly enables daily seeds, replays/recaps, and future lockstep co-op. Runner-up: Godot 4 (loses on web/iOS-Safari payload and PWA ergonomics). See 04-technical-architecture.md.
12. UI (summary — mockups in the design artifact)
Screens: Main menu, Galaxy setup / Mission select, HUD (desktop + phone), Pause, Settings, Victory recap, Defeat recap, Dock (store/refit/invest), Loadout/Hangar, Leaderboard. Style: retro-military stencil + neon phosphor on deep space, clean sci-fi panels — full spec in 03-art-direction.md.
13. Audio (summary)
Synthwave-meets-military-drums adaptive score (exploration → tension → combat layers), chunky arcade weapon reports with sub-bass explosions, diegetic radio squelch/voice mumble, UI sounds as tactile phosphor clicks. Full spec in 03-art-direction.md §Audio.
14. Monetization
- Web: free demo (Small galaxy, 2 hulls, no dailies) → one-time unlock (~€9.99) for the full game, purchasable on itch/Stripe web or via the stores.
- Android/iOS: free download = demo; single IAP unlocks full game (same price). No consumables, no energy, no ads, no pay-for-power. Ever.
- Steam (later): premium ~€14.99 including all prior cosmetic DLC ("Deluxe" by default).
- Optional cosmetic DLC packs (€2–3): skin sets, trails, radio voice packs. Clearly labeled, zero gameplay.
- Daily seeds and leaderboards free for all owners; no FOMO mechanics (past dailies replayable unranked).
15. Roadmap
| Phase | Duration | Contents |
|---|---|---|
| 0 – Slice | 6 wk | One sector, flight+combat feel, dock loop, phone controls proof on real devices |
| 1 – Vertical | 10 wk | Full Small galaxy run: 3 empires, invest/tek/allegiance, victory+recap, PWA |
| 2 – Early Access (web) | 8 wk | Medium/Large, events, flagship boss, research tree, daily seed, demo gate |
| 3 – Stores | 6 wk | Capacitor builds, touch polish, Game Center/Play services, launch Android+iOS |
| 4 – 1.0 | 8 wk | Campaign (12 chapters), achievements, cosmetics, localization (EN/DE/FR/NL) |
| 5 – Steam | 6 wk | Electron build, gamepad glass-polish, workshop-less modding (JSON galaxy rulesets), Deluxe |
| 6 – Co-op | post-1.0 | 2–4 player online (deterministic lockstep groundwork already in place), drop-in as bot-takeover — fixing 1997's spectator problem |
16. Risks
| Risk | Mitigation |
|---|---|
| Trademark/heritage — "Warpath" name & likeness belong to Synthetic Reality (Dan Samuel) | Contact early for blessing/license; ship-ready fallback identity ("NEON FRONTIER: a tribute to Warpath") with zero asset reuse |
| Strategy layer overwhelms arcade players | Campaign as tutorial; Autoshopper + auto-invest suggestions; Threat 1 forgiving; playtest the first 10 minutes relentlessly |
| Sim + action both mediocre ("genre split") | Pillar test every feature: does it serve allegiance? Cut anything that's only economy or only shooting |
| iOS browser/PWA constraints (audio unlock, storage eviction, no push) | Capacitor store build is the first-class iOS path; PWA is bonus there |
| Perf on low-end Android (glow/particles) | Particle budget tiers, WebGL fallback, 30 fps mode, test matrix incl. 2019-era devices |
| Solo dev scope creep | Phase gates above; multiplayer explicitly deferred; cut list pre-agreed (weather mechanics, Ghost hull, voice packs) |
| Determinism drift across platforms | Fixed-point or ints for sim state, seeded RNG, replay-based regression tests from day one |
17. Bonus — the "Best Indie Action Game" retrospective
Imagined, two years after launch:
It won because it refused a false choice. Everyone else in the category was a survivors-like; Neon Frontier was the one where the waves don't come to you — you go to the galaxy, and the galaxy pushes back. Players fell for the moment the recap screen first called them "Benefactor of Nine Worlds," and stayed for daily seeds where a single wormgate ambush decides the leaderboard.
What reviews said:
"The rarest thing in 2027: an action game about owning something. Every planet you court, every module you bolt on, every ship you lose — it all belongs to you, and it all ends in forty minutes with a story." — 9/10
"Plays like Geometry Wars fell into a 4X and came out the right size. The Autoshopper button alone deserves an award."
"I played the original in a computer lab in 1998. Thirty seconds into this, I was fourteen again — except now it's beautiful, it fits in my pocket, and the bots can actually fight." — Player review, 312 upvoted
And somewhere on an old forum, a thread titled "All your planet are belong to us — again" hit 40 pages.