STS Odyssey: Cross Platform Multiplayer VR
4-Player XR Space Shuttle Launch Simulator Built with A-Frame
STS Odyssey is a multiplayer WebXR experience that challenges four players to work together to successfully launch NASA’s space shuttle Discovery. Two players take on the role of Mission Control, while the other two serve as astronauts aboard the shuttle, coordinating in real-time to complete mission-critical tasks.
Developed using A-Frame, an open-source WebXR framework, STS Odyssey features a fully interactive, networked simulation accessible across VR headsets, PCs, and mobile devices. The experience integrates real-time multiplayer interactions, physics-based mechanics, and synchronized task systems, requiring players to manipulate cockpit controls, monitor telemetry, and execute precise launch sequences. Custom A-Frame components were developed to handle user interactions, interface elements, and mission-critical logic.
The project was made by 4 developers across a 4 months sprint for the Ingenium Museum of Science and Technology as part of a student-client course experience.
My role focused on 3D modelling in Blender, user experience design and testing, and event programming in Javascript.
You can view the code, and learn more about the A-Frame/Circles VR framework at our repository!
StacyG15/STS_Odyssey: IMD 3901 - Final project using CirclesXR framework