Vous êtes sur la page 1sur 13

Projet GAME ENGINE

Rapport

GI3 VISUAL
Bartholomew George

Tanguy Lépine, Thomas Quin, Guillaume Rioual, Titouan Sassaro


14 mai 2023

1
Table des matières
1 Introduction 3

2 Genèse du projet 4
2.1 Réunions autour de ce projet . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Plusieurs versions différentes avant d’atteindre le produit final . . . . . . . 7

3 La version finale du jeu 8


3.1 Comment lancer le jeu ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 But du jeu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 Contrôles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4 Mécaniques de jeu 9
4.1 Bumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 Gravitron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3 Tapis Roulant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.4 Checkpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.5 Death Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.6 Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

5 Modèles créés sur Blender 12

6 Conclusion 13

2
1 Introduction
Le projet Game Engine consiste à créer un jeu de A à Z. Le choix de l’univers est
libre de choix. Pour cela, nous avons décider de réaliser notre jeu sur Unity et de créer les
modèles 3D sous Blender.

Nous sommes donc un groupe de 4 composé de Tanguy, Thomas, Guillaume et Titouan,


tous les 4 étudiants en ING3 Visual à CYTech. Dans la suite de ce rapport, nous allons vous
expliquer comment nous avous abouti à ce projet, quelles sont les étapes de sa conception,
ainsi que le gameplay et les différents éléments qui composent le jeu. Le nom de notre jeu
est SUPER MORIA.

3
2 Genèse du projet
Au tout début de ce projet, nous avions en tête un jeu complètement différent de celui
que l’on a finalement fait. En effet, nous avions à ce moment-là envie de créer un action
RPG assez complexe avant de nous rendre compte de la charge de travail que cela allait
impliquer...

2.1 Réunions autour de ce projet


Lors de nos premières réunions, on avait dégagé une idée d’un jeu assez clair mais trop
complexe pour nous. En effet, comme on peut le voir ci-dessous, nous souhaitions quelques
chose de bien complexe et largement au dessus de nos compétences à l’époque.

On avait également créé un "résumé" qui expliquerait comment le joueur s’est retrouvé
là au début du jeu :
L’histoire d’un simple aventurier qui part dans un donjon aux allures banales. Un lieu
abandonné, sans vie.
Lors de son aventure, il décide de prendre un chemin qui avait une allure de passage secret.
Malheureusement pour lui, ce passage ne fait pas partie du donjon, mais d’un autre donjon
bien plus étrange.
La seule volonté du personnage est de sortir de cet endroit. La chance n’est pas un adjectif

4
qui le qualifie, il s’est retrouvé dans un donjon qui lui réserve bien des ennuis.

Malheureusement, au fur et à mesure que le temps avançait, nous nous sommes vite
rendu compte que ce projet était trop gros pour nous et avons décidé de changer de cap
complètement. Nous avions besoin d’un jeu ne nécessitant ni d’un nombre de dialogue
élevé, ni d’une "IA" pour monstres et PNJ trop compliquée à implémenter.
C’est ainsi qu’est venu notre deuxième idée de jeu : le jeu de plateforme. En effet, c’est
le genre de jeu particulièrement adapté à la création de mécaniques de jeu pouvant être
intéressante.

Nous avions alors décidé de créer un jeu où le but est de parcourir un niveau, y ré-
soudre des énigmes et y obtenir des objets à collectionner pour pouvoir ouvrir des niveaux
spéciaux. Après plusieurs essais, on a fini par trouver que parcourir les niveaux suffisait et
que les deux autres objectifs rajoutaient de la complexité sans rendre le jeu plus intéressant.

Pour ce qui est du personnage principal, plusieurs idées sont passés par notre tête :
• A l’époque du RPG, nous souhaitions avoir un personnage avec un look un peu
"heroic fantasy" afin d’être vraiment différent des monstres du donjon. Il s’est avéré
trop complexe à faire.

5
• Pour notre jeu de plateforme, nous avons tout d’abord décidé d’utiliser un personnage
humanoïde que l’on avait créé à l’aide d’un logiciel de créateur de personnage.

• Mais cela n’allait pas avec le reste des niveaux, on a donc décidé d’utiliser un petit
personnage robotique, nommé Moria.

