PAYDAY 2

PAYDAY 2 is a first-person shooter co-op heisting game. I came onto the project after it had released to help create new updates and DLCs, help run update events and content updates, and ensure programming-site work is all complete on time and tested thoroughly.

I’ve been responsible for too many gameplay features to properly list due to the constantly updating nature of Payday 2, but I was heavily involved in nearly every feature requiring programming for every update from July 2016 through to the end of 2017, when I was moved to other projects at Starbreeze. These have ranged from smaller updates such as UI and Quality of Life changes; to new content such as weapons, characters, and gamemodes; to a massive netcode rewrite and an animation handling overhaul.

On top of the programming gameplay features for the game, I was also involved in keeping the development tools such as the level editor for the game up-to-date. Tools and improvement requests from all around the development team would pass by me, so I worked with content and systems designers, artists, tech-artists, level designers, animators, and the sound team to make sure their tools were receiving the improvements they requested .

I also traveled to Melbourne, Australia for Paydaycon 2016 as part of the dev team to help host the event and mingle with the community as an official dev team representative.

Specifics

Languages: C++, Lua
Engine: Diesel (Proprietary)
Game: PAYDAY 2
Website: Overkill Software