Released2023School

Vorace

Vorace is a roguelite in which you play as a pirate who, after losing everything, sets out to reclaim what once belonged to him.

Platform
PC
Team
8 people · 4 developers / 4 artists
Time
2 months
Role
Player, progression and map generation
About the project

What it is

Vorace mixes deck-building with fast movement and procedurally generated maps. Players choose three cards from a large pool and combine effects such as summoned demons and lightning strikes.

What I worked on

My contribution

I developed the player movement, attacks and spritesheet animations, along with the upgrade system used during each run. I also worked on entity interactions and the tile-based procedural map generator.

Key features

Main systems

  • Player movement, attacks and spritesheet animation written in C.
  • A run-based upgrade system that combines card effects.
  • Tile-based procedural map generation and entity interactions.
Challenges

What was difficult

Building the game in C meant implementing the architecture and data structures without the systems provided by a modern engine. It was an important step in learning lower-level game programming.

Conclusion

What I learned

Vorace was my second group project. It strengthened both my C programming and my communication with developers and artists.

Stack
CSFMLRoguelikeDeck-Building
Quarterback
Next project
Quarterback
A board game adapted into a grid-based C++ duel