``npx magic-framework new ``
Bun runtime is currently only supported.
🔮 Features
$3
- CLI & Project creation
- CLI <--> Client debug bridge, connection status overlay
- Assets & Project hot-reloading
- Project bundling
$3
- Data-driven per-instance state machine
- Input support (keyboard, mouse, mobile touch, controllers (Xbox))
- Binary static asset bundler
$3
- Math utilities
- Audio capabilities
- Blazingly fast logging™
⚗️ TODOs
$3
- Build step version of stateInstancer
- MOF: Magic 3D Object Format
- Mesh and material builder
- Use web workers to load/parse asset bundle
- Investigate: wasm module hot reload
- Investigate: image formats, custom wasm decoder?
- Investigate: Zig support (wasm)
$3
- Volume control
- Pitch adjustment
$3
- Find local version of Blender
- Overwrite MOF exporter script
- .blend hot-reload exporter
$3
- Chunked hot reload (no full rebuild)
- WebGPU & WebGL integration
🪄 License
Magic Framework is licensed under MIT.
Logos and visual assets are created and copyright held by Alve Larsson, 2024.