Gatling Gliders

Roles: (team of 6)
-> Programmer (1/2)
Unity
C#
Prototype
Gatling Gliders is a 3D shooter where Gabe the flying squirrel glides around at bullet speed attacking enemies with his Gatling gun.
Gatling Gliders was created for a class where we had one month to create a prototype. On this project, I was the programmer for the player movement.
Movement Mechanics
-
Charged Jump
-
Glide
-
Air Dash
-
Air Roll
-
Wall Crawl

The main challenge was creating a semi-functional wall crawl. I used raycasts to detect changes in angles in the surface that the player is on and rotating the player to match the new angle.


The Abomination
Patrol/Roaming
Pursuit
Alert


Roles: (team of 5)
-> Programmer (1)
Unity
C#
Prototype
The Abomination is a 3D horror game where the player must collect journals to escape the mine while avoiding the monster that lurks in the caves.
The focus of The Abomination prototype was to experiment with entity audio detection and pathfinding. Using Unity NavMesh as a base, I created a simple system where every sfx that plays has an 'intensity'. If the noise was within the hearing radius of an entity, it would be registered. If the sum of all registered intensities reached a set value, the entity would change state and move towards the loudest registered sound.