What problem does it solve?
Connecting game frontends and engines to a deployed Dojo world requires manifest handling, typed bindings, authentication, and real-time subscriptions; this Skill consolidates those steps so clients can reliably read state and execute systems.
Core Features & Use Cases
- JavaScript/TypeScript Integration: Install SDK packages, import the manifest, generate TypeScript bindings, and initialize the SDK to query entities and execute systems from React or other frontends.
- Controller & Authentication: Configure Cartridge Controller connector policies and integrate with starknet-react for session-based accounts and secure transaction signing.
- Queries, Subscriptions, and Bindings: Build Torii queries and subscriptions, subscribe to entity changes, and generate language-specific bindings for Unity, Unreal, Godot, and Bevy to synchronize engine state.
- Use Case: Set up a React client that subscribes to player entities, renders HUD updates in real time, and executes spawn, move, and dig systems using a Controller session.
Quick Start
Initialize the JavaScript SDK with your manifest, point the client to your Torii URL and world address, and verify a test query returns entities.