We Will Not Fall

We Will Not Fall is a strategy game made by 4 Multimedia Engineering students as final project for the Video Games Fundamentals subject, made with C++ and SFML, on Linux.

It's a Strategy and Rogue-Like game where the player has to defend the Earth of an alien invasion. It combines Tower Defense Strategy, where you can put traps to stop the aliens advance, and Real Time Strategy with the use of diverse heroes to support the traps defense.

All the art and soundtrack of the videogame pertains to third persons whose copyright is recognized. This video game was made only for learning purpose.


My contributions to this project were

Gameplay Programming

I contributed on the core game mechanics and designed the cycle of gameplay. Also, I programmed the A* Pathfinding algorithm for the hero's movement.

Database Design & Programming

Designed a database where the players could upload their results and compare with others.

Web Application & Network communication

Created a C++ socket in order to transmit the data of the players to de Web API that would proccess and insert them into the database

Voice Recording & Processing

Voice recording and processing for being displayed into the game



Videogame project for the subject: Videogame Fundamentals.

Technologies used:

  • C++
  • SFML
  • Cubase
  • PHP