Skip to content
Mathis FournierFrançais
All projects

Gueux VS Mafia

A roguelike card game built with Unity 6: fight the mafia wave after wave, with 26 cards to collect.

Year
2025
Technologies
Unity, C#

The game

Gueux VS Mafia is a roguelike card game. The player fights the mafia in successive waves, playing combat cards by drag and drop. Difficulty rises with every wave.

  • 26 cards to collect
  • 7 achievements to unlock
  • Progress saved between runs (collection, achievements, options)

Architecture

Every complex system (player, enemies, waves, menus) follows a strict MVC split: the model holds data and logic, the view handles display and input, the controller ties them together.

Global managers (game, achievements, audio, scene loading) are singletons. Systems talk through events rather than direct references, and views subscribe to changes in their model.

Configuration goes through ScriptableObjects and rendering through the URP 2D pipeline.

Timeline

Developed between December 2025 and January 2026.