this is embarrassingly drafty/experimental
- CLI & Project creation
- CLI <--> Client debug bridge, connection status overlay
- Assets & Project hot-reloading
- Project bundling
- Data driven per instance state machine
- Input (keyboard, mouse, mobile touch, controllers (Xbox))
- Binary static asset bundler
- Math stuff (WIP)
- Audio (WIP)
- Blazingly fast logging™
- Build step version if stateInstancer
- Audio: volume, pitch
- MOF: Magic 3D Object Format
- Mesh and material builder
- Use web workers to load/parse asset bundle
- Blender: Find local version
- Blender: overwrite MOF exporter script
- Blender: .blend hot-reload exporter
- Chunked hot reload (no full rebuild)
- Webgpu & WebGL stuff
- Investigate: wasm module hot reload
- Investigate: Image formats, custom wasm decoder?
- Investigate: Zig support (wasm)