I created this mod over 8 months in University. This mod is based off of the popular game Plants VS Zombies (2009) and built upon a popular decompilation of the game, the Quality of the Lawn decompilation.
In this mod, I used C++ to add to the decompilation. I added over 10 new zombies to fight, 8 new plants to use, a readjusted adventure mode, and 20 new minigames. To make this project, I needed to understand the full codebase of the decompilation. I made sure to examine the code thoroughly, and take notes on which parts of the code did what. I made sure to continously test and adjust code as I went through, discovering the changes I could make to the game. I was able to utilise and rework code written in the decompilation to create new zombie abilities, plant attacks and more.
I designed these new features to fit within the original game’s scope and difficulty. I love the game Plants VS Zombies (2009), and I enjoyed every moment of this mod project.
Below is a video showcasing the code I wrote alongside it working in game. As a disclaimer, all art assets I used were created by talented members of the Plants VS Zombies 1 Modding Association discord server, and are credited in the description of this video.