Description du cours
Unity est un moteur de jeu robuste permettant de créer des projets et des jeux interactifs sur une variété de plateformes. Ce cours couvrira les techniques pour travailler sur un jeu de plateforme 2D complet.
Vous apprendrez à utiliser les composants de l'interface utilisateur pour créer des écrans de démarrage ainsi qu'un menu principal et une superposition d'état pendant le jeu, affichant la santé et le nombre de ramassages.
Vous allez télécharger des ressources de feuille de sprites et les importer pour créer des cartes de tuiles d'arrière-plan et d’avant plan, ainsi que des éléments interactifs et le lecteur principal.
Le mouvement de base du joueur commence par l'utilisation du système d'entrée Unity par défaut, puis vous installerez et utiliserez le nouveau système d'entrée. Vous créerez un système de suivi de caméra fluide et ajouterez de l'interactivité au ramassage et au piégeage des objets. Vous coderez des niveaux pour permettre l'ouverture d'un nouveau niveau lorsqu'un point de contrôle est franchi, et vous importerez des ressources sonores et les ajouterez à votre niveau et à vos éléments interactifs à l'aide de code.
Ce que vous allez apprendre
- Créer des écrans d'interface utilisateur (UI), notamment des écrans de démarrage (splash screens), un menu principal et une superposition d'état en jeu affichant la santé et le nombre d'objets ramassés (pickup count)
- Importer des ressources de feuilles de sprites (sprite sheet assets) et utiliser des tilemaps (cartes de tuiles) pour construire des arrière-plans et des premiers plans 2D
- Implémenter le mouvement du joueur en utilisant à la fois le système d'entrée par défaut de Unity et le nouveau système d'entrée (input system)
- Créer un système de suivi de caméra fluide et ajouter de l'interactivité aux objets à ramasser et aux pièges
- Coder la progression des niveaux afin qu'un nouveau niveau s'ouvre lorsqu'un point de contrôle (checkpoint) est franchi
- Importer des ressources sonores et déclencher des effets sonores sur le niveau et les éléments interactifs à l'aide de code
Points clés à retenir
- Le cours couvre la création d'un jeu de plateforme 2D complet dans Unity, un moteur de jeu pour créer des projets interactifs sur plusieurs plateformes.
- Les composants de l'interface utilisateur (UI) sont utilisés pour créer des écrans de démarrage (splash screens), un menu principal et une superposition d'état de jeu affichant la santé et le nombre d'objets ramassés.
- Le mouvement du joueur est d'abord enseigné avec le système d'entrée par défaut de Unity, puis avec le système d'entrée nouvellement installé.
- Des ressources de feuilles de sprites (Sprite sheet assets) sont importées pour créer des arrière-plans et des premiers plans (tilemaps), ainsi que des éléments interactifs et le joueur principal.
- Des ressources sonores sont importées et ajoutées au niveau et aux éléments interactifs, avec un code contrôlant le moment où les effets sonores se déclenchent.
Foire aux questions
Quel jeu ce cours permet-il de construire ?
Il vous guide dans la création d'un jeu de plateforme 2D complet dans Unity, couvrant l'interface utilisateur (UI), les sprites, les tilemaps (cartes de tuiles), le mouvement du joueur, les objets à ramasser, les pièges, les niveaux et le son.
Quels systèmes d'entrée le cours enseigne-t-il ?
Il commence par le système d'entrée par défaut de Unity pour les mouvements de base du joueur, puis vous fait installer et utiliser le nouveau système d'entrée pour contrôler le joueur.
Quelles compétences vais-je acquérir grâce à ce cours ?
Vous développerez des compétences en programmation de jeux et en développement de jeux 2D avec Unity, notamment la création d'écrans d'interface utilisateur, l'importation de sprites, l'utilisation de feuilles de tuiles (tile sheets) et la création d'arrière-plans et de premiers plans 2D.
Le cours couvre-t-il l'ajout de son au jeu ?
Oui. Vous importez des clips sonores dans Unity, ajoutez des effets sonores au niveau et aux éléments interactifs, et écrivez du code pour contrôler le moment où ces effets sonores se déclenchent.
Qu'est-ce qui est couvert concernant les niveaux et la progression ?
Vous créez des niveaux et les codez de manière à ce que franchir un point de contrôle (checkpoint) ouvre un nouveau niveau, et vous ajoutez un arrière-plan défilant (scrolling background) ainsi que des pièges et des objets à ramasser.









