Inspiration
In a documentary about Edward Snowden, Snowden religiously placed a blanket over himself or the PC he was using when he typed in passwords to ensure cameras and those watching him could not track the movement of his hands and fingers. We thought we could take this a step further with by making a keyboard in VR.
What it does
The keyboard allows the user to enter a password by gazing at keys in a virtual reality keyboard. The keyboard that appears to the user randomizes it after every keypress to ensure the tracking of a user's head movements is meaningless.
How I built it
We developed the application in Unity using the Oculus Rift SDK for the Oculus Rift headset. 3D modeling was done in SketchUp.
Challenges I ran into
We did not have any previous experience developing in C# or Unity or developing for Oculus Rift. The entire project was a new experience that helped us learn about the systems.
Accomplishments that I'm proud of
We created a method to scramble the keyboard every time the password string has something added to it.
What I learned
We learned physics properties in 3D modeling via vectors and raycasts. The basis of the Unity platform. The C# scripting system and its relationship to Unity. Using the Oculus Rift Hardware.
What's next for VR Private Pass
If we had the ability to continue developing for Oculus, we would create scripts that would allow VR Private Pass to be a password entry method for an actual login.
Log in or sign up for Devpost to join the conversation.