ⓘ OVERVIEW
Sky's the Limit is a tech demo of a 3D gravity system I made in Unity for HTC Vive. You can throw new planets into the sky, then use a jetpack to enter their gravitational field and explore.
👁 RECEPTION
This project received a 1st mark for its gravity system and nausea prevention measures (BSc Interactive Media).
⌨ DEVELOPMENT
This was a 3rd year university project developed in Unity with the SteamVR plugin. This plugin was horrible to work with and I hope I never have to use it again.

The gravity system works around planets with local gravitational fields. These fields attract physics objects inside the field. Physics objects remain tethered to their last occupied field, which prevents things from floating away into space and makes it easier to throw objects into orbit.
Some objects like the player rotate to stand upright against the planet. They slowly rotate to their upright position when entering a field for a smooth transition. When objects land on the planet, they parent to it so they cleanly follow their parent planet. I also implemented snappy rotation and a limit on physics forces on the player to prevent nausea.
Further development would see this project developed into a full Zelda-style puzzle game built around gravity/physics mechanics with improved aesthetics similar to Head in the Clouds. The game was initially meant to be set in the Hierre system on Dorbis but I scrapped this to allow more "biome" planets.