Cheryl & Donna’s Cardio Combat

Un Beat'em up rétro en coopération locale

Date

Mai 2026

Rôle

Programmeur Gameplay & UI, Concepteur sonore

Contexte

Concours Ubisoft 2026

Présentation du jeu

Cheryl & Donna’s Cardio Combat est un beat’em up rétro où deux reines du fitness plongent dans un monde cartoon aux tons pastel afin de récupérer leur créneau horaire et remettre les habitants de Heartland à leur place.

Contexte du projet

Ce jeu a été développé dans le cadre du Concours Ubisoft 2026 sur une période de 10 semaines. L’équipe était composée de 3 programmeurs de l’UQAC et de 5 artistes 3D de NAD-UQAC.

Thème et contraintes

  • Années 80-90
  • Jeu multijoueur en local (couch)
  • Tout public
  • Utilisation uniquement de la croix directionnelle (D-pad) et de 2 boutons

Outils

Ce jeu a été développé avec Unreal Engine 5.

Mon travail

UI

J'ai travaillé avec le plugin Common UI pour avoir des menus navigables à la manette.

State Machine

Le personnage utilise une state machine qui permet de gérer ses différents états et les actions qui lui sont accessibles dans chacun d'eux. Par exemple, lorsqu'il est dans l'état « Frapper », certaines actions, comme se déplacer, sont bloquées.

Buffer et Combo

Le système de combat permet au joueur d'effectuer des combos, avec des attaques différentes lorsqu'elles sont enchaînées.

Pour rendre les enchaînements plus fluides, j'ai également implémenté un système de buffer d'inputs. Lorsqu'une attaque est déjà en cours et que le joueur entre la commande pour l'attaque suivante, cette commande est temporairement enregistrée. Dès que l'attaque actuelle se termine, l'attaque suivante est automatiquement déclenchée. Cela permet d'enchaîner les attaques sans nécessiter un timing parfaitement précis et évite les interruptions entre les animations.