
Pierre Boulenger
Portfolio
Technical Game Designer, Narrative Designer, Ecrivain
Projet Alien
Genre : Horreur, coop
Moteur : Unity (avec Mirror)
Plateforme : PC
Date : Octobre 2024 - Juin 2025
Le projet Alien est un prototype de jeu d'horreur coop que nous avons réalisé avec une équipe de 4 autres étudiants en Game Design.
Le but était de nous challenger en imaginant un concept de jeu ambitieux.
C'est pourquoi nous avons souhaité réaliser un projet jouable en coopération en ligne, dans un genre qui nous plaisait à tous : l'horreur.
Le jeu est donc directement inspiré de la saga "Alien" et de son ambiance typique des années 80.
Les 2 joueurs sont piégés dans une station spatiale dans laquelle chacun d'entre eux a accès à une partie.
Depuis leur salle de contrôle, ils doivent à tour de rôle explorer leur côté pour trouver les éléments nécessaires à leur évasion, guidé par l'autre joueur qui contrôle les lumières, portes et caméras. Certains items étant uniques, les joueurs devront se les partager pour progresser, la coopération est donc au cœur du gameplay !
Le projet est en pause pour le moment, mais nous souhaiterions le continuer plus tard.


Mon rôle et ce que j'ai appris


Dans ce projet, j'ai été un des deux programmer qui s'est chargé de la programmation réseau. J'ai appris à paramétrer et à utiliser Mirror, un package pour le networking pour Unity.
Il m'a permis d'en apprendre plus et de réaliser un jeu synchronisé entre les deux joueurs dans un modèle "Client-Server to Client". J'ai notamment réalisé un Game Manager récupérant et transmettant toutes les informations utiles sur les deux joueurs lorsque nous avons réalisé les besoins de synchronisation qu'il nous fallait.
J'ai également réalisé le système de vidéo-surveillance, en combinant des caméras et des render textures permettant de suivre en direct les déplacements de l'autre joueur. C'est le même système que j'ai utilisé pour créer les mini-maps interactives.
De plus, j'ai également appris à utiliser le post-processing afin de créer des filtres sur les caméras, leur donnant cet aspect rétro et saccadé des années 80.
J'ai également créé le système "clé-porte" pour l'implémentation du level design, et d'autres petites features.
Ce que j'ai préféré
Ce prototype a été l'expérience la plus challengeante et enrichissante de mon parcours jusqu'à présent. Il m'a permis de perfectionner ma maîtrise de Unity et de découvrir une toute nouvelle facette de la programmation : le Networking.
Bien qu'il ne soit pas encore fini, ce projet m'a déjà permis de développer des compétences très utiles pouvant servir dans le métier de Technical Game Designer.

L'équipe
