Lava Castle

Un plateformer 2D où le joueur course contrat un plancher de lave montant.

Projet personnel !

capture d'écran du jeu Lava Catle.

Utilisation de Unity pour construire mon jeu. Utilisation du système de Tilemap(ruleTile, du système de particule, du système de lumière et autres.

Utilisation du C# pour coder les systèmes. Approche OOP pour créer des outils personnalisés à l’intérieur de Unity.

Utilisation d’aseprite pour créer l’interface utilisateur et les sprites de personnages, d’objets et de décors.

Le projet constiste en:

Un personnage capable de faire un double saut.

Une lave montante qui peut aller plus ou moins vite selon le niveau.

Une ambiance lumineuse poussée.

Un meilleur mouvement de personnage

Implémentation d'un "coyote time" qui permet au joueur de sauter quelques frames après avoir quitté une plateforme.

Ajout d'un détecteur de saut prématuré, qui permet de voir si le joueur a essayé de sauter quelques frames avant que le personnage est réatérie sur le sol. Si c'est le cas, le personnage saute automatiquement lorsque qu'il touche au sol

En ajoutant c'est mécanique, je réduis la possibilité que l'utilisateur se sente frustré d'avoir manqué un saut à un frame près.