Se rendre au contenu

Chicken Out


Vous incarnez un poulet en 2D qui cherche à s'enfuir d'une usine. 

Pour retrouver l'air pur de la nature et de la liberté, vous devrez esquiver tous les pièges sur votre route, ainsi qu'un robot géant ?!?! 


Dans ce projet nous avions la contrainte de ne pas utiliser la physique de Unity, nous avons donc dû créer la notre, ce qui a été un véritable défi pour l'optimisation car le jeu est un jeu mobile.




Catégorie : Platformer 2D


Plateforme : Unity


Langage : C#


Durée du projet : 3 mois


Nombre de personnes : 13


Ce que j'ai fait


  • Base de donnée (settings, collectibles, score du niveau)

  • Menu du Leaderboard (et croisement des données de la base de donnée)

  • Menu de connexion

  • Menu des settings

  • HUD in game

  • Piques in game

  • LD des caisses et des scies mouvantes dans le niveau du laboratoire

  • Optimisations du jeu



Voici le menu de connexion, pour éviter des actions au joueur, nous avons décider que la connexion serait optionnelle, c'est pourquoi comme on peut le voir en haut à gauche nous sommes connecté en tant qu'invité. Cependant si le joueur décide de vouloir sauvegarder sa progression alors il devra créer un compte ou bien se connecter pour récupérer sa progression.



Voici le leaderboard, il est actuellement vide car le jeu a une base de donnée locale et non en ligne. Le leaderboard permet de classer les joueurs par niveau. 

Grâce à un score que nous avons calculé, qui prend en compte le temps, les collectibles récoltés durant la course, ainsi que le nombre de morts.


Voici les settings, d'ici vous pouvez contrôlez les différents flux audios, ainsi que la langue du jeu souhaitée.


Voici un extrait de l'HUD in game, comme vous pouvez le voir, il vous affiche les collectibles du niveau, votre nombre de mort, ainsi que les boutons de déplacements. Nous avons opté pour le moins d'input possible au niveau des déplacements car c'est un jeu mobile et trop de boutons pourraient nuire à l'expérience du joueur.