Spacebar was one of the first games I developed in C++, and it remains one of my personal favourites. Created as my second C++ project during my second year of a BSc in Video Game Development, it represents an important step in my growth as a programmer.
Built using SFML, Spacebar is a framework-based recreation of the classic Space Invaders. By analysing the design and mechanics of the original game, I was able to implement a range of core programming concepts, including object-oriented programming and array management. I also explored more advanced techniques, such as object pooling, to optimise performance and memory usage.
This project helped solidify my understanding of both fundamental and intermediate C++ development practices, while giving me hands-on experience in structuring and building a complete game system.