Figure 1 – Les deux modèles utilisés pour le jeu

Avant d’arriver au modèle du robot, on avait réfléchi à d’autres modèles robotiques


que Titouan avait designé :

6
2.2 Plusieurs versions différentes avant d’atteindre le produit final
Voici deux captures d’écran provenant d’anciennes versions du jeu de plateforme :

Voici la version actuelle :

7
3 La version finale du jeu
3.1 Comment lancer le jeu ?
Un exécutable nommé "GravityGame.exe" se trouve dans le dossier "SuperMoriaBuild".
Il suffit de lancer cet exécutable pour pouvoir jouer au jeu. À partir du menu du jeu, il
suffit de choisir un niveau pour commencer à jouer.

3.2 But du jeu


Nous avons donc crée un jeu de plateforme. Le but du jeu est de parcourir les niveaux,
composés d’éléments de parcours et de petits pièges.

3.3 Contrôles
Notre personnage, Moria, dispose de plusieurs contrôles. Il peut se déplacer en courant,
avec les touches ZQSD, et peut également marcher en maintenant la touche SHIFT. Moria
peut sauter avec la barre espace, celui-ci étant plus ou moins important en fonction de la
durée de pression de la touche. Moria peut s’accrocher au mur en sautant sur ceux-ci, et
peut rebondir dessus en rappuyant sur la touche espace lors de l’accroche sur un mur.

8
4 Mécaniques de jeu
4.1 Bumper
Le bumper est un évènement au sol qui permet de se propulser d’un point A vers
un point B. Pour cela, il suffit d’indiquer l’emplacement où le joueur va atterir, puis de
marcher sur l’objet pour être propulsé.

9
4.2 Gravitron
Le gravitron permet de changer la gravité selon un axe prédéfini. En marchant dessus,
la gravité du monde va être modifié et le joueur pourra se déplacer selon un axe précis.

4.3 Tapis Roulant


Le tapis roulant est une zone au sol permettant de courir plus vite (ou de ralentir). Il
sert également pour sauter plus loin (ou moins loin) avec la vitesse de course obtenue. On
peut définir le sens d’accélération du tapis ainsi que la vitesse prodiguée au joueur.

10
4.4 Checkpoint
Le checkpoint est un point de sauvegarde dans la partie. Il s’agit d’une zone qui va
être enregistrée et permettra au joueur, lors de sa mort, de revenir au dernier checkpoint
traversé.

4.5 Death Zone


La death zone est tout simplement la zone qui fait mourir le joueur (lors d’une chute
sans fin par exemple). Dès qu’il traversera cette zone, qui est invisible, le joueur sera
téléporté au dernier checkpoint.

4.6 Message
Le message est une zone affichant un conseil, une astuce au joueur. Elle est matérialisée
par un cercle lumineux au sol. Lorsque le joueur se trouve dans cette zone, un texte adapté
à la position de la caméra s’affichera proche du joueur.

11
5 Modèles créés sur Blender
Ces Modèles ont été créés en utilisant au maximum les modifiers comme le miroir et le
subdivision surface, permettant une modélisation rapide laissant la possibilité d’adapter le
nombre de polygones de manière non destructive.

Figure 2 – Éléments de décor "boite"

Figure 3 – Éléments de gameplay : Le gravitron et le bumper

12
6 Conclusion
Bien qu’il y ait encore beaucoup de modifications et d’ajouts à fournir, nous sommes
contents d’avoir réussi à faire un tel jeu. Nous avons apporté une mécanique de jeu qui n’est
pas très fréquemment exploitée par les autres et nous trouvons que le résultat est intéressant.

Nous nous sommes rendu compte de la charge de travail générée par de tels projets. Il
faut avoir des talents dans plein de domaines différents pour créer un jeu fait de toute
pièces par nos propres soins.

À l’avenir, certains d’entre nous aimeraient continuer ce projet et essayer de l’amener


plus loin. Nous pensons que ce jeu a le potentiel d’être vraiment amusant et avoir travaillé
autant de temps sur ce jeu nous donne envie de voir une version encore plus proche des
idées que nous avions en tête.

En espérant que vous puissiez rapidement wishlist le jeu Super Moria sur le marché
Steam !

13

Vous aimerez peut-être aussi