Dubhe is a community driven open-source, Provable Game Engine, providing a comprehensive toolkit for building verifiable games and autonomous worlds.
Dubhe is still in its early stages of development, yet the dedicated contributors are propelling its progress at an impressive pace. The overarching aspiration for Dubhe 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!
- Entity Protocol System (EPS) written in Move
- Protocol Mastermind
- networking & indexing stack
- Typed SDKs
- ZK-login Injected as a plug-in
- Transaction sponsorship injected as a plugin
- State Synchronization Client Hook Implementation
- Customized Runtime Sandbox
- World Browser
See the start guide in the document website.
Dubhe consists of several libraries. They can be used independently, but are best used together.
Package | Version |
---|---|
@0xobelisk/sui-cli Sui Command line interface for types, testing, faucet, deployment and more |
|
@0xobelisk/sui-client Sui Client-side Typescript implementation for cross-platform interaction with chained Packages |
|
@0xobelisk/sui-common Sui Core code for CLI and Clinet |
|
@0xobelisk/aptos-cli Aptos Command line interface for types, testing, faucet, deployment and more |
|
@0xobelisk/aptos-client Aptos Client-side Typescript implementation for cross-platform interaction with chained Packages |
|
@0xobelisk/aptos-common Aptos Core code for CLI and Clinet |
You can find more detailed documentation in here.
If you encounter issues or have questions, you can submit an issue on GitHub. You can also join our Discord for discussion and help.
We'd love your support in improving Dubhe! This monorepo includes all of Dubhe source code, and pull requests are always welcome. To discuss new features or changes join our Telegram.
Thanks goes to these wonderful people (emoji key):
Henry 💻 |
Bob 💻 |
Frank 💻 |
Lewis 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!