Skip to main content
The SDK is distributed as locally packaged artifacts in this release cycle. It is not yet published to npm or crates.io, so installation means vending the tarball for your platform.
Package publication (@musterbox/sdk-js, @musterbox/sdk-wasm, crates.io) is on the roadmap. Until then, pin the exact 1.0.0 artifact and keep a vendor copy in your build.

Artifacts (dist/)

Web (TypeScript / JavaScript)

The JS wrapper depends on the Wasm core:
See Web engines for details.

Unity (2020.3+)

Via the Package Manager, add package from tarball:
The C# wrapper exposes the MusterBoxSdk singleton. Native FFI plugins are included per-platform, including WebGL template support.

Godot (4.2+)

Copy the musterbox-godot GDExtension into your project and enable it in the Project Settings. The Rust adapter is a NativeScript-class GDExtension with these targets: desktop (macOS/Linux/Windows), Android, and iOS.

Rust / Bevy

Unreal Engine (5.3/5.4)

Extract musterbox-unreal-1.0.0.zip into <Project>/Plugins/MusterBox. Enable the plugin in the Editor. A Blueprint-friendly MusterBox module is provided.

Cocos Creator (3.8) and Defold (1.6.5+)

Cocos: import musterbox-cocos-1.0.0.tgz as a project dependency. Defold: add musterbox-defold-1.0.0.zip to game.project dependencies. See the Cocos and Defold pages.

Verifying the build

Every package reports its SDK version (1.0.0) and C ABI version (1.2.0). Confirm the ABI against native builds — mismatched ABI versions fail fast with a clear MismatchedVersion error. Next: Configuration.
Last modified on September 10, 2026