
The Perfect City
01 / Project overview
← All projectsThe Perfect City is a third-person narrative adventure set millions of years ahead in Diaspar, Earth’s last city, where a central system controls everything. Players use Trace to expose surveillance and erased histories. Inspired by the science fiction novel The City and the Stars, the project explores technology, curiosity, privacy and freedom.
Artefact
CORE MECHANIC — TRACE
REVEAL — PERCEIVE HIDDEN INFORMATION
Pressing R sends a scan wave out from the player. As it passes through the environment, traces erased by the System are revealed: hidden objects gradually appear, footprints left by previous residents light up, and concealed surveillance devices become visible. Acquired through the story, Trace becomes the player’s primary way of exploring Diaspar.
NARRATIVE SYSTEMS
DIALOGUE — UNCOVER THE WORLD
Players interact with both the System and NPCs to uncover the world, progress the narrative and obtain key information.
ADDITIONAL IMPLEMENTATION
- 01
MENU & PAUSE
Main menu and pause menu integrated with the game state and gameplay flow.
- 02
LOADING SYSTEM
A custom C++ / Slate loading screen handles level transitions and provides visual feedback during loading.
- 03
LEVEL FLOW
Level progression coordinates interactions, narrative events, ability unlocks and environmental changes throughout the game.
- 04
TUTORIAL
Contextual tutorials are triggered by gameplay progress to introduce new abilities and controls when they become relevant.
