SKYCROSS

An atmospheric monitoring terminal for tracking route risk, infrastructure status, and network activity across a fictional transit system.

ROLE

UI / Product / Motion Design

TOOLS

Figma / Framer

FOCUS

Map interaction & status systems

SCOPE

Infrastructure monitoring terminal

CONSTRAINTS

Balancing atmosphere with readability

Open terminal prototype

Live archive interface. Best viewed on desktop.

Project Framing

Skycross is an archive terminal used by operators to inspect atmospheric infrastructure, monitor unstable routes, and respond to fauna/activity risks.

Problem

Skycross needed to feel like a believable terminal while still functioning as a usable monitoring interface.

The core challenge was balancing atmosphere, diegetic storytelling, and system data with clear interaction, readable states, and fast user comprehension.

Constraints

  • The interface needed to remain atmospheric without becoming unreadable.

  • Map states, detail panels, and archive pages had to feel like one connected system.

Design Goals

  • Make infrastructure status and route risk quickly scannable.

  • Build a coherent archive system across map, records, and supporting pages.

System Logic

Infrastructure Map

The core system is the infrastructure map. Nodes, routes, activity layers, and status states work together to help the operator assess local network risk.

  1. Select Layer
    Choose Telemetry, Routes, or Fauna.

  2. Read Map
    Assess nodes, routes, warnings, and activity.

  3. Select Node
    Click a regulator/node to inspect it.

  4. Inspect Detail
    Read operational data in the side panel.

  5. Open Record
    Move into supporting archive pages.

System Elements

Nodes

Nodes represent infrastructure points. Shape identifies node type, while colour and selection states communicate operational condition.

Nexus

Regulator

Inactive

Sub-structure

Routes

Routes communicate transit stability and risk through opacity, colour, and line style.

Sky Rail

Stable

Unstable

Critical

Status States

Status states standardise risk feedback across nodes, routes, alerts, and selected detail views.

operational

Critical

Caution

Neutral / no data

Node selected

Interface Decisions

  1. Map-first hierarchy

The map stays visually dominant so the operator can assess network status before reading detailed records.

Secondary metadata is pushed into panels and supporting archive pages.

Routes activity

layer selected

2 - Progressive disclosure

Detailed operational data only appears after node selection, reducing information density while keeping the system inspectable.

Default

Selected

  1. Atmosphere vs

    readability

The interface uses diegetic language, soft atmospheric textures, and low-contrast metadata, but key states remain standardised through colour, symbols, and repeated panel structure.

Interaction & Motion

  1. Layer Switching

The map switches between telemetry, routes, and fauna activity without changing context. This lets the operator compare different risk layers while remaining on the infrastructure map.

Telemetry
Live meters provide the operator a quick read of infrastructure status and atmospheric stability.

Routes
Transit paths fade into view with reduced opacity, revealing route stability and critical crossing conditions.

Fauna
The map scale shifts toward threat activity. Animated traces move across local areas, showing projected fauna movement.

  1. Node Feedback

Hover and press states make infrastructure points feel inspectable before selection.

  1. Detail Disclosure

Selecting a node moves attention from the map to the detail panel. The selected ring, panel update, and status data appear together so the operator understands which object is being inspected.

  1. Supporting Records

The map sits inside a wider archive system. Supporting pages extend the same operational language into communication records, habitation data, and incident history.

Archive System

The map sits inside a wider archive system. Supporting pages extend the same operational language into communication records, habitation data, and incident history.

  1. Archive Home

The map is framed by objective text, live metadata, and archive navigation.

  1. Communion Records

Communication entries are organised as active and discontinued records.

  1. Habitation Zones

Population and infrastructure data are presented as operational records.

  1. Overseer Log

Incidents are tracked through category states and severity feedback.

System Robustness

Mobile Fallback

The mobile version prioritises access to records and static map context rather than recreating the full desktop interaction model.

Mobile Map Fallback

The desktop map is reduced to a static overview on mobile, preserving spatial context while prioritising access to records and navigation.

Habitation View Modes
The habitation page uses simple view states to separate structural imagery from altitude information.

Design Trade-offs

Approach

  • Map-first interaction model.

  • Diegetic archive language with functional UI structure.

Decisions

  • Kept the infrastructure map as the primary surface so operators can assess network risk before opening records.

  • Standardised status language across nodes, routes, alerts, cards, and archive pages.

  • Used motion to confirm layer changes, node inspection, and record interaction rather than adding decorative animation.

Trade-offs

  • Reduced visual contrast in secondary metadata to preserve atmosphere, while keeping critical states colour-coded.

  • Prioritised desktop interaction for the full map system, with mobile acting as a simplified fallback.

Open terminal prototype

Live archive interface. Best viewed on desktop.

Outcomes and
Reflection

Outcome

Skycross became a coherent monitoring system rather than a collection of atmospheric screens.

The final interface connects map interaction, status logic, archive records, and motion feedback into one consistent operator experience.

Future Improvements

  • Validate the map interaction with external users to test whether the layer system, node states, and archive navigation are immediately understood.

  • Improve mobile by designing a more purpose-built archive experience rather than relying on a simplified fallback.

Reflection

This project pushed me to design beyond isolated screens. I had to think in interaction states, hierarchy, accessibility, motion behaviour, and system consistency.

The strongest lesson was learning where atmosphere supports usability, and where it needs to be restrained.

SKYCROSS

An atmospheric monitoring terminal for tracking route risk, infrastructure status, and network activity across a fictional transit system.

ROLE

UI / Product / Motion Design

TOOLS

Figma / Framer

FOCUS

