Skip to content

obelisk-engine is a modular application development engine composed of a series of toolchains and libraries.

License

Notifications You must be signed in to change notification settings

0xobelisk/obelisk-engine

 
 

Repository files navigation

Obelisk-Engine

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

Obelisk-Engine is still in its early stages of development, yet the dedicated contributors are propelling its progress at an impressive pace. The overarching aspiration for Obelisk-Engine 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 Protocol System (EPS) written in Move
  • Protocol Mastermind
  • networking & indexing stack
  • Typed SDKs

What we will do in the future ?

  • ZK-login Injected as a plug-in
  • Transaction sponsorship injected as a plugin
  • State Synchronization Client Hook Implementation
  • Customized Runtime Sandbox
  • World Browser

🚀 Quick Start

See the start guide in the document website.

Packages

Obelisk 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
npm version
@0xobelisk/sui-client
Sui Client-side Typescript implementation for cross-platform interaction with chained Packages
npm version
@0xobelisk/sui-common
Sui Core code for CLI and Clinet
npm version
@0xobelisk/aptos-cli
Aptos Command line interface for types, testing, faucet, deployment and more
npm version
@0xobelisk/aptos-client
Aptos Client-side Typescript implementation for cross-platform interaction with chained Packages
npm version
@0xobelisk/aptos-common
Aptos Core code for CLI and Clinet
npm version

🗒️ Documentation

You can find more detailed documentation in 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'd love your support in improving Obelisk! This monorepo includes all of Obelisk source code, and pull requests are always welcome. To discuss new features or changes join our Telegram.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Henry
Henry

💻
Bob
Bob

💻
Frank
Frank

💻
Frank
Lewis

💻

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

About

obelisk-engine is a modular application development engine composed of a series of toolchains and libraries.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.0%
  • TypeScript 12.0%
  • Move 4.1%
  • Other 0.9%