Skip to content

S.A.D.V.R. - Space Analysis and Diagnostics Virtual Reality. This project is designed to help users learn to diagnose and fix problems in a spacecraft using Virtual Reality.

Notifications You must be signed in to change notification settings

vedangwartikar/S.A.D.V.R.

 
 

Repository files navigation

S.A.D.V.R. - Spacecraft Analysis and Diagnosis using Virtual Reality

This is the final prototype for CS6334 Virtual Reality course, developed by Team 4 - S.A.D.V.R. This project is designed to help users learn to diagnose and fix problems in a spacecraft using Virtual Reality.

Demo : https://youtu.be/EAHulr-_4tU

Unity Scene

The project consists of two Unity scenes. The first scene is the "StartScene.unity", which is the initial menu, and the second scene is "Gameplay.unity", which contains the complete implementation of the game.

Interaction Techniques

There are three interaction techniques used in the project:

  1. Moving left, right, forward and backward using the Bluetooth joystick.
  2. Teleportation to different parts of the spacecraft using green buttons in the teleportation room.
  3. Object manipulation, such as grabbing and dropping wires, pliers, and other tools using the Bluetooth controller's "X" button. Completing tasks requires the use of these tools and pressing the "A" button.

Android Phone and Controller

To use the project, users need an Android phone and a Bluetooth controller. They need to build the "StartScene.unity" and "Gameplay.unity" scenes in Unity and create an ".apk" file for Android. Once installed on the phone, they can connect the Bluetooth controller to the phone and start the VR application. They can then use the controller, keyboard, and phone's tilt to interact with the virtual environment.

Gameplay Instructions/Flow

The project starts with a menu where users can start the game. They can play the game in multiplayer mode and collaborate with other players. The game tasks players with fixing issues on a spacecraft, including fixing damaged wires, putting out fires, and fixing malfunctioning pipes. Users can pick and drop tools, open and close doors, and check their progress on a dashboard. A rotating Earth outside the spacecraft window adds to the immersive experience. The teleportation room allows users to move between levels, and when all tasks are completed, an alarm sounds to indicate success.

Input/Controls

S.NO Function Gamepad
To open the In-game Menu OK
To select an option in the in-game menu A
To pickup an object X
To drop an object X
To fix any issue X
To open a door A

Helpful links:

Reference links:

Youtube Refernces

Conclusion

This project is a fun and educational way for users to learn about diagnosing and fixing problems in a spacecraft. The use of virtual reality adds an immersive element to the learning experience.

About

S.A.D.V.R. - Space Analysis and Diagnostics Virtual Reality. This project is designed to help users learn to diagnose and fix problems in a spacecraft using Virtual Reality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 93.4%
  • ShaderLab 3.1%
  • HLSL 1.8%
  • JavaScript 0.9%
  • Objective-C++ 0.8%
  • Objective-C 0.0%