5fe7c01052
Drop Apex Dynamics from the playable roster (2 races now: Inner Sphere Navy, Outer Rim Collective) to simplify the 2D art pipeline; World's race-offer logic just shuffles both remaining races instead of picking 2 of N. Also fix bullets using a constant muzzle velocity instead of adding the shooter's own velocity, and shrink the bullet hitbox/sprite. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2.3 KiB
2.3 KiB
Space Game — Project Overview
Concept
A 2D pixel-art top-down space shooter inspired by Subspace Continuum, built for Steam Deck and PC. Two alien races fight for control of a galaxy. Fast matchmaking like Rocket League — quick in, quick out.
Core Loop
- Launch → Main Menu
- Enter callsign → click CASUAL
- World loads → pick your race (both offered every match) → pick your ship
- Fight in a 25v25 battle
- Return to main menu
Game Modes
| Mode | Size | Status |
|---|---|---|
| Casual | 25v25 (bots fill to 7v7 minimum) | In progress |
| Ranked | 5v5, competitive MMR | Disabled — coming later |
Current Game Flow (as built)
Main Menu
└─ CASUAL ──► World loads immediately (game active)
└─ TeamSelect overlay appears
├─ Pick race (both offered every match)
└─ Pick ship (4 available, sprites shown)
└─ Player spawns centred, invincible briefly
└─ ESC / Start ──► Pause menu overlay
├─ RESUME
├─ SETTINGS (stub)
├─ SELECT TEAM (stub)
├─ QUIT TO MENU
└─ QUIT TO DESKTOP
Races
2 playable races (a third, Apex Dynamics, was cut to simplify the art pipeline) — see racesclasses.md. Each race has 5 ship classes:
| Class | Role |
|---|---|
| Interceptor | Fast, agile generalist |
| Bomber | Area damage, slow |
| Support | Heal/rally; allies can attach |
| Stealth | Assassin, hit-and-run |
| Heavy | Tank, massive firepower |
Races are visually distinct — critical for reading a 25v25 battlefield at a glance.
Match Setup
- Both races are fielded every match (order they're presented in is randomized)
- Player picks which of the 2 they fight for, then picks their ship
- Bot fill ensures a minimum of 7v7 in casual; no bots added beyond that
Design Philosophy
- Maps inspired by CSGO — tight, intentional, not the sprawling Subspace Trench Wars layout
- 10 maps at launch (small for ranked, medium/large for casual)
- All art: pixel art
- Platform primary: Steam Deck (1280×800, controller-first)