Creepshow
Role: Lead Project Programmer
Engine: Unity
Language: C#
Platform: Steam
Release Date: TBD
Unfortunately, I cannot write as much about my work on Creepshow as I'd like since the game has not been officially revealed yet, aside from the teaser trailer. However, I was the lead programmer on the project and made the majority of the technical decisions during its development. As an extension of that, I wrote most of the core systems in the game, including its fundamental gameplay mechanics, camera system, UI, audio system and implementation, cinematic systems, and tools, all with a focus on reliability and scalability. Even though we had a very condensed development timeline for this project, it led to the smoothest final months I've experienced, with a relatively small number of bugs coming in and a lot of time to polish.
Though I already had a lot of experience collaborating with my team on other projects, being the lead on this really underscored it. I worked much more directly with the art team, giving feedback on assets, discussing implementation details, and defining processes for the project. I also helped onboard several people to the project, teaching workflows, programming guidelines, and different tools.
Overall, I think this project demonstrated the trust I had built with my team over the years and my ability to execute technically on a large, complicated project. It's the culmination of my experience so far, and I hope to only build from here.