SYSTEM ONLINE · FENTON, MIAVAILABLE FOR SELECT PROJECTS
← ALL WORKCASE STUDY · Game Dev — Full Stack

Outer Reach

Browser-Based Space Strategy Game

CLIENT / CONTEXTIndependent game studio
ROLEArchitecture · Product · Engineering
SCOPEGame Dev · Full Stack
STACKReact · TypeScript · Express.js
FIG. 01 — OUTER REACHCASE STUDY COVER
Outer Reach is a mobile-first, browser-based space strategy game inspired by classics like OGame. It features persistent, text-forward gameplay with resource management, building construction, research trees, ship construction, and fleet missions across a single-universe galaxy coordinate system. All game logic runs server-side with lazy-evaluated resource calculations, ensuring fair play and consistent state.

01The problem

Building a real-time strategy game in the browser that feels like a native app while running all critical logic server-side. The game needed persistent state across sessions, fair resource calculations even when players are offline, a combat system that prevents exploitation, and a social layer with NPC opponents to keep the universe feeling alive.

02The approach

Built a full-stack game engine with server-authoritative logic and lazy-evaluated resource calculations. Resources accrue based on time delta since last update, so players earn while offline. Implemented a queue-based construction system, distance-based fleet missions with fuel costs, server-side combat resolution, and an NPC system that provides dynamic PvE challenges based on player power tiers.
FIG. 02 — GALAXY MAP WITH COORDINATE-BASED NAVIGATION AND FLEET MANAGEMENTPROJECT DETAIL

03The build

01

Server-Side Game Engine

All resource calculations, combat resolution, and state transitions run server-side with lazy evaluation — resources accrue based on real elapsed time, even while offline.

02

Queue-Based Construction

Building, research, and shipyard queues with upfront resource deduction, cancellation refunds, and dynamic completion time recalculation.

03

Fleet Mission System

Distance-based travel with fuel costs supporting attack, transport, and spy missions across galaxy coordinates.

04

Dual Storage System

Orbital Depot (vulnerable to raids) and Vault (protected storage) create strategic decisions about resource management and defense timing.

05

NPC Opponent System

AI opponents attack players based on power tiers with pacing rules, eligibility bands, and protection mechanics for new players.

06

Colony Capture

Players can capture enemy colonies by winning battles and maintaining a garrison through a 24-hour occupation period.

04Results

Persistent Gameplay

Server-side state with lazy evaluation means the game runs 24/7, even while offline

Fair Play Guaranteed

All game logic server-authoritative — no client-side exploitation possible

Dynamic PvE

NPC system keeps the universe active with tiered challenges for all player levels

Mobile-First Design

Responsive dark-themed UI optimized for mobile browsers

WHAT LASTED
Outer Reach demonstrates that complex, persistent game systems can be built entirely in the browser without sacrificing depth or fairness. By keeping all game logic server-side and using lazy evaluation for resource tracking, the game delivers an authentic strategy experience that runs continuously — no app store required.