Contents
Context
A gaming and metaverse platform ran 100+ games, all signing in through the identity platform and its 100,000+ users. It needed one engine to score, rank and reward players across every game, and a metaverse economy that players come back to each day.
Constraints
- One engine for every game: 100+ games deployed, each feeding it the points its players score.
- One identity: every game is linked to the identity platform.
- Game teams building on it needed blockchain integration they could use.
- The economy had to connect resources to land, NFTs and in-game activity.
Architecture
Components and flows
Components
- Players and games
- 100+ games (built by game teams in Unity)
- Land and NFTs
- Engine and dashboard
- Game engine (points, rankings, badges, titles)
- Daily resource economy (mining from land and NFTs)
- Dashboard
- Identity and chain
- Identity platform (100,000+ users)
- Blockchain integration
Flows
- 100+ games to Game engine (every point scored)
- 100+ games to Identity platform (sign-in)
- Land and NFTs to Daily resource economy
- 100+ games to Daily resource economy (in-game activity)
- Daily resource economy to Blockchain integration
- Game engine to Dashboard
- Daily resource economy to Dashboard
The platform is a game engine and a metaverse.
- The game engine tracks every point players score across 100+ games, computes per-game and overall rankings, and awards badges and titles. Every game is linked to the identity platform.
- The metaverse runs a daily resource economy: players mine resources from their land and NFTs, tied to in-game activities. Players return daily to mine resources and check their progress in the games.
Around them:
- Blockchain integration for the game teams, who built in Unity.
- Economy design, procedural worlds, terrain and assets.
- Dashboard over the engine, in React, with the backend in Node.js.
Key decisions
-
Daily resources scale with the land and NFTs a player holds, not a flat reward.
-
- Chose
- Running the gamification and economy rules in a backend engine
- Over
- Writing every rule into smart contracts
My role
I was the architect and engineering lead for the backend and dashboard, and I designed the economy.
Outcome
One engine scoring, ranking and rewarding players across 100+ games, and a daily economy that brings them back to the metaverse.
Stack
Each links to its entry on the stack page
Ask about this
How did the game and metaverse engine score players across 100+ games?
Answers come from the content on this site.
The chat needs JavaScript. Without it, ask through the contact page.