Solid Game is a Unity-based VR demo created as part of my Master's thesis defense. It showcases a simple yet powerful simulation where users interact with three spheres in virtual space using an HTC Vive controller. The project highlights secure telemetry capture and real-time encrypted analytics.
- Enables interaction with three spheres using the hand controller
- Captures motion and interaction telemetry in real time
- Demonstrates original vs encrypted telemetry results at the end of the session
- Showcases how homomorphic encryption can be used to preserve user privacy in VR
- Unity 2022.3.5f1
- C#
- HTC Vive + SteamVR SDK
- Custom telemetry logger
- Homomorphic Encryption for secure analytics
- Unity Hub + Unity 2022.3.5f1
- HTC Vive setup (with SteamVR running)
- SteamVR Unity Plugin installed
git clone https://github.com/YOUR-USERNAME/solid-game.git
cd solid-game- Open the project in Unity Hub
- Load the main scene (usually under
Assets/Scenes/Main.unity) - Connect your HTC Vive headset
- Press Play in the Unity Editor
- Tracks right-hand controller movement
- Computes and logs motion data throughout interaction
- At the end, visualizes:
- Raw (unencrypted) telemetry
- Encrypted analytics output (demo only, for thesis proof)
Here is the game demo:
solid.game.mp4
Created by Jayasri
Part of a Master's thesis in privacy-preserving VR analytics
๐ Full thesis demo: https://youtu.be/FNfVxRWXWUY
If you use this work in academic or applied settings, please cite: Guthula, J. S. N. (2025). Secure frameworks for user motion data in virtual reality. Available from Dissertations & Theses @ University of Arkansas at Little Rock; ProQuest Central. Access via ProQuest
MIT License — use, remix, or build upon it with credit.
Feel free to fork this project or reference it in your own XR and privacy-related work. Feedback and thoughtful contributions are always welcome.