World of Heroes — a mobile RPG
World of Heroes
- Timeline
- MVP — 6 months
- release version — 1 year
Task: build a hero-collector mobile RPG: MVP in six months, the release version in a year.
How it works
- 01Server in EuropePlayers of the EU region
- 02Server in the USPlayers of the US region
- 03Single backendAPI: player profile, inventory, hero stats, social features, event processing, battle resolution, power calculation
- 04Admin sectionEntering game design and versioning the application
- 05Game design system~100 config pages of 100–500 lines, filled by hand or computed by formula
Geo-distributed player base and an administrative section. 100 000 installs across Google Play and the App Store.
Particulars and difficulties
Players in two regions
Servers in Europe and the US over one backend: the split is in the data, not in a second product
Game design changes weekly
The admin section lets balance ship without a release
A hundred pages of configuration
Filled by hand or computed by formula, at 100–500 lines each
The loop, not the combat
The fight resolves itself, so the work is the ninety seconds around it
Results
- 100 000
- installs across both stores
- 2
- regions on one backend
- ~100
- pages of game-design config
Shipped and released
MVP in half a year, the release version in a year, on both stores
Design ships without engineering
Balance and content are entered in the admin section rather than in code
Stack
PHP · Symfony · MySQL · MongoDB · Unity · Docker · Kubernetes