# Space Game — Project Overview

## Concept

A 2D pixel-art top-down space shooter inspired by **Subspace Continuum**, built for **Steam Deck and PC**. Three alien races fight for control of a galaxy. Fast matchmaking like Rocket League — quick in, quick out.

## Core Loop

1. Launch → Main Menu
2. Enter callsign → click CASUAL
3. World loads → pick your race (2 of 3 randomly offered per match) → pick your ship
4. Fight in a 25v25 battle
5. 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  (2 random of 3 offered)
                       └─ 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

3 playable races chosen from a pool of 10 concepts — 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

- Each match randomly picks **2 of the 3 races** to field
- Player picks which of those 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)
