Second Year Engineering Project: Plants vs Zombies. *Done for educational purposes only* Created a game similar to Plants vs Zombies that involves a grid of 10 x 5, where plants can be grown in any square to defend home from incoming zombies. Plants cost a certain amount of 'Sun', and 'Sun' can be collected either from the falling sun every 7.5 seconds or from the sunflower plant. Each plant and zombie has its own individual abilities. If a zombie reaches the end of a row, then the lawnmower gets activated and destroys all zombies in the row. User management was implemented, where a new user can be created with its progress tracked and saved. Original game is the definitive reference for game operation unless specific exceptions are noted. Game was created on Qt-Creator with Git as the version control.