Replace TS game shell with Bevy/Rust client, add auth service, purge legacy archive

- Replace apps/game (TypeScript/Vite/R3F) with a Bevy 0.16 Rust client
  featuring main menu, star map, and flight states
- Add services/auth: Express + better-auth server with SpacetimeDB
  token exchange endpoint
- Delete archive/legacy-static/ (old JS demos, CSS, assets)
- Update docs pages (architecture, gameplay, roadmap, social, overview)
  to reflect Bevy pivot
- Clean up workspace config: remove apps/game from pnpm workspace,
  update dev scripts, tsconfig, and AGENTS.md files
- Add .vscode/settings.json for Rust tooling
This commit is contained in:
2026-06-04 01:10:02 -04:00
parent 7c93b8a1ae
commit a1717e12db
138 changed files with 7352 additions and 24075 deletions

View File

@@ -1,4 +1,4 @@
# Gap Analysis — EVE-Inspired Multiplayer Prototype GDD
# Gap Analysis — VOID::NAV Single-Player Space RPG
**Date:** 2026-05-24
**Last Updated:** 2026-05-25 (Session 7)
@@ -24,9 +24,9 @@ Comprehensive fresh gap analysis identified 20 missing specs. The 3 critical blo
| 🟠 Important | Module Activation & Cycle System | Not started |
| 🟠 Important | Damage Types & Resistances | Not started |
| 🟠 Important | Stargate Mechanics | **Resolved** — covered in Travel & Warp tab |
| 🟠 Important | Multiplayer Combat (Phase 13) | Not started |
| 🟠 Important | Multiplayer Combat (co-op) | Not started |
| 🟠 Important | Scanning / Exploration System | Not started |
| 🟠 Important | Fleet System | Not started |
| 🟠 Important | Fleet System (co-op) | Not started |
| 🟡 Nice-to-have | Contract system | Not started |
| 🟡 Nice-to-have | Cloaking/stealth | Not started |
| 🟡 Nice-to-have | Server admin/GM tools | Not started |

View File

@@ -1,7 +1,7 @@
# Vertical Slice Evaluation
**Date:** 2026-05-31
**Scope:** Compare the current playable game implementation against the MVP Loop Slice demo and the Era 1 roadmap goals.
**Scope:** Compare the current playable game implementation against the MVP Loop Slice demo and the core single-player roadmap goals.
---
@@ -20,9 +20,9 @@ In practical terms:
## Baselines Compared
### Intended Era 1 Vertical Slice
### Intended Core Game Vertical Slice
The roadmap defines Era 1 as a single-player proof of concept using local SpacetimeDB from day one. The minimum full loop is:
The roadmap defines the core game as a single-player adventure using local SpacetimeDB from day one. The minimum full loop is:
1. Boot the game and connect to local SpacetimeDB.
2. Render a single star system with station and asteroids.
@@ -260,7 +260,7 @@ The fitting demo validates module constraints and UI feel. The game app needs mo
**Status:** Refining prototyped; manufacturing not in slice runtime.
The slice supports ore-to-mineral refining. Manufacturing remains a later implementation gap for the full Era 1 economy loop.
The slice supports ore-to-mineral refining. Manufacturing remains a later implementation gap for the full economy loop.
### Phase 6 - NPC Economy Sim