HighRise AR
Apr 2, 2024

HighRise
AR city-building game
A research-driven playground that brings SimCity-style construction to your coffee table—built to push Apple ARKit to its limits.
Internal R&D prototype used to explore advanced AR workflows, and high-fidelity 3D asset pipelines.
Overview
HighRise lets players drop a miniature metropolis onto any flat surface, then expand it block-by-block in true scale. Highlights include:
Room-scale AR city building with drag-and-drop placement, zoning, and upgrades
Features
Augmented Reality Gameplay
Plane detection & occlusion masks for realistic depth-with-people occlusion
AR ray tracing and orbit gestures wrapped around UIKit’s gesture recognizers
Architecture
Event-driven MVVM layered on Combine publishers for all game state mutations.
Dependency Injection via Resolver decouples ARKit, networking, and rendering subsystems.
A lightweight Coordinator orchestrates scene transitions (menu ↔ gameplay ↔ results).
Tech Stack
Area | Choice |
---|---|
Language | Swift 5 |
AR | ARKit, RealityKit physics |
UI | UIKit |
Reactivity | Combine |
Layout | SnapKit |
DI / Modularisation | Resolver + SPM |

