
Idle Army: Trading Weapons
3D idle tycoon game with Adventure and Arena battles.
Overview
- Released on Android and iOS.
- 12 worlds with about 7 maps each, plus event maps.
- Turn-based Adventure battles and an asynchronous Arena against player snapshots and bots.
- Server-backed ranked events, rush events and a lucky wheel.
- Device, Google and Facebook sign-in with versioned cloud save.
About the game
3D idle tycoon game. Workers make weapons at machines, customers queue to buy them, and the gear is used in Adventure and Arena battles.
Architecture
Gameplay systems (facility, order lines, weapon table, actors, battle, events) sit on shared modules for actor AI, stats, save/load, UI and data. Everything runs on the studio DI framework with a message bus and a single update loop. A studio REST API handles accounts, cloud save, Arena and events.
Click a block for details.
Arena
The Arena reuses the Adventure battle actors. The opponent is another player's saved snapshot or a bot from the server, and the server keeps points, seasons and rankings.
Accounts and cloud save
All save models are serialised into one versioned JSON save. The client uploads it every 15 minutes or on key events, and restores it after sign-in on a new device.
Build
Jenkins and fastlane build Android and iOS by branch, send builds to Firebase App Distribution, upload Crashlytics symbols and post to Slack.