My RPG

About this project

This project is my first big finished game I have done. I wanted to make my own RPG style game in C. We used CSFML, so we had to do all the engine and mechanics from scratch.

I did this project after my first year at Epitech, so we were able to take up all the notions seen beforehand. It's a team project (two to four), I did it with BlackoutBurst (Florian Chanson).

It's one of my favorite projects because we were very free in our choices and we were able to push the game far enough to have several hours of gameplay. I was also able to draw inspiration from a game that made an impression on me, World of Warcraft.

I'm quite proud of this project given that we did it together and we got the best rating from Montpellier and one of the best ratings from Epitech France.

Demo

Features

  • First big game with long game experience.
  • 2 characters usable for the player.
  • Spells are a big part of this game, with visual cooldown, particles and generic so we can add a lot of them.
  • Map with collision layers, so you can go behind houses but still collide with base.
  • Huge 2D particles system, used a lot for the spells.
  • AI enemies for mobs attacking you and the boss fight.
  • Save system and rebind any key.
  • Quest system.
  • Drag and drop items in inventory and equipment.
  • Generic and reusable button and audio system.
  • And I probably forgot some other features.

Find this project

Made with