Piper Alpha
User interface design
UI designer
2025
Piper Alpha is a case study that reimagines the role of design in documenting one of history’s deadliest offshore disasters. By using storytelling, interface design, and visual communication, it explores how digital tools can preserve memory, convey lessons learned, and build awareness for safer futures.

Problem Statement
The Piper Alpha disaster remains one of the most significant offshore tragedies, but existing educational materials often feel static and fail to convey the urgency and human impact of the event. There was a need for an immersive and engaging medium to communicate the story, highlight safety lessons, and create stronger awareness for disaster preparedness.
User Needs
Easy navigation across simulations.
Clear feedback and guidance.
Flexible controls (pause, exit, restart).
Quick access to performance results.
Design Response
Design a human-centered UI that guides users through the story intuitively.
Creating clear, accessible interaction patterns suited for VR, and ensured that the emotional depth of the narrative was supported by a simple, distraction-free interface.
Balanced impactful storytelling with intuitive usability to avoid overwhelming users.
User flow
I then created a detailed user flow to define how users would navigate from one part of the experience to another. This allowed me to simplify complex transitions, minimize cognitive load, and ensure the narrative unfolded seamlessly without breaking immersion.
UI Design Approach
My UI design approach focused on creating a balance between immersion and usability. I designed a minimal, human-centered interface that guided users without disrupting the storytelling. By keeping interactions simple, providing contextual prompts, and ensuring accessibility within a VR environment

Colors
Primary Blue
#BBE5EB
100%
80%
20%
Usage
Used in primary buttons, and call-to-action elements.
Provides highlighting for critical actions (e.g., Login, Start Simulation, Submit).
Transparency (80% / 50%) applied in hover states and accent highlights.
Neutral White
#FBFAFF
100%
80%
20%
Usage
Used for backgrounds, form fields, and neutral containers.
Ensures readability and contrast for dark text/icons.
Softer variations (80%, 50%) applied to disabled states, dividers, or secondary elements.
Navy Blue
#1B283A
100%
80%
20%
Usage
Provides contrast against lighter CTAs.
Works as a neutral color for text and icons.
Variants (80%, 50%) used for gradients or layered depth.
Neutral White
#000000
100%
80%
20%
Usage
Used for primary text, icons, and high-contrast elements.
Adds legibility and structure on lighter backgrounds.
Opacity variants (90%, 50%) used for secondary text, placeholder text, and subtle outlines.
Red - Danger - #F64C4C
Yellow - Warning - #F64C4C
Green - safe - #03E493
Buttons
Primary
Pressed
Disabled
Default
Secondary
Default
Pressed
Disabled
Tertiary
Default
Disabled
Pressed
Icons
Tab bar

Login & Onboarding
Designed a simple and distraction-free login flow to get users into the experience quickly.
Clear CTAs and high-contrast text ensure readability inside the VR headset.
Minimal steps reduce friction and avoid breaking immersion at the very start.
Onboarding

Piper Alpha
An immersive simulation of the events leading to the Piper Alpha tragedy.
Signup
Already have an account?
Login

Signup to continue!
Enter Your Email
create Password
Confirm Password
Create Account
Already have an account?
Login

Login to continue!
Enter your email
Password
Remember me
Forgot password?
Login
don’t have an account?
signup
Password recovery flow

Login to continue!
Enter your email
Password
Remember me
Forgot password?
Login
don’t have an account?
signup

Forgot Password?
Enter your email
Submit
A reset link will be sent to your mail shortly,
click here if you didn’t receive the mail

Forgot Password?
New password
Confirm Password
Reset Password
Login
Dashboard & Navigation
Created a central hub (dashboard) that gives users access to training modules, settings and activity status.
Used layered panels with transparent backgrounds to maintain context with the VR environment.
Prioritized legibility by using large, accessible typography and iconography suited for VR viewing.
Interaction patterns were simplified to ensure ease of use with VR controllers.


Chapter 1: Introduction to Piper Alpha
Start simulation
Chapters
Reports
6/10
Chapters Completed
87.5%
Pass rate
45 min
Avg time spent
79 points
Total score


Notification
Mark as read
Today
You’ve completed 70% of the simulation. Continue your journey.
System & VR Tips: New navigation feature added: Quick return to Home screen.
Training Achievements: Congratulations! You’ve completed the Evacuation Protocols module."
Yesterday

Course completion Report
6/10
Chapters Completed
87.5%
Pass rate
45 min
Avg time spent
79 points
Total score
Chapter Progress
Total Score
Time Left
Chapter 1 : Introduction to Piper Alpha
Chapter 2 : Arrival on Piper Alpha
Chapter 3 : Maintanance room
0/100
0/100
79/100
27 min
55 min
55 min
Download report
VR Environment UI
Integrated lightweight UI elements into the 3D environment without overwhelming the narrative.
Contextual prompts and floating action buttons guide users while keeping focus on the story.
Designed warning and alert states that balance emotional impact with clarity of instruction.
Ensured consistency in placement and scale, so the UI adapts naturally to user movements.

Exit
Designated space for voice over subtitles

Exit
Designated space for AI voice over subtitles

Gas condensate leak
Evacuate Now
Raise Alarm

Exit
Designated space for voice over subtitles
User Personas
The Frontline Port Worker
Attributes: 30 years old, dockside operator, hands-on, practical, prefers clear instructions.
Pain Points:
Finds safety manuals and paperwork overwhelming.
Needs training that feels realistic and easy to remember.
Gets easily distracted in classroom-style training.
The Safety Supervisor
Attributes: 40 years old, responsible for port worker safety, values compliance, focused on reducing incidents.
Pain Points:
Hard to ensure every worker retains safety training.
Traditional drills don’t replicate real stress scenarios.
Needs tools to evaluate worker performance under pressure.


