- Deep Descent -

CONTEXT

Le projet consiste à créer un jeu en 3D à la première personne où l’on progresse en équipe en utilisant le moteur Unity. Le langage utilisé est le C# et le jeu est un Dungeon Crawler multijoueur.

Notre jeu

Le principe du jeu est d'explorer des donjons en équipe, de combattre des ennemis pour collecter des ressources et des objets, et de progresser aussi loin que possible dans les profondeurs du donjon.
Les joueurs incarnent différents personnages avec des statistiques spécifiques et doivent coordonner leurs efforts pour survivre aux défis croissants du jeu.
L'un des joueurs peut créer une session et inviter les autres à rejoindre en utilisant un ID spécifique.

Ce projet m'a permis de découvrir différentes méthode de mise en place d'un envirronement multijoueur :
  • Client-Serveur : Idéal pour les jeux à grandes échelles comme Lol ou Overwatch. Il permet de bien gérer la triche et les données du jeu, le client peut ressentir du lag en fonction de sa distance avec le serveur.
  • Peer-to-Peer : Losqu'il n'y a pas besoin de controller la triche comme dans Borderlands ou Age Of Empire II. Un client joue le role du serveur, il faut que celui ci ait du bon materiel.
  • Architecture hybride : Pour des jeux de taille moyenne avec des besoins d'optimisation, utilisé dans Fortnite ou For Honor pour certaines fonctionnalitées (système vocal ou mouvement). Combinaison des deux architecture précédente.

Date de création du projet

Projet réalisé sur une période de 2 mois, avec l'équivalent de 3 semaines de travail, en avril 2024.

Equipe

L'équipe est composée de 4 développeurs du groupe Pause Café :
  • Jérôme Cornu
  • Arthur Bouffay
  • Elvyn Wakeford
  • Robin Douet

LIEN(s)



Guy Running Zombie Running