TruPlay Games
As a Senior Unity Developer at TruPlay Games I worked on a great variety of projects in a short amount of time. I pretty much did it all including real-time competitive multiplayer, Enemy AI, platform integration, and even some shader programming
Project
King David's Battles
Main role
Senior Software Engineer
King David's Battles is a mobile action adventure game based on the life of King David from the Bible. I made various contributions to this project but the most noteworthy was creating a reusable state machine system and using it to implement all of the enemies in the game. Enemy behaviors ranged from simple chase and attack patterns to complex boss designs with multiple attacks, pathfinding, and dodging.
I also worked on various other game systems like the loot and movement systems.
Project
Chirp Song: Wing's of Praise
Main role
Senior Software Engineer
I took over as the sole engineer on this project as it was somewhat near completion. I dealt with a lot of under the hood tasks such as memory optimizations, code cleanup, bug fixes, UI implementation. I also worked on a pretty cool tutorial system that utilized custom Timeline scripts. This allowed us to easily make tutorials that used real-time rendering rather than expensive pre-rendered videos.