UNITY 2D: # INTEGRATION & SCENE MANAGEMENT
Projet de groupe - Platformer 2D
Group project - 2D Platformer

Vidéo Gameplay

Contrôles

Rien ne va plus dans le monde des sorcières, Crystal a accidentellement transformé sa meilleure amie en chat noir suite à une erreur de formule.
Après un conseil de discipline carabiné l'adolescente devra corriger ce léger accident. Pour ce faire elle devra récolter les ingrédients nécessaires à la confection d'une potion pour retrouver son amie malchanceuse 
Traversez un monde fantastique et parsemé d'embûches.
Disaster in the witchs' world, Crystal has accidentally metamorphosed her best friend into a black cat because of a formula mistake.
After a ferocious disciplinary hearing the teen will have to correct this light incident. She will have to collect the needed ingredients for a new potion, to have her best friend back.
Go trough a fantastic world strewn with pitfalls.
Implantation de mécaniques (Double saut, Dash, sort, potion d'invisibilité et ennemis) et gestion des scènes via Unity (C#)
 implementations (Double jump, dash, spell, invisibilty potion and ennemies) and scene management in Unity (C#)
Le joueur ne peut accéder à tout les niveaux qu'une fois les précédents achevés, et le Menu affiche le score cumulé de tout les panneaux.
Pour ce faire, j'ai stocké ces valeurs dans un script appelant DontDestroyOnLoad() 
Activation de l'interaction avec le bouton seulement si le premier niveau à été terminé.
Appel d'une coroutine afin d'entendre le feedback audio de l'UI, avant de lancer le deuxième niveau.
Switching of the interaction with button only if the first level has been finished.
Use of a coroutine to hear UI's audio feedback , before launching the second level.

Exemple pour le passage au Niveau 2

Le Dash permets au joueur (pendant que l'animation est en train de se jouer) d'avancer beaucoup plus vite
Dashing allows the player (during the animation's length) to move a lot faster
Le Spell permets au joueur de lancer une boule de lumière pouvant tuer les ennemis (il peut en lancer un toutes les 2 secondes)
The Spell allows the player to cast a light ball that can kill the ennemies (he can cast it every 2 seconds.
La Potion d'Invincibilité permets au joueur de ne plus se faire tuer pendant 3 secondes.
The Invisibility potion allows the player to not be killed for 3 seconds.
Back to Top