Piper Alpha
User interface design
UI designer
2025
Piper Alpha is a case study that reimagines the role of design in documenting one of history’s deadliest offshore disasters. By using storytelling, interface design, and visual communication, it explores how digital tools can preserve memory, convey lessons learned, and build awareness for safer futures.
Problem Statement
The Piper Alpha disaster remains one of the most significant offshore tragedies, but existing educational materials often feel static and fail to convey the urgency and human impact of the event. There was a need for an immersive and engaging medium to communicate the story, highlight safety lessons, and create stronger awareness for disaster preparedness.
User Needs
Easy navigation across simulations.
Clear feedback and guidance.
Flexible controls (pause, exit, restart).
Quick access to performance results.


User flow
I then created a detailed user flow to define how users would navigate from one part of the experience to another. This allowed me to simplify complex transitions, minimize cognitive load, and ensure the narrative unfolded seamlessly without breaking immersion.
UI Design Approach
My UI design approach focused on creating a balance between immersion and usability. I designed a minimal, human-centered interface that guided users without disrupting the storytelling. By keeping interactions simple, providing contextual prompts, and ensuring accessibility within a VR environment
Colors
Primary Blue
#BBE5EB
100%
80%
20%
Usage
Used in primary buttons, and call-to-action elements.
Provides highlighting for critical actions (e.g., Login, Start Simulation, Submit).
Transparency (80% / 50%) applied in hover states and accent highlights.
Navy Blue
#1B283A
100%
80%
20%
Usage
Provides contrast against lighter CTAs.
Works as a neutral color for text and icons.
Variants (80%, 50%) used for gradients or layered depth.
Neutral White
#FBFAFF
100%
80%
20%
Usage
Used for backgrounds, form fields, and neutral containers.
Ensures readability and contrast for dark text/icons.
Softer variations (80%, 50%) applied to disabled states, dividers, or secondary elements.
Neutral White
#000000
100%
80%
20%
Usage
Used for primary text, icons, and high-contrast elements.
Adds legibility and structure on lighter backgrounds.
Opacity variants (90%, 50%) used for secondary text, placeholder text, and subtle outlines.
Tab Bars
Buttons
Primary
Pressed
Disabled
Default
Secondary
Default
Pressed
Disabled
Tertiary
Default
Disabled
Pressed
Login & Onboarding
Designed a simple and distraction-free login flow to get users into the experience quickly.
Clear CTAs and high-contrast text ensure readability inside the VR headset.
Minimal steps reduce friction and avoid breaking immersion at the very start.
Onboarding


Piper Alpha
An immersive simulation of the events leading to the Piper Alpha tragedy.
Signup
Already have an account?
Login


Signup to continue!
Enter Your Email
create Password
Confirm Password
Create Account
Already have an account?
Login


Login to continue!
Enter your email
Password
Remember me
Forgot password?
Login
don’t have an account?
signup
Password Recovery


Forgot Password?
New password
Confirm Password
Reset Password
Login


Login to continue!
Enter your email
Password
Remember me
Forgot password?
Login
don’t have an account?
signup


Forgot Password?
Enter your email
Submit
A reset link will be sent to your mail shortly,
click here if you didn’t receive the mail
Dashboard & Navigation
Created a central hub (dashboard) that gives users access to training modules, settings and activity status.
Used layered panels with transparent backgrounds to maintain context with the VR environment.
Prioritized legibility by using large, accessible typography and iconography suited for VR viewing.
Interaction patterns were simplified to ensure ease of use with VR controllers.




Chapter 1: Introduction to Piper Alpha
Start simulation
Chapters
Reports
6/10
Chapters Completed
87.5%
Pass rate
45 min
Avg time spent
79 points
Total score




Notification
Mark as read
Today
You’ve completed 70% of the simulation. Continue your journey.
System & VR Tips: New navigation feature added: Quick return to Home screen.
Training Achievements: Congratulations! You’ve completed the Evacuation Protocols module."
Yesterday


Course completion Report
6/10
Chapters Completed
87.5%
Pass rate
45 min
Avg time spent
79 points
Total score
Chapter Progress
Total Score
Time Left
Chapter 1 : Introduction to Piper Alpha
Chapter 2 : Arrival on Piper Alpha
Chapter 3 : Maintanance room
0/100
0/100
79/100
27 min
55 min
55 min
Download report
VR Environment UI
Integrated lightweight UI elements into the 3D environment without overwhelming the narrative.
Contextual prompts and floating action buttons guide users while keeping focus on the story.
Designed warning and alert states that balance emotional impact with clarity of instruction.
Ensured consistency in placement and scale, so the UI adapts naturally to user movements.


Exit
Designated space for voice over subtitles


Exit
Designated space for AI voice over subtitles


Gas condensate leak
Evacuate Now
Raise Alarm


Exit
Designated space for voice over subtitles
User Personas
The Safety Supervisor
Attributes: 40 years old, responsible for port worker safety, values compliance, focused on reducing incidents.
Pain Points:
Hard to ensure every worker retains safety training.
Traditional drills don’t replicate real stress scenarios.
Needs tools to evaluate worker performance under pressure.
The Frontline Port Worker
Attributes: 30 years old, dockside operator, hands-on, practical, prefers clear instructions.
Pain Points:
Finds safety manuals and paperwork overwhelming.
Needs training that feels realistic and easy to remember.
Gets easily distracted in classroom-style training.
Design Response
Design a human-centered UI that guides users through the story intuitively.
Creating clear, accessible interaction patterns suited for VR, and ensured that the emotional depth of the narrative was supported by a simple, distraction-free interface.
Balanced impactful storytelling with intuitive usability to avoid overwhelming users.