
Mathis AGBANRIN
Développeur Software / Jeux vidéo
Alien Invaders
Temps de production : 1,5 mois
Equipe : seul
Type : Shooter en vue de dessus
Plateforme : PC
Moteur de jeu : Unity 3D
Alien Invaders est le premier projet étudiant de jeu vidéo de mon cursus à Objectif 3D. C'est un shooter arcade en vue de dessus entièrement réalisé sur le moteur Unity3D et inspiré du jeu Alien Swarm développé par Valve.

Dans Alien Invaders, le joueur choisi sa classe et doit ensuite traverser les niveaux en se débarrassant des ennemis qui lui barre la route. Pour cela il a à sa disposition tout un arsenal d'armes ainsi qu'une capacité spéciale propre à la classe choisie.
Des interactions avec l'environnement sont nécessaires pour avancer dans le niveau, comme des interrupteurs ouvrant des portes ou encore des panneaux electrique à détruire pour désactiver des lasers. Des packs de vie et de munition sont également répartis dans les niveaux pour aider le joueur.
Concernant l'intelligence artificielle, j'ai codé une machine à état (FSM) que j'ai utilisé pour la création de deux types d'IA :
- Un ennemi qui charge le joueur et l'attaque au corps à corps
- Un ennemi à distance tirant des projectiles qui laisse une zone de poison au sol
![]() | ![]() |
---|---|
![]() | ![]() |
![]() |