Tower Building -- Toy --  1player -- 2023

Projets Etudiants -- 2ème année -- Projet semestriel
​​​​​​​​​​​​​​

Mes rôles dans ce projet : Game Design , Game Art , Programmeur
Le joueur obtient le contrôle de la chute de blocs dans l'espace données.

Il peut les empiler , ou alors éviter le contact entre eux. 

Le sol va réagir à la chutes des blocs , il va s'auto détruire si un bloc tombent au sol , et va s'étendre si le bloc tombent un autre blocs 

Une limite minimum de sol est forcé , autrement dit pas de défaites possibles.

Le joueur va naturellement développer une tour  qui va évoluer elle même de son coté , elle peut s'autodétruire suite a la destruction du sol , ou s'éjecter si un bloc apparait a sa base 
Mes rôles sur ce projet ​​​​​​​
Programmeur
Unity -- GitHub

Premier projet sur Unity en 3D, découverte de logique de programmation en groupe et de partage via GitHub. 

J'ai dû coder une modification de la chute d'objet afin qu'elle soit plus stable et prévisible au joueur. Pour ce faire j'ai utilisé une fausse chute en déplaçant l'objet en Transform tant que l'objet n'a toucher aucun autre objet. Une fois qu'il aura toucher un autre objets alors il subira une gravité plus explosive que d'habitude afin de rendre le jeu plus vivant 

Dans ce projet j'ai dû découvrir le fonctionnement des enfants et de l'héritage afin de donner une logique à l'évolution du jeu et des suivis de créations du terrains.
Une liste est créée au lancement de la scène comprenant tous les différents blocs de sols, et lors de chaque chute d'objets, le sol va se modifier en supprimant des objets de cette liste ou en les ajoutant, lorsqu'un objet est modifié dans cette liste, il sera aussi modifié dans le terrain de jeu. 







Back to Top