System Architecture
Last updated
Last updated
The first layer to this project is the game backend infrastructure. The project was created on the fundamental idea that it will operate exclusively on the Chromia platform, with a few exceptions mentioned in this document.
The backend is a chromia relational blockchain database that is used in conjunction with Unity to operate accounts, token transfers, relational data and user progress, among many other things. Itโs meant to follow the development of cross chain playability and interaction with NFT:s. The unique database aspects of chromia gives the ability to do complex backend logic directly on the blockchain without spending much development time.
The second layer to the project is the client, developed in unity. The largest part is the procedural building system. It's essential that it is fun, feels great and is on par with other building games on the market.
Second biggest is the focus on gameplay loops and daily activities with player retention in consideration. We also work on connecting the backend with frontend, login-registration edge cases, and multiplayer scalability & stability.
The third area in the project is the economic infrastructure. โProperty/Plotโ auctioning, asset trading, token transactions.
Gaming, marketplace and auction logic is done on the Chromia blockchain
The frontend to marketplaces and auctions can be done as a web application embedded into the game. Parts of the UX might also be done directly in Unity.
The ALICE token will be transferable between ERC20 and native Chromia token. This bridge is developed by Chromia outside of this project. The Steam marketplace and sales there will have an integration code connecting to Chromia.
This project will not only create a game, but code for a decentralized autonomous organisation called Community Council.
The DAO implementation should be handed out to an external company, we identified ChromaWay as the initial partner.
Voting and rules of governance can be implemented in Chromia. Being a relational database, this is comparatively easier than with other blockchains.
The DAO interface will be a web application, outside of the My Neighbor Alice game.
The Chromunity project done by Chromia, is a forum with moderation and voting features. Chromunity is also used by other projects such as the Hedget11 DeFI application. By integrating the Chromunity open source code, developing the Community Council (DAO) will be easier.