Argus-Labs / world-engine

Seed of a new world. An onchain game engine, built for devs with ambition. (world/acc)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

World Engine ◢ ✦ ◣

https://i.imgur.com/iNFuo81.jpeg

World Engine is a sharded layer 2 blockchain SDK designed with the needs of game developers and players in mind. The World Engine’s main innovation lies in its sharding design inspired by the server architecture of computationally intensive massively multiplayer online (MMO) games.

Sharding enables game developers to distribute their game load across various shards. Consequently, a World Engine chain can adjust its throughput in response to demand, growing in tandem with the developer or publisher. At the same time, World Engine’s sharding architecture also avoids the interoperability/platform fragmentation issues associated with scaling by spinning up another separate rollup.

Getting Started

The simplest way to get started with World Engine is to build a game shard using Cardinal. You can quickly get an instance of Cardinal and a game client relayer, Nakama, running by forking the starter-game-template

🚧 WARNING: UNDER CONSTRUCTION 🚧

This project is work in progress and subject to frequent changes as we are still working on wiring up the final system. It has not been audited for security purposes and should not be used in production yet.

About

Seed of a new world. An onchain game engine, built for devs with ambition. (world/acc)

License:GNU Lesser General Public License v3.0


Languages

Language:Go 95.8%Language:Solidity 1.4%Language:Makefile 1.3%Language:Shell 1.2%Language:Dockerfile 0.3%