Imperium Dawn
An empire that keeps growing — even while you sleep.
A browser-based strategy game where players build a planetary empire, run a living economy, and outthink rivals one decision at a time. Under the hood it's a real-time simulation: resources tick, queues resolve, and every player's state stays consistent.
The challenge
Game time never stops, but servers do. Progress has to be calculated fairly and precisely for every player — online or not.
What I built
A tick-based economy engine in Laravel, transactional state persistence in MySQL, and build & research queues that resolve predictably.
- Resource production loop
- Building & research queues
- Player progression system
- Consistent, persistent game state