Move with arrows, invert gravity with [SPACE]

Simple prototype of gravity inversion in a 3D setting. 

Technical Info:

Function with Return: Both "GroundCheck" and "CeilingCheck" functions return a bool operator that is then flipped as needed to send to the main gravity logic function. 

Function with Parameters: "SetGravity" function takes in 4 separate books, returns from the grounded/roofed state, as well as player inputs, to determine the correct vertical velocity to be applied to the player. The game does not use built-in gravity system.

Creative Process: The prototype was built as an exploration of 3D physics, using all self-made movement scripts. Inverting player/camera shift when switching gravity initially broke much of the controller logic and required a rebuild of movement controls. Most tuning came into designing the difficulty of obstacles: player movement. Intended for a moderate-difficulty platformer experience but becomes substantially easier with multiple attempts of the level. Simple UI and audio added for UX QOL.  Tuning of camera FOV and clipping to maximize player awareness of obstacles in the space. 

Published 23 days ago
StatusPrototype
PlatformsHTML5
AuthorKayneTheBurr
Made withUnity

Download

Download NowName your own price

Click download now to get access to the following files:

3dGravFlip Video.mp4 41 MB

Leave a comment

Log in with itch.io to leave a comment.