Matrix Core Engine

The Source of All Decentralized Content Production in Mirror World

Introduction

The Matrix Core Engine can be described as an engine for accelerating the development of Web 3 games and decentralized applications.

At its core, the Matrix Core Engine is comprised of game development sandboxes, smart contracts, and SDKs, as well as an AI language and service model layer to augment the experience of the individual user in the MirrorWorld ecosystem.

For gaming studios or individual creators, this eliminates a lot of the complexity involved with deploying your game on a Web 3 stack, or integrating AI into your games. This implementation allows a Bring Your Own Game approach to Web 3 gaming and decentralized application development in the MirrorWorld ecosystem. We will standardize tool kits for all game creators and thus lower the bar for Web2 content manufacturers to adopt the ownership models of the new world.

Attention: we are currently in the development phase of this tool kit, we will be taking applications with a very selective process for qualified game developers of any size and gradually open up our capabilities to game studios, you can find the application form here to discuss with the team: https://forms.gle/t4SgZGAoFXYm2npH9

Design Principles

Matrix Core Engine offers modular components (Entity Component Abstractions, SSO, Database, Smart Contract Sync, AI SDK, Sockets, Indexer, etc) to all game developers to quickly build on top the Mirror World ecosystem. Adhering to our open-source principals, all assets we've deployed so far will also be made available to the community.

Plug'n Play

Matrix Core builds on top of open-source game editors such as Cocos Creators to offer easy browser gaming development. However, what distinguishes Matrix Core is the Blockchain Adapter layer that connects the game client and composable smart contract protocols. Through the process of onboarding multiple individual game teams to our ecosystem, we've realized game studios have had major pain points with:

  • Deciding the asset level data structures

  • On-chain and off-chain data tracking and indexing

  • Unclear Process of minting and securing on-chain assets

Web 3.0 modules allow users to leverage blockchain easily to build games on a decentralized state machine. Game developers will be able to "plug'n play" with the existing module ecosystem.

Most studios trying to build Web 3.0 games sleep for months over the interaction between games and different blockchains. We recognize that this is a common problem for any game developer trying to enter the space and offer our plugin ecosystem to try to make developers' lives a little easier.

Core components

The core of Matrix Engine is comprised of the following components:

  1. Game Development Sandbox

  2. Blockchain Adapter Layer

  3. AI Language and Service Model layer

Each of these components is modularized and can be consumed in a way that allows the consumer to use one or all parts of the entire Matrix Core Engine Stack.

System Architecture

Technically, the Matrix Core Engine System Architecture can be visually represented as in the following diagram.

The Matrix Core Engine brings together the best of Web 3.0, Gaming, and Artificial Intelligence to create a unique experience for consumers. The modular architecture of the core engine makes it possible to use the parts of the Core Engine Stack that are most pertinent to the user's game.

By building on top of the Matrix Core Engine, your game immediately is able to connect to the MirrorWorld Universe in true Metaverse fashion.

Game sandbox

The game sandbox provides a set of creator tools for game developers that covers a broad range of game development(editors, character abilities and skills development, sprite creation) and build tools that allow you the author to target the platform their users are most familiar with.

The Game Sandbox build tool enables a rendering schema that targets multiple native platforms, namely:

  • Android

  • iOS

  • Windows

  • MacOS

Learn more about the Game Sandbox here****

Blockchain Adapter (Hermés)

The blockchain adapter layer (Hermés) is responsible for connecting your gaming application to the MirrorWorld Metaverse. The function of the blockchain adapter is to connect your gaming digital world to the MirrorWorld Metaverse.

One unique feature that we're excited about on Hermés is that will make it possible for different gaming digital worlds to be connected to one another using the MirrorWorld Token ($MWM).

Hermés has also been built to allow your decentralized applications to build on top of the MirrorWorld Web 3.0 architecture by providing contracts for your game asset collections to be minted and traded in primary and secondary Marketplaces.

With Hermés, you can build a custom marketplace for your game, mint NFTs for your in-game assets, coupon contracts for discounts, and orchestrate airdrops. Hermés can function in either a fully decentralized system, where you read and write directly to the chain, or you can also create an instance of the Hermés indexer to track on-chain events from your games and provide them to your application via the gateway API. This is mostly useful at a scale where your client application has large volumes of users visiting.

AI Layer

The AI Layer core comprises language and service models that can augment the experience of your games. It also provides predictor services for the different subjects like currency, behaviour, and simulations.

Last updated