Party Game - 2 Player - 2024

Projets étudiants - 2ème année - Projet semestriel 

Mes rôles dans ce projets : Programmeur - Game Design 

//LIEN ITCH.IO//

Plongez dans les profondeurs des océans pour venir à la rescousse des équipages en danger ! Dans Deep Dive Repair, collaborez avec votre robot équipier pour maintenir le sous-marin en état de marche et les amener à bon port, tout en évitant la panique !
Les joueurs incarnent des robots réparateurs de sous-marins, très peu ordonnés et surtout très maladroits. Réparez toutes les machines du sous-marin tout en gardant le moteur allumé afin d'atteindre un point sécurisé.
Toutes les machines sont réparables via des actions simples et rapides, comme le spam, la visée, les roulettes, etc.
Produit avec Unity.
Mes rôles dans ce projet :
Game Design :
Thématique du projet : États critiques
Dans ce projet étudiant, nous devions respecter un thème commun, "États critiques". Nous nous sommes immédiatement orientés vers un party game générateur de stress et de pression immédiate.
J'ai participé à la création du noyau moteur du jeu, du système de vie, et à l'élaboration des différentes mécaniques des tâches afin de rendre le jeu rapide, vif et nerveux. Il fallait réussir à conceptualiser des tâches rapides et faciles à exécuter pour les joueurs, afin d'éviter au maximum les moments d'arrêt et de maintenir un gameplay nerveux et continu. Nous avons donc opté pour un système de tâches à reproduire afin de garder le sous-marin en vie. Ces tâches réapparaissaient toujours à une certaine distance des joueurs et consistaient en des actions simples telles que "maintenir", "tourner le joystick", "spammer", "viser", et "timing".
Pour renforcer l'effet de survie du jeu, nous avons ajouté la tâche du moteur, où les joueurs devaient récupérer une pile pour alimenter le sous-marin. Plus la pile était chargée, plus le sous-marin pouvait avancer jusqu'à la destination de sécurité préparée par nos petits robots.
La difficulté résidait dans la création de tâches diverses et variées, les rendre visibles malgré le chaos et la cacophonie des niveaux, et leur donner un gameplay différent avec des micro-challenges spécifiques à chacune, tout en nécessitant une exécution rapide pour maintenir une diversité continue.

Programmation :
UNITY
Pour la programmation, j'ai dû réaliser tout le système autour des tâches et leurs mécaniques uniques, donc le gameplay du joueur, l'exécution des mini-jeux, la disparition des tâches et leur réapparition en fonction de la distance du joueur. Pour ce faire, j'ai pu découvrir tout le système d'héritage d'Unity et ses divers points forts.
Création du système de dialogue entre les personnages
Mise en place des sliders de vie du sous-marin
Back to Top