Back
2022
# Game Development

Epitech RPG

A first-year school project in C and CSFML: a small RPG simulating our first year at school.

~/Tags

C/CSFMLRPGNo engine

~/About

This first-year project involved creating an RPG with stats and progression mechanics. Instead of a typical RPG, we made a game that simulates our first year at school: working, taking a 'test', and progressing. At the end, players face Jerome, the school director (boss). Players can increase skills in different modules, which boosts their damage when using attacks. The school map is almost identical to reality, with floors measured meter by meter. The game offers about 15 minutes of gameplay and includes save/load functionality. NPCs give quests and unlock further tasks, some NPCs allow saving, others offer duels or skill challenges.

~/Gallery

view
Epitech RPG 2
view
Epitech RPG 3
view

~/Key features

Simulates first year at school
RPG mechanics: stats, skills, and progression
Quests given by NPCs with dependencies
Duels and skill challenges
Save and load game functionality
Accurate school map scaling
~15 minutes of gameplay