An immersive, single-player VR simulation game built in Unity, designed to replicate and interact with realistic cosmic systems in a virtual sandbox. Explore the solar system, control time, trigger cosmic events, and manipulate celestial bodies — all from your headset or PC.
- 🌍 Grab, scale, and orbit planets in VR or PC mode.
- 🌀 Control time: slow down, pause, fast-forward, or rewind.
- 💥 Trigger supernovas, black holes, and other cosmic events.
- 🧠 Learn real planetary data via floating info panels.
- 🔁 Procedural orbital physics with scalable systems.
- 🎓 Educational mode and real-time data (Firebase optional).
- 🛸 (Planned) Blockchain-based asset ownership (e.g., spaceships, discovered planets).
- Engine: Unity 2022.3 LTS
- Language: C#
- VR SDKs: Unity XR Toolkit, Oculus Integration, OpenXR
- Backend (Optional): Firebase (Realtime Database)
- Blockchain (Planned): Ethereum / Polygon (ERC-721 NFTs)
- CPU: i3 / Ryzen 3+
- RAM: 8 GB
- GPU: GTX 960 / RX 560+
- Input: Keyboard + Mouse / Gamepad
- Headset: Quest 2/3, Rift S, Vive, or Index
- CPU: i5 / Ryzen 5+
- GPU: GTX 1060 / RX 580+
- RAM: 8 GB+
- Input: 6DOF VR Controller
/Assets
│
├── _Project
│ ├── Scripts
│ ├── Prefabs
│ ├── UI
│ └── Scenes
├── Resources
├── Plugins
└── XR (OpenXR / Oculus SDK)
-
Clone this repo
git clone https://github.com/itsadhil/universe-sim.git -
Open in Unity 2022.3 LTS
-
Ensure XR Plug-in Management is installed:
- Enable Oculus or OpenXR based on your device.
-
Build for:
- PC: Standalone (Windows x64)
- VR: XR-enabled build with headset connected
- Multiplayer sandbox mode
- Galaxy and universe-scale simulation
- Planet creator & editor
- Cross-platform deployment (Quest standalone build)
- Tokenized assets (NFTs for planets/ships)
- UI overlap in VR mode
- Frame drops during heavy cosmic events
- Planet drift during time rewinds (rare)