Inspiration

We’re fans of Call of Duty and wanted to create a simple, fun 1v1 shooter inspired by its fast-paced gunfights. Our goal was to build a basic top-down game that’s easy to play and quick to jump into, focusing on straightforward mechanics and light competitive action. It’s a simple take on classic shooter concepts, designed for casual, head-to-head fun without overcomplicating things.

How we built it

We used C++ and sfml to implement our project.

Challenges we ran into

It was the first time that all of us used C++, and setting up the C++ environment took us quite a bit of time. Loading the files correctly and managing the scope of the project was also not easy, as we felt that we got scaterred and lost focus on the essential parts.

Accomplishments that we're proud of

We managed to have a stable version of our game. We also got out of our comfort zone and went for something new.

What we learned

We learned about C++, and the different challenges of 2D video game creation such as managing files, sprites, and collision handling.

What's next for Top-Down NukeTown

With enough time, we wanted to make the game multiplayer on multiple devices locally. Eventually, we would add many features, such as different weapons and a comeback system where the losing player gets an advantage depending on how many times they have lost. We also wanted to add new game mods as well as add a capture the flag condition to the already existing gunfight mode.

Built With

Share this project:

Updates