Skip to content

dojoengine/dojo

Β 
Β 

Repository files navigation

Dojo: The Provable Game Engine

Dojo is a community driven open-source, Provable Game Engine, providing a comprehensive toolkit for building verifiable games and autonomous worlds.

πŸš€ Launch Your Onchain Game Faster with Dojo

Dojo offers a comprehensive suite of onchain game development tools, harnessing the capabilities of Rust and Cairo πŸ¦€, to deliver unparalleled speed and scalability.

πŸ”‘ Highlighted Features of Dojo:

  1. Default Entity Component System (ECS): Crafted in Cairo, it provides a solid foundation to structure your game.
  2. Torii Indexer: Say goodbye to manually creating indexers. Torii does it automatically for you!
  3. Katana Network: An RPC development network to streamline and expedite your game's iterative processes.
  4. Sozo CLI: Your trusty CLI tool to oversee and upkeep your in-game universes.
  5. Typed SDKs: For a smoother, error-free coding experience.

πŸš€ Quick Start

See the installation guide in the Dojo book.

⛩️ Built with Dojo

πŸ“š Examples in 30s

πŸ—’οΈ Documentation

You can find more detailed documentation in the Dojo Book here.

❓ Support

If you encounter issues or have questions, you can submit an issue on GitHub. You can also join our Discord for discussion and help.

πŸ—οΈ Contributing

We welcome contributions of all kinds from anyone. See our Contribution Guide for more information on how to get involved.

✏️ Enviroment

See our Enviroment setup for more information.