Cadre du projet : Projet étudiant solo, recréation du jeu de puzzle RUSH
Temps de réalisation : 2 mois (Novembre - Décembre 2019)
Langage de programmation : C#
Présentation du projet
Chikens delivery a été réalisé dans le cadre de la pédagogie de ISART Digital. Premier projet réalisé sur Unity, l'idée était d'accompagner l'apprentissage du moteur, ainsi que du langage C# à travers un jeu réalisé en solo.
Recréation du jeu RUSH, le but était de s'abstreindre des problématiques de Game Design pour se concentrer sur le bon fonctionnement du jeu, ainsi que des éléments de juiciness et l'aspect général de ce dernier afin de toucher un peu à tous les composants du moteur de jeu.
Développement
L'ensemble du projet étant développé par moi (à l'exception du gameplay ainsi que de trois des six niveaux présentés). Il m'a été possible de découvrir et de jouer avec de nombreux éléments de Unity.
Le jeu nécessitant de nombreuses interactions entre les cubes se déplaçant, et les éléments au sol leurs dictant leur prochain comportement, il était très intéressant de réfléchir à un moyen de créer ces dernières de manière à ce que l'ajout d'un hypothétique nouvel élément ne demande pas de changer beaucoup, voir aucun code déjà présent en jeu.
En discuter avec les autres personnes de la classe à donné des échanges de points de vues enrichissants, de même que d'apprendre des autres des éléments du moteurs moins explorés de mon coté.
pour les même raisons, la gestion d'un inventaire de blocs de résolution du niveau, bien que assez basique fut un challenge intéressant, les éléments pouvant être récupérés sur le sol une fois posés. Une bonne introduction aux Scriptable Objects.
J'ai également profité de cet exercice pour réutiliser mes compétences acquises précédemment dans une école d'animation pour créer l'ensemble des assets composant le jeu, dans une volonté de cohérence décalée. Modifiant ainsi la DA originelle du jeu pour me l'approprier, jusque dans les animations de téléportation des cubes, et un menu de sélection associé a cet univers.
Le jeu étant porté sur mobile, il était également important de fonctionner par icônes autant que possible dans le HUD du jeu.