Space Invaders was a first-year assignment where we were tasked with recreating the original game in C++ and SFML. It was our first object-oriented assignment and an SFML template was provided to us. Due to my history in Java, I was able to create a simple and elegant solution, which felt authentic to the original game complete with sprites, sounds and mechanics. A brief video displaying all the games features is below:
The full source code is available on GitHub here. The project was built with C++ 2017 and SFML. The assignment received a mark of 98.