












Lien pour pouvoir jouer à mon jeu :
Date de publication
J'ai publié ce projet le 23 mai 2023
Logiciels utilisés
Pour ce projet, j'ai utilisé Unity et Photoshop.
J'ai utilisé Unity pour faire le jeu au complet et pour pouvoir l'exporter en version jouable.
J'ai utilisé Photoshop pour faire les différentes scènes de mon jeu.
Langage de programmation utilisé
Mon projet de jeu 2D en Unity utilise principalement le langage C# pour gérer différents aspects du gameplay. Le mouvement de l'avatar est contrôlé par un script en C#, permettant au joueur de se déplacer en temps réel dans l’environnement avec les touches du clavier et WASD. Pour les objets interactifs, chaque élément possède un script spécifique qui déclenche des actions variées : collecte d’objets, activation de mécanismes ou amélioration des capacités de l'avatar. Ces scripts vérifient le contact avec l’avatar pour exécuter la logique associée.
J’ai également programmé un système de compteur affichant le nombre de clés collectées par le joueur. Les animations du jeu sont gérées par l’Animator de Unity, mais c'est à travers des scripts en C# que j’ai pu déclencher les transitions d’animations selon les actions du joueur (courir, sauter, attaquer). Enfin, j'ai programmé l’instanciation dynamique d’objets, permettant par exemple la création de balles tombant du ciel pour enrichir l'interaction.
L’utilisation de C# a été essentielle pour orchestrer chaque aspect de ce projet en Unity, assurant un fonctionnement fluide et engageant pour le joueur.
Description du projet
Mon projet de jeu 2D, réalisé avec Unity, consiste en un environnement interactif où le joueur contrôle un avatar capable de se déplacer et d’interagir avec divers objets.
Partie 1 : Environnement 2D et Interface
J’ai conçu un univers en 2D avec une scène d’introduction permettant de démarrer la partie via des boutons ou des touches. L’interface inclut des instructions pour guider le joueur et respecte les droits d’auteur en mentionnant mon nom et la date.
J’ai conçu un univers en 2D avec une scène d’introduction permettant de démarrer la partie via des boutons ou des touches. L’interface inclut des instructions pour guider le joueur et respecte les droits d’auteur en mentionnant mon nom et la date.
Partie 2 : Objets et Logique de Jeu
J’ai intégré cinq objets interactifs offrant différentes actions (augmentation de vitesse, collecte d’objets, combat). Chaque objet apporte des rétroactions visuelles et sonores, et un compteur affiche le score.
J’ai intégré cinq objets interactifs offrant différentes actions (augmentation de vitesse, collecte d’objets, combat). Chaque objet apporte des rétroactions visuelles et sonores, et un compteur affiche le score.
Partie 3 : Fin de Partie et Sons
La fin de partie affiche un message de victoire ou d’échec et permet de relancer le jeu avec « R ». Des sons libres de droits accompagnent l’ambiance, avec des effets sonores spécifiques pour les interactions.
La fin de partie affiche un message de victoire ou d’échec et permet de relancer le jeu avec « R ». Des sons libres de droits accompagnent l’ambiance, avec des effets sonores spécifiques pour les interactions.
Conclusion
Ce projet m’a permis de maîtriser la création d’environnements, l’interaction avec des objets, et la gestion de la logique de jeu dans Unity.
Ce projet m’a permis de maîtriser la création d’environnements, l’interaction avec des objets, et la gestion de la logique de jeu dans Unity.