Contexte :cours de principe de conception et développement de jeux vidéo
à l’UQAC
Durée : 2 semaines
Langage(s) de programmation : C++ (UE), Blueprints
Outils et logiciels utilisés : Unreal Engine 5, GitHub, Krita
Genre et principe
Brick Breaker est un jeu d'arcade. C'est un jeu solo en 2D
dans lequel le joueur peut déplacer une raquette pour faire rebondir une balle sur les différents éléments
présents dans le jeu.
Le joueur dispose de 3 vies. S'il perd une vie, un countdown est lancé avant le lancement de la balle.
De plus, s'il lui reste des vies à la fin de la manche, le joueur gagne des points additionnels.
Le jeu contient un menu principal, un menu pause ainsi qu'un menu de fin permettant de
passer au niveau suivant (si le niveau est réussi), de revenir au menu ou bien de rejouer.
Le jeu est composé de 5 niveaux progressifs.
Le meilleur score du joueur est affiché dans l'onglet de niveau et celui-ci est conservé même après fermeture du jeu.
Avis général
Ce jeu a été mon premier jeu réalisé avec Unreal Engine en utilisant du C++. Il m'a permis de prendre en main cet éditeur.