0xChqrles / dojo

Dojo is a provable game engine and toolchain for building onchain games and autonomous worlds with Cairo

Home Page:https://dojoengine.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Dojo is a provable game engine and toolchain for building onchain games and autonomous worlds with Cairo

https://dojoengine.org/

License:Apache License 2.0


Languages

Language:Rust 82.5%Language:Cairo 12.9%Language:Shell 2.6%Language:Solidity 1.5%Language:Makefile 0.4%Language:Dockerfile 0.1%