Professional Work

Nightingale

A survival crafting game announced at The Game Awards 2021, in development by Inflexion Games. I can't go into much detail about my work on this project since it has yet to be released!

I acted as a gameplay programmer and worked primarily in C++ and Blueprint in Unreal Engine 4. Work I did included:

  • Ownership of several major gameplay systems, including a utility-based AI decision-making system which I built from scratch based on designer feedback and project requirements.
  • Improving on designer workflows and tooling, allowing them to extend complex C++ systems with easy-to-use Blueprint APIs.
  • Optimizing and diagnosing Blueprints built by designers by reworking their logic or moving it to efficient C++ implementations.
  • Close collaboration with gameplay designers, including designing and implementing a number of in-game items.

Dragon Age

A Dragon Age game which BioWare teased at The Game Awards 2018. I can't go into much detail about my work on this project since it has yet to be released!

I acted as a gameplay programmer and worked primarily in C++ on the Frostbite engine, with some C# for editor tools. Work I did included:

  • Ownership of several major gameplay systems, which entailed maintenance, planning, and development of new features, as well as support for the systems' users.
  • Performing analysis and requirement gathering for improvements to existing gameplay systems.
  • Writing utility scripts in Python to ease designer workflows.
  • Integrating our game engine to a newer version.

I also pitched, designed, and implemented a new gameplay system from scratch, which was a great opportunity to sharpen my gameplay programming skills. With this work, I:

  • Designed a system to reduce code duplication and iteration time, while also giving designers more control over gameplay.
  • Regularly gathered feedack from designers and programmers to ensure that the system was flexible and had an efficient workflow.
  • Maintained a clean, well-documented API for easy code maintenance and integration with other systems.

Anthem

BioWare's 2018 looter shooter featuring a mysterious fantasy/sci-fi world and mech suits with guns.

I only worked on Anthem occasionally when extra help was needed, so my contributions were mainly miscellaneous bug fixes to systems such as gameplay timelines and health/damage. I also contributed some workflow improvements to debugging tools for designers.