Map interaction & status systems

SCOPE

Fictional infrastructure monitoring terminal

CONSTRAINTS

Balancing atmosphere with readability

Project Framing

Skycross is an archive terminal used by operators to inspect atmospheric infrastructure, monitor unstable routes, and respond to fauna/activity risks.

Problem

Skycross needed to feel like a believable terminal while still functioning as a usable monitoring interface.

The core challenge was balancing atmosphere, diegetic storytelling, and system data with clear interaction, readable states, and fast user comprehension.


Constraints

  • The interface needed to remain atmospheric without becoming unreadable.

  • Map states, detail panels, and archive pages had to feel like one connected system.

  • Mobile needed to preserve access without forcing the full interactive map into a small viewport.

Design Goals

  • Make infrastructure status and route risk quickly scannable.

  • Use interaction states to reveal detail only when needed.

  • Build a coherent archive system across map, records, and supporting pages.

System Logic

Infrastructure Map

The core system is the infrastructure map. Nodes, routes, activity layers, and status states work together to help the operator assess local network risk.

  1. Select Layer
    Choose Telemetry, Routes, or Fauna.

  2. Read Map
    Assess nodes, routes, warnings, and activity.

  3. Select Node
    Click a regulator/node to inspect it.

  4. Inspect Detail
    Read operational data in the side panel.

  5. Open Record
    Move into supporting archive pages.

System Elements

Nodes

Nodes represent infrastructure points. Shape identifies node type, while colour and selection states communicate operational condition.

Nexus

Regulator

Inactive

Sub-structure

Routes

Routes communicate transit stability and risk through opacity, colour, and line style.

Sky Rail

Stable

Unstable

Critical

Activity Layers

Activity layers let the operator switch between telemetry, route stability, and fauna activity without leaving the map.

Status States

Status states standardise risk feedback across nodes, routes, alerts, and selected detail views.

operational

Critical

Caution

Neutral / no data

Node selected

Interface Decisions

  1. Map-first hierarchy

The map stays visually dominant so the operator can assess network status before reading detailed records.

Secondary metadata is pushed into panels and supporting archive pages.

Routes activity

layer selected

  1. Progressive disclosure

Detailed operational data only appears after node selection, reducing information density while keeping the system inspectable.

Default

Selected

  1. Atmosphere vs readability

The interface uses diegetic language, soft atmospheric textures, and low-contrast metadata, but key states remain standardised through colour, symbols, and repeated panel structure.

Interaction & Motion

  1. Layer Switching

The map switches between telemetry, routes, and fauna activity without changing context. This lets the operator compare different risk layers while remaining on the infrastructure map.

Telemetry
Live meters provide the operator a quick read of infrastructure status and atmospheric stability.

Routes
Transit paths fade into view with reduced opacity, revealing route stability and critical crossing conditions.

Fauna
The map scale shifts toward threat activity. Animated traces move across local areas, showing projected fauna movement and route pressure.

  1. Node Feedback

Hover and press states make infrastructure points feel inspectable before selection. The same feedback language is reused across node types to keep interaction predictable.

Sub-structure

Nexus

Regulator

Inactive

  1. Detail Disclosure

Selecting a node moves attention from the map to the detail panel. The selected ring, panel update, and status data appear together so the operator understands which object is being inspected.

  1. Supporting Records

Supporting pages reuse the same interaction logic through card hover states, selected records, and consistent status feedback.

C

Archive System

The map sits inside a wider archive system. Supporting pages extend the same operational language into communication records, habitation data, and incident history.

  1. Archive Home

The map is framed by objective text, live metadata, and archive navigation.

  1. Communion Records

Communication entries are organised as active and discontinued records.

  1. Habitation Zones

Population and infrastructure data are presented as operational records.

  1. Overseer Log

Incidents are tracked through category states and severity feedback.

System Robustness

Mobile Fallback

The mobile version prioritises access to records and static map context rather than recreating the full desktop interaction model.

Mobile Map Fallback

The desktop map is reduced to a static overview on mobile, preserving spatial context while prioritising access to records and navigation.

Habitation View Modes
The habitation page uses simple view states to separate structural imagery from altitude information.

Design Trade-offs

Approach

  • Map-first interaction model.

  • Diegetic archive language with functional UI structure.

  • Progressive disclosure for dense operational data.

Decisions

  • Kept the infrastructure map as the primary surface so operators can assess network risk before opening records.

  • Standardised status language across nodes, routes, alerts, cards, and archive pages.

  • Used motion to confirm layer changes, node inspection, and record interaction rather than adding decorative animation.

Trade-offs

  • Reduced visual contrast in secondary metadata to preserve atmosphere, while keeping critical states colour-coded.

  • Prioritised desktop interaction for the full map system, with mobile acting as a simplified fallback.

  • Avoided adding deeper filters and extra interaction states where they would increase complexity.

Outcomes & Reflection

Outcome

Skycross became a coherent monitoring system rather than a collection of atmospheric screens.

The final interface connects map interaction, status logic, archive records, and motion feedback into one consistent operator experience.

Future Improvements

  • Validate the map interaction with external users to test whether the layer system, node states, and archive navigation are immediately understood.

  • Improve mobile by designing a more purpose-built archive experience rather than relying on a simplified fallback.

  • Refine performance for heavier motion states, especially animated fauna activity.

Reflection

This project pushed me to design beyond isolated screens. I had to think in interaction states, hierarchy, accessibility, motion behaviour, and system consistency.

The strongest lesson was learning where atmosphere supports usability, and where it needs to be restrained.

Open terminal prototype

Live archive interface. Best viewed on desktop.