Vorace is a roguelite in which you play as a pirate who, after losing everything, sets out to reclaim what once belonged to him.
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.
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.
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.
Vorace was my second group project. It strengthened both my C programming and my communication with developers and artists.
