True native foundations and upstream frameworks
Master: https://github.com/stacksjs/the-settlers-iii-remake/issues/4
Craft owns graphics, native hosting, and platform capabilities. stx owns compilation/reactivity. ts-css owns style semantics. Stacks owns build and release orchestration. The game consumes published contracts.
Completion gate
All mandatory child acceptance criteria require verified implementation evidence. Research, compilation, prototype victory, and uploaded but unprocessed binaries are not equivalent to completion. HomeOS integration is independent of supported game platform delivery.
Implementation issues
- https://github.com/stacksjs/the-settlers-iii-remake/issues/24 - Audit Craft, stx, and HomeOS execution evidence
- https://github.com/craft-native/craft/issues/390 - Establish an executable graphics core and truthful capabilities
- https://github.com/craft-native/craft/issues/391 - Implement textured sprites, terrain triangles, and text
- https://github.com/craft-native/craft/issues/392 - Implement native Metal surfaces on macOS and iOS
- https://github.com/craft-native/craft/issues/393 - Implement native Vulkan surfaces on Windows, Linux, and Android
- https://github.com/craft-native/craft/issues/394 - Expose typed persistent JavaScript hosting
- https://github.com/craft-native/craft/issues/395 - Unify native surface clocks and input
- https://github.com/stacksjs/stx/issues/2108 - Add a maintained native RenderSurface primitive
- https://github.com/stacksjs/ts-css/issues/38 - Support faithful native HUD styling
- https://github.com/craft-native/craft/issues/396 - Harden native and browser checkpoint contracts
- https://github.com/craft-native/craft/issues/397 - Complete native audio and content-import capabilities
- https://github.com/stacksjs/stx/issues/2109 - Verify native reactive HUD and event delivery
- https://github.com/stacksjs/stacks/issues/2957 - Build and package true native game applications
- https://github.com/stacksjs/stacks/issues/2958 - Enforce source-first release and dependency evidence
- https://github.com/stacksjs/the-settlers-iii-remake/issues/25 - Adopt verified published foundation releases
- https://github.com/stacksjs/the-settlers-iii-remake/issues/26 - Demonstrate the shared browser and native settlement
- https://github.com/home-lang/home-os/issues/114 - Consume tested shared graphics primitives in HomeOS
Dependencies
Work the actual child blocking graph. Do not make this entire epic a blocker for independent work. Sources and exact acceptance criteria are recorded in each child.