feat: game/engine split refactor + skybox

This commit is contained in:
Dan Finch 2026-08-08 14:15:32 +02:00
parent 581e5892b0
commit eeedcb8e48
34 changed files with 610 additions and 218 deletions

View file

@ -7,5 +7,15 @@
Start to make cohesive game:
- Split apart the "engine" and "game"
- [x] Split apart the "engine" and "game"
- `Level`
- Configurable everything
- Terrain
- Level editor?
- Start thinking about MP
- Fixes
- 1, 2, 3 stopped working
- "main.ts" is huge - separate it out. most of whats in here should be captured under the domain term "Client". ideally, architecturally aiming for the client consumes the game which consumes the engine.
- Take HMR seriously, start building it in to the big changes