What problem does it solve?
Connects frontends and game engines to a deployed Dojo world so developers can perform entity queries, subscribe to updates, and execute on-chain systems without designing low-level bindings or auth flows from scratch.
Core Features & Use Cases
- JS/TS SDK integration: Initialize the Dojo SDK, import the manifest, and run queries and subscriptions from web frontends.
- Typed binding generation: Create TypeScript (or engine-specific) bindings so systems and models are strongly typed for safer development.
- Controller & session auth: Integrate Cartridge Controller session-based authentication for popup-free transaction signing.
- Engine support: Patterns and guidance for Unity, Unreal, Godot, and Bevy to sync entities and handle transactions.
- Use case: Wire a React game to a deployed world, generate TypeScript bindings, subscribe to player state changes, and execute spawn/move systems via session-authenticated calls.
Quick Start
Initialize the SDK, import your manifest, and generate TypeScript bindings to connect your frontend to the deployed Dojo world.