Gameplay Programmer
AI | Encounters
I partnered with a Senior Programmer on the encounter system where we took ownership from designers and fully refactored the entire system. With Nightingale being a live service game
we also consulted our designers to identify and alleviate as many inefficiencies as possible in the data authoring process and level markup to ensure a sustainable content pipeline with quick turnover.
I then had the opportunity to move to the AI team with the primary goal of bridging the gap between encounter and AI systems. By obtaining a
greater understanding of our AI systems, we were able to decouple the encounter system from AI systems, define a solid bridge, and make much needed improvements to both systems.
I also had the opportunity to mentor interns and junior programmers, and represent Inflexion Games at various outreach events supporting
Alberta's growing media industry.
It was a privilege to work with an undeniably talented team at Inflexion Games and ship my first game. This was my
first real foray into the game industry and I'm incredibly grateful to have been given the opportunity to work with this team on Nightingale.
I was given the environment to make mistakes, pursue my interests, and take ownership of my systems.