Dune: Fremen's Rising

An RTT about Dune made with an own game engine

If the video doesn't work, click HERE

About the videogame

Dune: Fremen’s Rising is a RTT video game with a perspective camera based on the renowned IP of Dune. This real time tactics game with multiple characters tells the brief story of how Paul Atreides, long after his father’s and Atreides’ allies deaths, lives through a Harkonen siege at the gates of his new Fremen home. In Dune: Fremen’s Rising each and every one of our main characters has their own set of abilities do fight against the Harkonnen army and make way through the different sceneries and get to Rabban Harkonnen, one of the main people at fault for the death of Leto, Paul’s father.

About the creation of the videogame

This video game was made with 30 other classmates. In this project I learned how to work in larger teams. This project was divided into three groups: the programming department, the art department and the design department. It was difficult but I think I learned very well how to work with many more people and I also learned how to communicate with other departments to know at all times how the videogame was progressing in all aspects.

In this project I was in the programming department and, apart from the fact that the engine we used was the one I made with another classmate, I was in charge of the animation system, the scene system, I programmed the mechanics of the final boss and the Save and Load mechanics of the game. In general, I was also in charge of optimising the code, for that I used Optick, and I was looking at which functions were wasting more time to try to optimise them. I also made sure there were no memory leaks.

Third Party Libraries

To create this videogame, the following softwares/libraries were used:

  • Ragnar Engine
  • Bullet Physics
  • Free Type
  • Mono
  • Pugi XML
  • Recast and Detour

More information

To check the website, click HERE
To check the repository, click HERE

Download