Zombie Arena
Next we will build a frantic, zombie survival-shooter, not unlike the Steam hit, Over 9,000 Zombies, http://store.steampowered.com/app/273500/. The player will have a machine gun, and must fight off ever growing waves of zombies. All this will take place in a randomly generated, scrolling world. To achieve this, we will learn about object-oriented programming and how it enables us to have a large code base (lots of code) that is easy to write and maintain. Expect exciting features such as hundreds of enemies, rapid-fire weaponry, pick-ups and a character that can be "leveled-up" after each wave.