Skip to content

jayasrisng/solid-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

๐ŸŸ  Solid Game – HTC Vive + Encrypted Telemetry Demo

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.


๐ŸŽฎ What This Project Does

  • 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

๐Ÿ› ๏ธ Technologies Used

  • Unity 2022.3.5f1
  • C#
  • HTC Vive + SteamVR SDK
  • Custom telemetry logger
  • Homomorphic Encryption for secure analytics

๐Ÿงช How to Run the Project

1. Prerequisites

  • Unity Hub + Unity 2022.3.5f1
  • HTC Vive setup (with SteamVR running)
  • SteamVR Unity Plugin installed

2. Clone and Open

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

๐Ÿ“Š Telemetry Demo Details

  • 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)

๐Ÿ“ธ Screenshots / Demo

Here is the game demo:

solid.game.mp4

๐Ÿ‘ฉ‍๐Ÿ’ป Author

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


๐Ÿ“„ License

MIT License — use, remix, or build upon it with credit.


โญ Contribute

Feel free to fork this project or reference it in your own XR and privacy-related work. Feedback and thoughtful contributions are always welcome.

About

Solid Game is a Unity VR demo built for HTC Vive to showcase encrypted telemetry tracking. Users interact with spheres in VR, and the system captures and compares original vs encrypted motion data to demonstrate real-time privacy in spatial computing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors