docs: correct stale multiplayer/C#-backend claims, add TECH_STACK doc

CLAUDE.md and README.md described the pre-multiplayer state (local-only
MVP, planned C# backend) even though server-authoritative multiplayer,
the dedicated server, Docker/CI verification, and Steam transport have
since shipped (Phases 1-6). Update both to reflect reality and add a
docs index in CLAUDE.md pointing at multiplayer-next.md as the current
checklist.

- Add docs/TECH_STACK.md, linked from README, explaining the stack and
  why it's a single GDScript project with no separate backend.
- Add one TODO item for the video settings menu (missing presets/vsync/
  resolution scaling), blocked on the same profiling gate as the
  multiplayer 0.17 tasks.
- Pick up editor-generated .gd.uid sidecars and minor project.godot
  formatting noise from opening the project in Godot 4.7.
This commit is contained in:
Josh Creek
2026-08-31 18:20:52 +01:00
parent c51d5ee369
commit 964094f65a
14 changed files with 329 additions and 46 deletions
+1 -4
View File
@@ -16,10 +16,7 @@ The concept of 'vehicle soccer' cannot be copyrighted, but the original expressi
## Technical Information
This project is composed of two parts:
1. Godot game
2. C# backend
Cosmic Clash is a single Godot 4.7 project, written entirely in GDScript — there is no separate C# backend. That same project exports both the interactive game and a headless dedicated server for online multiplayer. See [`docs/TECH_STACK.md`](docs/TECH_STACK.md) for the full stack and the reasoning behind each choice.
## Contributing