City Builder – Resource Management Game

Simulation • WebGL & Android • Economy Systems • Progression Design

Unity Simulation Resource Economy Progression Systems Cross-Platform

Project Overview

City Builder is a resource management and simulation game focused on long-term progression, economy balance, and scalable gameplay systems. The game was developed to run on both WebGL and Android.

The primary goal of this project was to design reusable and extendable systems for buildings, resources, and progression rather than one-off gameplay mechanics.

My Role & Responsibilities

Engineering & System Design

Resource Economy Architecture

The game uses a centralized resource manager that controls generation, storage, and consumption of all resources.

Building & Progression Systems

Buildings were designed as modular entities with upgrade tiers, allowing scalable expansion without refactoring core systems.

Cross-Platform Optimization

Special attention was given to performance constraints of WebGL and low-end mobile devices.

Challenges & Solutions

Challenge: Preventing economy imbalance

Early versions allowed players to snowball resources too quickly, breaking progression pacing.

Solution: Introduced production caps, upgrade costs, and exponential scaling to maintain long-term balance.

Challenge: Performance on WebGL

Solution: Reduced simulation frequency and avoided unnecessary allocations to maintain smooth performance.

Impact & Results

Gameplay

🎥 Gameplay Video