A faithful browser-based recreation of Star Control 2's Super Melee mode with online multiplayer — no install required.
Recreate the feel of SC2 Super Melee exactly, including the physics quirks that make combat fun, by studying the original UQM open source code and translating it faithfully to the modern web.
- Game: Canvas/WebGL renderer, physics rewritten in TypeScript faithful to UQM source
- UI/Lobby: React
- Netplay: WebSockets (Node + Socket.io or similar)
- Assets: UQM content package (non-commercial fan use)
- Source Archaeology — read UQM C source, document each subsystem in
/docs - Asset Audit — catalog sprites, sounds, music from UQM content package
- Architecture Design — design the web stack based on findings
- Implementation — ship by ship, subsystem by subsystem
/
├── docs/
│ ├── physics.md # gravity, thrust, momentum, collision quirks
│ ├── netplay.md # UQM TCP/IP sync model analysis
│ ├── assets.md # asset catalog and license notes
│ ├── architecture.md # planned web architecture
│ └── ships/ # one file per ship
├── src/ # game code (Phase 4)
├── assets/ # extracted UQM assets
└── README.md
- The Ur-Quan Masters source (or SourceForge)
- uqm-wasm — Emscripten/WASM port for reference
- UQM content package — ships, sounds, music