Skip to Content

PEA


Vous êtes ange déchu envoyé en enfer. 

Parcourez des donjons générés aléatoirement, tuer un maximum de monstres et améliorez votre personnage au cours de votre aventure. 


Ce projet était un projet solo sur plusieurs mois pour nous permettre de découvrir le moteur Unity en toute autonomie. J'ai pu m'entraîner à mettre de place de nombreux système comme de l'occlusion culling, du pooling, etc...




Catégorie : FPS


Plateforme : Unity


Langage : C#


Durée du projet : 6 mois


Nombre de personnes : 1


Ce que j'ai fait


  • Ennemies et utilisation de l'animator

  • Physique du joueur

  • Gestion des armes (switchage d'arme via des Scriptable Objects)

  • Génération aléatoire des maps et dévérouillage des portes à la mort des ennemis dans la salle

  • Pooling object

  • Occlusion culling


Lors de ce projet j'ai voulu faire en sorte que chaque ennemi ait sa spécificité. Voici le zombie, le zombie ne vous voit pas si vous êtes dans son dos, si vous êtes dans son champs de vision où que vous lui tirez dessus, il connait votre position. Après 5s à vous perdre de vue, il s'arrête. Une fois arrivé à la moitié de ses points de vie, il se met à sprinter vers le joueur ce qui peut le surprendre et donner des situations intéressantes.

Voici le creep, une sorte de chien qui lui sait en permanence où vous êtes grâce à son flair. Une fois à porter de coup il se redresse sur ses pattes pour vous frapper.

Voici l'œil. L'œil aussi sait en permanence où vous êtes. Cependant il vole et vous fixe toujours pour vous tirer des balles dessus. Il essaie de maintenir une distance par rapport à vous en se rapprochant ou s'éloignant du joueur. A sa mort il roule au sol comme une balle.