Files
client/overview/overview.md
T
anekdotin 5fe7c01052 Remove Apex Dynamics faction, retune bullet speed/size
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>
2026-07-16 21:41:35 -04:00

2.3 KiB
Raw Blame History

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

  1. Launch → Main Menu
  2. Enter callsign → click CASUAL
  3. World loads → pick your race (both offered every 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  (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)