ftupas / dojo

An Onchain Game Engine implemented in Cairo 1.0

Home Page:https://dojoengine.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

An Onchain Game Engine implemented in Cairo 1.0

https://dojoengine.org/

License:Apache License 2.0


Languages

Language:Rust 71.8%Language:Cairo 17.7%Language:Shell 4.8%Language:TypeScript 4.7%Language:JavaScript 0.4%Language:Dockerfile 0.3%Language:CSS 0.3%Language:HTML 0.1%