As my wife and I were splitting up tasks for our wedding, I ambitiously took on creating and printing wedding invites, and making a website where our guests could learn more about Portland and digitally RSVP.
The physical invite was already a lot of work, I have design experience but have never done print before, but I decided to take on even more work by also creating a video game guests could play. When they finished the game, they would be redirected to the RSVP form.
The game was built using Quintus, a semi-popular HTML5 game engine that I chose after researching many alternatives. Quintus lacked many features, but could do 2D platforming out of the box with very little custom code. The bulk of the work I did was sprite placement and adding the ability to have a second player (which required forking Quintus), but the codebase is less than 1000 lines long.
Like most of my projects, the creative work took much longer than the code. All the sprite work and animations were built by me, besides the cat you can see in the loading screen. I'm especially proud of the Portland city skyline in the back, which I spent way too long on.
If you have time, give the game a whirl! It's a puzzle platformer, so if you get stuck don't give up.
You can still play a copy of the original game here: https://mortenson.coffee/supermortyla
The codebase is located here: https://github.com/mortenson/supermortyla