top of page
Advanced Inventory
Réalisé dans le cadre d'un projet non annoncé pour le studio Wormholes Interactive.
​
Rôle:

​

- Création de l'interface utilisateur(Programmation et Animation).

- Création d'un inventaire

- Création d'un système d'armes à feu complet.

​

​

L'objectif de cette feature est de donner au joueur, un inventaire capable d’accueillir n'importe quel type d'objet (Epée, Fusil, Trousse de soin, Bouclier, Poele) ayant tous leurs propres comportements.

​

Ainsi, il a été décidé de créer 3 setup présentant chacun un gameplay différent. Le premier setup est classique, avec un sniper et un pistolet. Le second permet de tester 1 pistolet-mitrailleur dans chaque main. Et le dernier preset est un minigun bien bourin.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Si chacune de ses armes semble classique, elles ont néanmoins chacune un comportement spécial. Le sniper permet de contrôler le niveau de zoom à l'aide de la molette. Chacun des pistolet-mitrailleur est capable de tirer de manière indépendante. Et enfin le minigun accélère sa cadence de tir quand le joueur maintient le clic droit.

​

Pour réaliser cet inventaire, combiné au système d'armes, j'ai donc utilisé un design pattern de type Strategy ainsi que des injections de dépendances.

​

La contrainte principale de ce mécanisme était de rendre tout ça jouable en multijoueurs.

​

​

​

​

​

​

bottom of page