In today's world, Draft:Dojo (on-chain framework) has become a topic of great relevance and interest to a wide spectrum of society. Since its emergence, Draft:Dojo (on-chain framework) has captured the attention of academics, experts, professionals and the general public, generating a debate in which multiple points of view are presented and different aspects related to this topic are analyzed. Over time, Draft:Dojo (on-chain framework) has evolved, adapting to the changes and challenges that arise in today's world, and its influence has extended to various spheres, from politics and economics, to culture and entertainment. In this article we will explore the most relevant aspects of Draft:Dojo (on-chain framework), examining its impact on society and its role in the contemporary world.
Submission declined on 3 July 2025 by Qcne (talk).
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
| Submission declined on 2 July 2025 by Pythoncoder (talk). This submission appears to read more like an advertisement than an entry in an encyclopedia. Encyclopedia articles need to be written from a neutral point of view, and should refer to a range of independent, reliable, published sources, not just to materials produced by the creator of the subject being discussed. This is important so that the article can meet Wikipedia's verifiability policy and the notability of the subject can be established. If you still feel that this subject is worthy of inclusion in Wikipedia, please rewrite your submission to comply with these policies. Your draft shows signs of having been generated by a large language model, such as ChatGPT. Wikipedia guidelines prohibit the use of LLMs to write articles from scratch. In addition, LLM-generated articles usually have multiple quality issues, to include: Declined by Pythoncoder 5 months ago.
|
Dojo (on-chain framework) is an open-source development framework and toolchain for creating fully on-chain games (FOCG) and applications in StarkWare's Cairo programming language.[1][2] Dojo allows for the creation of games and applications whose correct execution can be computationally proven via zero-knowledge proofs.[3] Dojo was open-sourced under the Apache 2.0 license and is maintained by the Cartridge Gaming Company, with contributions from Realms (formerly Bibliotheca) DAO.[4]
In October 2024, the Dojo-based game FlippyFlop was used to set a world TPS record for Ethereum L2s.[5][6][7]
In 2019, pseudonymous developer Gubsheep developed Dark Forest, a fully on-chain game which used zero-knowledge proofs to enable gameplay based on hidden information.[1] Following the success of Dark Forest, a group of developers formed Lattice and created MUD, an EVM-based on-chain games framework.[1][8]
In late 2021, a group of developers began working on Roll Your Own, an on-chain version of the 1984 game Drug Wars, for Starknet.[8][9][10][11] Inspired by MUD, they created Dojo as a Cairo-based alternative.[8][10] Development continued through 2022-2024, with Dojo version 1.0 being released in August 2024.[2][12][13]
In October 2024, the Dojo-based FlippyFlop was used to set the world record of 857 transactions-per-second for Ethereum L2s.[5][6][7] In December 2024, Realms: Eternum, a 4X strategy game created by Dojo contributor Realms DAO, launched its Season 0, drawing “100s of players” during the campaign and, according to the Ethereum Foundation, using up 50% of Starknet's blockspace.[14][15][16]
Dojo provides an Entity-Component-System framework for developing on-chain games and applications.
Entities (players, objects) are represented by sets of keys, which are hashed to create canonical identifiers. State is stored in on-chain models (components) holding specific types of data (attributes, stats, positions). Logic is implemented via contracts (systems) that mutate state in response to user actions.[8][13][17][18]
Models and systems are registered in a central World contract, which routes function calls and enforces access controls.[13][17] Dojo extends the Cairo compiler to automatically generate queryable events after state changes, facilitating indexing and front-end updates.[8][13][17]
Dojo provides a set of Rust-based tools for developing and deploying on-chain applications.
Dojo provides SDKs to facilitate integration with front-end JavaScript clients, game engines such as Unity, Unreal, and Godot, and communication platforms like Telegram and Discord.[17][20]
Several games have been built using Dojo, including:
Multiple Dojo projects have been included in Starknet's Propulsion program, including Jokers of Neon, Loot Survivor, Pistols at Dawn, and zKube.[23]
Starknet has described Dojo as “the world's first provable game engine” and appointed several Dojo core contributors to its Gaming Committee.[3][24] Analysts at Messari noted Dojo's “ability to support complex mechanics, such as player-owned economies, resource management, and dynamic interactions, leveraging Starknet's low-cost execution environment.”[9]
Category:Blockchain software Category:Free software Category:Video game development Category:Starknet
- in-depth (not just passing mentions about the subject)
- reliable
- secondary
- independent of the subject
Make sure you add references that meet these criteria before resubmitting. Learn about mistakes to avoid when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.