AfterSchool

A propos


Liens du jeu

After School

After School est un jeu de tir à la troisième personne qui peut-être joué en multijoueur splitscreen où vous incarnez un enfant dans sa cours de récréation !

Concours universitaire Ubisoft 2023

L’objectif était de développer, en 10 semaines, un prototype de jeu vidéo jouable qui répond au thème et aux contraintes fournis par un jury composé de professionnels d’Ubisoft. Nous l'avons fait tester au studio Ubisoft Montréal où d'autres jeux étaient présentés par d'autres universités participantes. Les étudiants et le personnel du studio ont pu jouer à notre jeu ! 

Les contraintes

Lors du concours, le thème imposé était Arcade tandis que les contraintes étaient :

Ma contribution

Un système de personnalisation

Dans After School, le joueur peut complètement modifier son personnage (Genre, Habillage, Equipements) afin de devenir l'enfant le plus respecté de la cour de récréation ! Lorsqu'un joueur tue un boss dans le jeu, il obtient une pièce. Le joueur peut utiliser cette pièce dans une machine à pince afin de gagner un nouvel équipement ! L'interface peut-être utilisé à 2 joueurs afin que chacun puisse choisir ses cosmétiques.

Une gestion des cosmétiques simple

Tous les objets peuvent être ajoutés dynamiquement avec des «data tables» associés permettant au concepteur de jeu de s'amuser pendant des heures !

Plusieurs «data tables» permettent de créer des cosmétiques ainsi que de gérer les taux d'obtentions des objets.

Une API RestFul 

Afin d'intégrer un tableau des scores en ligne, j'ai créé une API en Python avec Flask pour que les joueurs puissent sauvegarder leurs score à la fin de la partie. 

Un plugin réutilisable

Afin de pouvoir réutiliser ce code à l'avenir, j'ai créé directement un plugin afin d'effectuer des requêtes HTTP directement depuis le moteur.  Le plugin Unreal Leaderboard dépend de mon autre plugin pour les rêquetes HTTP afin de créer des tableau des scores très rapidement lors d'autres projets ou des GameJam.

Et beaucoup de Gameplay ...

En travaillant avec un concepteur de jeu pour ce projet, j'ai pu beaucoup apprendre et commencer à coder en conséquence afin de faciliter sa vie.

Système d'eau et de rechargement

Le jeu contient un système de gestion d'eau semblable à celui de Mario Sunshine. Les joueurs peuvent se recharger dans les fontaines et les lacs

Oeufs d'araignées

Les oeufs d'araignées spawnent pendant la nuit et font apparaitre une araignée si elle ne sont pas détruite assez rapidement

De nombreux tests

Nous avons eu la chance de confier notre projet à une école de playtesteurs à chaque fin d'itération (2 semaines)