
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.