Frozen Defense is a tower defense game project developed as part of an intake project for Breda University of Applied Sciences. It was created entirely in C++, utilizing a template provided by 3Dgep.com.
It was an intake project for the university. The objective was to develop a game entirely in C++ using Object-Oriented Programming (OOP) principles.
That is the game available in this repo.
- 4 types of towers with different attacks
- multiple types of enemies with different behaviour
- random map generation every new launch
- tower buy/sell/upgrade system
- pause / play, normal and fast game speeds
- Clone the repository to your local machine.
- Open
.sln
file in Visual Studio - Build and run the project
This project is considered complete, and not supported anymore. It was part of university intake, which I passed successfully. I was a complete beginner and learning OOP from a complete basics when I was developing this project.
This project was undertaken during my early stages as a programmer, and my main objective was to learn new concepts rather than produce polished code. As a result, the quality of the code is lacking.
Credits to 3Dgep as the template for the developed game is taken from their website. They have a nice tutorial on the website how to use it and make something interesting.