Tangible Interfaces Submarine Simulation

This game supports a Tangible Interfaces class project. The students design integrated hardware controls, software, and UX design to control this submarine. This is an open source project available for teachers on the Github Project Page

How to Play:

  • Goal: Find and Navigate to the Gem and return to the surface opening
  • Avoid coral obstacles and stay within boundaries
  • Manage your oxygen and battery levels
This game is meant to be played with custom joystick controllers, but these keyboard controls work for testing a Port (left) engine power increase
z Port (left) engine power decrease
s Starboard (right) engine power increase
x Starboard (right) engine power decrease
Elevator Up
Elevator Down
Rudder Left
Rudder Right
ESC Emergency Brake
Press F for fullscreen
🎉 MISSION COMPLETE! 🎉
⏱️ Time: 0:00
🫁 Oxygen Remaining: 0%
🔋 Battery Remaining: 0%
💀 OUT OF OXYGEN 💀
You ran out of oxygen!
⏱️ Survived: 0:00