001 : ATIPE

"Un jeu d'évasion multijoueur dans le monde de l'EPITA LYON."

ROGER Robin

Vidéo de présentation

\0/


Découvrez ATIPE en action !
Plongez dans le monde immersif d'ATIPE avec cette courte vidéo.

À propos du jeu

ATIPE est un jeu vidéo multijoueur où deux joueurs collaborent pour infiltrer une version virtuelle de l'école EPITA et récupérer les sujets d'examen tout en évitant un gardien de nuit.

Caractéristiques principales :
  • Jeu d'évasion multijoueur.
  • Recréation fidèle en 3D de l'EPITA.
  • Collaboration dynamique entre un infiltré et un guide à distance.

Instructions du projet :

Ce que j'ai développé

J'ai réalisé la majorité des aspects du projet, ce qui a demandé un effort important, notamment en raison du manque de motivation de mes coéquipiers. J'ai donc mené la plupart du projet de manière autonome, obtenant une excellente note de 17/20.

Modélisation 3D

J'ai utilisé Blender pour modéliser de nombreux éléments, y compris des environnements à grande échelle et des objets détaillés.

  • Façade EPITA
  • Amphithéâtre
  • Chambre du joueur 2
  • Objets divers : clés, bureaux, serveurs, etc.

Programmation

J'ai conçu les mécaniques de base et les systèmes multijoueurs pour rendre l'expérience immersive.

  • Moteur de mouvement
  • Systèmes d'inventaire
  • Résolution d'énigmes

 Systèmes d'énigmes :

Conçus et implémentés tous les puzzles (systèmes d'énigmes) du jeu, offrant des défis captivants pour les joueurs.

Fonctionnalités dont je suis le plus fier

 Simulateur d'ordinateur du Joueur 2 :

Création d'un mini-ordinateur pour le Joueur 2, avec un explorateur de fichiers fonctionnel et un accès aux caméras de sécurité de l'école. Cette fonctionnalité permet au Joueur 2 de guider le Joueur 1 à distance, ajoutant un aspect collaboratif au gameplay.

  • Un explorateur de fichiers entièrement fonctionnel.
  • Un système de caméras permettant d'accéder et de visualiser les flux de sécurité de l'école.

.


Avant d'implémenter cette fonctionnalité, j'ai réfléchi attentivement à la méthode la plus efficace. Après quelques tests, j'ai conclu que l'utilisation de canvas était l'approche optimale. J'ai conçu un système hiérarchique dans le canvas pour gérer les différents boutons et fichiers. Les boutons pouvaient activer d'autres canvas, créant une structure organisée et dynamique qui reproduisait les fonctionnalités de base d'un ordinateur.
Ce système permet au Joueur 2 de naviguer dans une structure de répertoires et d'interagir avec des applications comme les flux des caméras de sécurité, offrant une expérience collaborative et immersive.

.

 Fonctionnalité multijoueur :

Implémentation de mécaniques multijoueurs robustes permettant à deux joueurs de se connecter et de collaborer de manière fluide dans le jeu. Utilisation de la bibliothèque publique Mirror.

.

Rapport du projet

Consulter le projet sur GitLab

Vous pouvez consulter le code source complet de ce projet sur GitLab :

Consulter le dépôt GitLab

Télécharger le Jeu

Vous pouvez télécharger l'exécutable de ce jeu en cliquant sur le bouton ci-dessous :

Télécharger le Jeu