Skip to content

crabnebula-dev/magic-framework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magic Framework™

npm version

this is embarrassingly drafty/experimental

Current roster

  • 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™

TODOs:

  • 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)

About

Magic Framework, 3D & Game development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 55.0%
  • JavaScript 45.0%