ETERNAL STRUGGLE

Présentation du Projet

Eternal Struggle, inspiré de Vampire Survivor, s'est déroulé lors d'un rapide atelier chez Gaming Campus. J'ai amélioré une base créée par Théo Leicht en y ajoutant des déplacements, des ennemis et des fonctionnalités essentielles.

Les Bases du Projet

J'ai implémenté les fonctionnalités “essentielles” manquantes, en utilisant uniquement des assets gratuits. J'ai eu la liberté d'implémenter ces fonctionnalités de la manière qui me semblait la plus appropriée.

  • Ajouter une animation de marche au Player.
  • Changer le sens du sprite du Player en fonction de la direction de son mouvement.
  • Ajouter un menu principal.
  • Ajouter un écran de Game Over.
  • Ajouter un écran de niveau réussi.

Amélioration du Juice

Le gameplay initial manquait de dynamisme. Pour remédier à cela, j'ai ajouté du feedback visuel et sonore afin d'enrichir l'expérience de jeu.

  • Ajouter des sons (par exemple, lorsqu'un joueur attaque).
  • Ajouter du screen shake lorsque le joueur subit des dégâts.

Ajouts de Nouvelles Mécaniques

Avec les améliorations précédentes, le jeu est désormais jouable et agréable. J'ai alors ajouté de nouvelles mécaniques pour enrichir l'expérience de jeu.

  • Ajout d'un système de score.
  • Ajout d'un menu pause.

Jouez au Jeu

Images

Technologies

Technologie Description
C# Langage de programmation utilisé pour développer la logique du jeu, les interactions et les mécaniques de gameplay. C# est le langage de script natif de Unity, offrant une syntaxe claire et concise ainsi qu'un large éventail de fonctionnalités pour le développement de jeux.
Unity Moteur de jeu principal utilisé pour le développement de Eternal Struggle. Unity offre des fonctionnalités puissantes et une grande flexibilité, ce qui en fait un choix idéal pour créer des jeux 3D multiplateformes.
← Projet précédent Retour aux projets Projet suivant →