I got the opportunity to celebrate @RoxCodes 27th birthday as part of a massive commission from @AprilynneAlter! This project took a long time to put together and involved lots of low-level programming design in C++, level design, graphic design, adapting to unexpected challenges, working with a project manager, and so much more!
In the end, the surprises and gameplay content gave @RoxCodes such a good birthday I think we almost killed him in excitement! Whoops!
The main objective of the project was to create 27 unique story objectives scattered amongst each of the game's worlds, one for each year! This took an immense amount of work, designing custom set-pieces, environments, dialogue, and gameplay designed to fit a specific player.
Normally my work is targeted at a very general audience, so it proved a unique challenge to design for one specific player that I barely knew personally before starting on the project!
In the end, the custom-made DLC was completed with flying colors. Take a look at some of the gameplay screenshots, and keep an eye out for hand-crafted details like the confetti table next to the brand-new "Medium Sea Green Toad", and all of the dialogue written by me!
As part of the surprise, I recorded a special cutscene to play during Rox's playthrough. At a very specific moment in the prerecorded event, I'm cut off by the doorbell ringing.
Using the power of QuickMoon I was able to provide a live countdown to my smartphone for the progress of the cutscsene, allowing me to perfectly time pressing their doorbell the moment that the video reacts. I traveled all the way to Rox's place for the birthday and his reaction speaks wonders about how magical this entire experience was for him!
I'm very proud of this moment.
This project took combining a massive collection of skills in new and challenging ways, so take a look at some of the behind-the-scenes development photos and videos to get a taste of what working on the project was like for me!