The Champions Shadow is an RPG game I made during my spare time in high school based only on a multimedia API (SFML).
The main goal was my personal progress and not the game itself, that's why most of the work is in the back-end.
This project uses extensively OOP, and here is a short list of global features:
- Possibility to choose the class of your character (currently only warrior and cleric), and to easily add new ones
- Highly flexible attack system making it very easy to add, remove or modify attacks
- Same system for effects (exhausted, precision, strength, ...) that can easily be attached to an attack
- Easy access to settings file from game menu
- Possibility to play the game in French and English
- Possibility to play the game in text (console) mode with customizable reading speed
- Possibility to play the game in 2D graphics with a simple change in the settings file
- Architecture made to be able to add game modes (3D?) very simply
You can download the release for Windows x64 under the Release tab of this GitHub repository