dojo-client

Generate typed bindings and connect game clients to a Dojo world.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/steebchen/proof-of-war --skill dojo-client-steebchen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dojo-client
Source: https://github.com/steebchen/proof-of-war/tree/main/.agents/skills/dojo-client
Command: npx skills add https://github.com/steebchen/proof-of-war --skill dojo-client-steebchen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a unified approach to integrating Dojo with game clients across web and engine platforms, enabling typed bindings and streamlined connections to a Dojo world.

Core Features & Use Cases

  • Cross-platform client SDKs and typed bindings generation for JavaScript/TypeScript, Unity, Unreal, Godot, Bevy, and C/C++
  • Framework-agnostic connection patterns and sample integration workflows for frontend apps and game engines
  • Real-world usage: connect a React app or Unity game to a deployed Dojo world with typed contracts

Quick Start

Install the Dojo client toolkit and run the quickstart to generate bindings and connect your app to a Dojo world

Frequently Asked Questions about dojo-client

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a Unity game client to a Dojo world?

You can connect a Unity game to a Dojo world by using cross-platform client SDKs to generate typed bindings. This provides framework-agnostic connection patterns for seamless client-world communication.

What is the best way to generate TypeScript bindings for a Dojo world?

Generating TypeScript bindings for a Dojo world is done via the Dojo client toolkit. It creates typed contracts to streamline connections between JavaScript or TypeScript frontend apps and the deployed world.

Does the Dojo client SDK support game engines like Unreal, Godot, and Bevy?

Yes, the Dojo client SDK supports multiple game engines including Unreal, Godot, and Bevy. It provides framework-agnostic connection patterns and typed bindings to enable cross-platform communication with a Dojo world.

Can I use a single approach to integrate Dojo across web and game engine platforms?

Yes, you can use a unified approach to integrate Dojo across web and game engine platforms. It applies framework-agnostic connection patterns and typed bindings generation for JavaScript, TypeScript, Unity, Unreal, Godot, and Bevy.

How do I set up a React frontend to communicate with a deployed Dojo world?

To set up a React frontend, you install the Dojo client toolkit and generate typed bindings for your contracts. This enables seamless communication and typed connections between the React app and the deployed Dojo world.