Skip to content
/ dojo Public
forked from dojoengine/dojo

Dojo is a verifiable game engine and toolchain for building onchain games and autonomous worlds with Cairo 1.0.

License

Notifications You must be signed in to change notification settings

fisherOu/dojo

 
 

Repository files navigation

Dojo logo

Dojo

discord Github Actions Telegram Chat

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

Dojo is still in its early stages of development, yet the dedicated contributors are propelling its progress at an impressive pace. The overarching aspiration for Dojo is to empower game developers to kick-start their projects, aiming to reduce the initial setup time from days to mere hours. Join the movement!

🔑 Key Features

  • Entity Component System (ECS) written in Cairo
  • Sozu migration planner
  • Torii networking & indexing stack
  • Katana RPC development network
  • Typed SDKs

🚀 Quick Start

See the installation guide in the Dojo book.

🗒️ 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.

⛩️ Built with Dojo

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Tarrence van As
Tarrence van As

💻
Mathieu
Mathieu

💻
Shramee Srivastav
Shramee Srivastav

💻
omahs
omahs

💻
Larko
Larko

💻
Loaf
Loaf

💻
Milan Cermak
Milan Cermak

💻
drspacemn
drspacemn

💻
greged93
greged93

💻
Junichi Sugiura
Junichi Sugiura

💻
Thomas Belloc
Thomas Belloc

💻
Yun
Yun

💻
Ammar Arif
Ammar Arif

💻
ftupas
ftupas

💻
whatthedev.eth
whatthedev.eth

💻
raschel
raschel

💻
sparqet
sparqet

💻
Pia
Pia

💻
bing
bing

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Dojo is a verifiable game engine and toolchain for building onchain games and autonomous worlds with Cairo 1.0.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 65.1%
  • Cairo 24.4%
  • Shell 5.1%
  • TypeScript 4.3%
  • JavaScript 0.5%
  • CSS 0.3%
  • Other 0.3%