At Limbitless Solutions I worked on their game Quantum's Pursuit, a 2023 Unity for Humanity Grant Winner. I was Gameplay Programming intern! I worked with a small group creating training games for kids with bionic arms. These games were purpose-made to teach the kids how to use their new prosthetic. I mainly worked on general gameplay programming as well as programming enemy AI systems.
My work in Quantum’s Pursuit included completely reworking the Enemies AI’s by creating State Machines for them, adding “vision” for the Enemies using ray casts so that they will only move to the player if they can see them and also so that they will not move off ledges and through walls, and adding a new smooth & fluid movement system to the Enemies.
I also created a Generic Activator that utilizes Unity’s event system. This activator invokes the functions provided to it when a projectile of the type selected in an easy to use drop down menu collides with its collider. For example, a door opening function could be attached to the event and electricity could be selected as the projectile type to listen for. When a electric type projectile collides, the door open function will be called! This decoupling has allowed for a much smoother workflow as programmers no longer need to create an activation script for every interaction with projectiles and designers can use simple drag and drop to create interesting gameplay moments!