Finish The Settlers III Remake: Gold Edition
Implement faithful Gold Edition behavior through the original base game, Mission CD, and Amazons. Deliver browser plus true native macOS, Windows, Linux, iOS, and Android applications; original campaigns and presentation; authoritative cross-platform multiplayer; and reusable Stacks signing/store automation. Releases are free, without ads or in-app purchases. Bundled original content requires recorded redistribution evidence.
Architecture
One deterministic TypeScript simulation, physical people/goods/logistics, shared stx controls, ts-css styles, and Craft-owned native render surfaces. Metal on Apple targets, Vulkan on other native targets. Native gameplay and HUD do not require a WebView. Browser and native rendering share scene decisions. Online servers validate commands and filter hidden state. Versioned complete saves and deterministic replays preserve compatibility explicitly. HomeOS reuse follows executed graphics/ABI evidence and does not gate supported game platforms.
Epics
- https://github.com/stacksjs/the-settlers-iii-remake/issues/5 - Original evidence and complete content
- https://github.com/stacksjs/the-settlers-iii-remake/issues/6 - True native foundations and upstream frameworks
- https://github.com/stacksjs/the-settlers-iii-remake/issues/7 - World, logistics, workers, and construction
- https://github.com/stacksjs/the-settlers-iii-remake/issues/8 - Complete civilian economy
- https://github.com/stacksjs/the-settlers-iii-remake/issues/9 - Military, religion, and all civilizations
- https://github.com/stacksjs/the-settlers-iii-remake/issues/10 - Ships, colonies, trade, and diplomacy
- https://github.com/stacksjs/the-settlers-iii-remake/issues/11 - Same-rules opponents and skirmish
- https://github.com/stacksjs/the-settlers-iii-remake/issues/12 - Original campaigns and map editing
- https://github.com/stacksjs/the-settlers-iii-remake/issues/13 - Original interface, animation, and sound
- https://github.com/stacksjs/the-settlers-iii-remake/issues/14 - Saves, replays, and multiplayer
- https://github.com/stacksjs/the-settlers-iii-remake/issues/15 - Reusable release, signing, credentials, and stores
- https://github.com/stacksjs/the-settlers-iii-remake/issues/16 - Performance, qualification, and finished release
Delivery gates
- M0: published verified issue graph and tested upstream foundation fixes installed downstream.
- M1: physical sustainable Roman economy.
- M2: complete warfare, religion, and civilizations.
- M3: ships, same-rules AI, skirmish, editor, and original campaigns.
- M4: original presentation, complete saves, and measured true native parity.
- M5: authoritative multiplayer and reusable signed/store releases.
- M6: complete fidelity, rights, performance, security, installation, and distribution qualification.
Working rules
Fix defects at their owning source, retain reproductions there, run the repository's existing patch release, verify the published artifacts, update/release Stacks when affected, then install into this game. Preserve unrelated work through isolated worktrees. Normal pushes to origin/main as Chris, no attribution trailers, no force push. Production secrets are encrypted through buddy env into .env.production; decryption keys remain outside Git and client artifacts.
The roadmap has 107 implementation slots and 12 epics plus this index. Existing matching issues are reused. Durable spec, issue drafts, publishing state, and dependency definitions live under docs/roadmap. No issue is complete solely because this tracking graph exists.