Dojo is a provable on-chain game engine.
Ok slow down, wdym??!!
"On-chain" means that all of its actions occur on the blockchain, while "provable" refers to using cryptographic methods to confirm that the actions have taken place as desired.
“Engine” means that you don't have to start from scratch.
Plug your ideas into the engine and ship it.
Sweet but I guess you want to go deeper.
The engine operates on Starknet, "*the*" L2 Validity Rollup (aka ZK-rollup).
Starknet enables high TPS rates at minimal costs with Ethereum security.
@dojostarknet resolves several challenges and brings us closer to Autonomous Worlds.
Lets look under the hood of Dojo:
Web2 Gamers hate crypto games because these are clunky and sometimes just money grabs.
Dojo brings seeeaaaamless, 8K gaming.
By operating on Starknet over Ethereum, Dojo can take advantage of high transaction throughput, low costs, and unstoppable decentralization.
This allows for computation-hungry gaming use-cases that wouldn't be possible on a traditional blockchain setup.
Dojo provides a software framework for game devs. It has tools and libraries that prevent devs from having to build everything from scratch (such as physics, graphics, and game mechanics), similar to how traditional game engines like Unity and Unreal Engine work.
This significantly reduces the budling time and complexity of creating crypto games. Spin up your autonomous world within a hackathon and win all sweet fame.
This is already very helpful but there is more. Dojo is a provable game engine.
This means the logic of the game can be proven and verified on-chain, which is essential for the trustless nature of what we are all buidling here otherwise you could run your game on an SQL server which is way faster and cheaper than any unstoppable setup.
Yes you own your bags.
Dojo supports the key concepts of crypto gaming: ownership of in-game assets and interoperability.
These features mean that the assets gamers earn or create in a game truly belong to them and can be used or transferred into other apps or games, creating a multiverse of interconnected games.
With components like ECS (Entity Component System), Sozu, Torii, and Katana, Dojo has the perks of modularity, efficiency, and flexibility.
This allows for the creation of complex, dynamic games on the chain while still taking advantage of the decentralized and transparent benefits of Ethereum.
In short, Dojo brings the benefits of Ethereum and Starknet to the gaming world.
Have a crazy gaming idea? Jump into the Dojo and ship it!