Skip to content

The seed of future worlds (just forked so its easier to find and read on gh for me)

License

Notifications You must be signed in to change notification settings

geet-eth/world-engine

 
 

Repository files navigation

World Engine
The world’s first Gamechain SDK that utilizes Argus Labs’ novel sharded rollup architecture.

Code Coverage Go Report Card Telegram Chat Go Reference Twitter Follow

Overview

World Engine allows onchain games to scale to thousands of transactions per second with sub-100ms block time, while increasing development speed significantly. Sharding enables game developers to distribute their game load across various shards.

Getting Started

The simplest way to get started with World Engine is to follow the World Engine quickstart guide

Note, this repo is for the core development of the World Engine only, and should not be used for developing World Engine powered games.

Documentation

For an in-depth guide on how to use World Engine, visit our documentation.

Directory Structure

◢ ✦ ◣ World Engine ◢ ✦ ◣
├── assert: Custom testing package that includes stack traces in errors.
├── cardinal: The first World Engine game shard implementation.
├── evm: Rollkit and Polaris integrated Base Shard rollup.
├── relay: Game Shard message relayer. Currently contains one implementation using Nakama.
├── rift: Protobuf definitions and generated Go code for the World Engine's cross shard messaging protocol.
├── sign: Library to facilitate message signing and verification.

About

The seed of future worlds (just forked so its easier to find and read on gh for me)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 95.8%
  • Solidity 1.4%
  • Makefile 1.3%
  • Shell 1.2%
  • Dockerfile 0.3%