Ma Gesture by GusSaalfeld - 1

Games & ProjectsInputs

Game where players must cast spells via hand gestures to survive god's wrath. Made Using Unity for Windows Mixed Reality and LeapMotion

Unknown VersionUnknown LicenseUpdated 1 year agoCreated on December 31st, 2019
Go to source


Goofy game where players must cast spells via hand gestures to survive god’s wrath. Made using Unity for Windows Mixed Reality Headset and LeapMotion.

Gameplay Link:
Download Built Game Link:

Team Credits: Trento (Sound Design), Henry (Programmer), Gus (Programmer), Tiger (Programmer), Angelina (Art), Ron (Producer, Tutorial)

My Contribution (the Entities folder)

As programmer, I implemented a robust and reusable entity system, focusing heavily on good inheritance and software architecture. This was done with the aim of improving my own skills as a software engineer, as well as create an efficient pipeline for quickly creating new enemy types. I also sought to achieve safer and more efficient practices by leveraging coroutines and not using the scene inspector to link game objects. Only the code in the Entities folder is mine. For recruiters looking at this repository to review the quality of my code, I would recommend the following sequence of files:

  1. Damageable (Class that both enemies and player defenses inherit from):
  2. Enemy (Implemented then refactored multiple times until it was robust):
  3. Enemy Bomber (Demonstrates the ease of changing enemy functionality via proper inheritance):
  4. Wave Manager:


Only the script folder of the project is shown here. This is because much of the project employed LFS, something our team can no longer afford, therefore many of the project files irrelevant to my work have been deleted. If you would like access to the complete source project or wish to view it in Unity, please check:

Asset Credits

3D Boulder Model – Poly by Google

3D Stone Model – Poly by Google

3D Bloodwood Tree Model – Poly by Google

3D Elm Tree Model – Poly by Google

Enemy Models – Mixamo

Show all projects by GusSaalfeld