30 h
Animation et effets visuels
5$/h – Unreal Engine – Blueprint
Objectif
Au terme de sa formation, le participant sera en mesure de :
- Comprendre les fondements et l’utilité des Blueprints dans Unreal Engine
- Maîtriser l’interface de l’éditeur de Blueprints et ses outils principaux
- Créer et manipuler des variables et types de données dans les Blueprints
- Implémenter des événements et fonctions pour structurer le code visuel
- Utiliser efficacement les structures de contrôle (conditions et boucles) dans les Blueprints
- Établir une communication fonctionnelle entre différents Blueprints
- Développer des interactions réactives entre le joueur et l’environnement de jeu
- Contrôler les animations de personnages et d’objets via les Blueprints
- Concevoir un système de gestion d’états pour les entités de jeu
- Créer un système d’inventaire fonctionnel en utilisant les Blueprints
- Implémenter une IA basique pour des personnages non-joueurs
- Développer un système de sauvegarde et de chargement de l’état du jeu
- Optimiser les performances des Blueprints selon les meilleures pratiques
- Maîtriser les techniques de débogage avancées pour les Blueprints
- Réaliser un projet pratique intégrant l’ensemble des concepts appris
Contenu du cours
Présentation des Blueprints : Qu’est-ce que c’est et pourquoi les utiliser ?
- Interface de l’éditeur de Blueprints : Exploration des différents panneaux et outils.
- Création de votre premier Blueprint : Mise en place d’un objet simple avec des propriétés modifiables.
- Variables et types de données : Introduction aux variables, types de données, et leur utilisation.
- Événements et fonctions : Création d’événements simples et utilisation des fonctions pour organiser le code.
- Conditions et boucles : Utilisation des structures conditionnelles (if/else) et des boucles (for/while).
- Communication entre Blueprints : Appels de fonctions et événements entre différents Blueprints.
- Interaction avec le joueur : Détection d’entrées utilisateur et réponse à celles-ci.
- Animation avec les Blueprints : Contrôle des animations de personnages ou d’objets via les Blueprints.
- Gestion des états : Création d’un système simple de gestion d’états (par exemple, marche/course).
- Création d’un système d’inventaire : Utilisation des Blueprints pour gérer un inventaire d’objets.
- IA basique avec Blueprints : Mise en place d’un comportement simple pour un personnage contrôlé par l’IA.
- Système de sauvegarde et chargement : Implémentation d’un système pour sauvegarder et charger l’état du jeu.
- Optimisation des Blueprints : Bonnes pratiques pour améliorer la performance des Blueprints.
- Débogage avancé : Utilisation des outils de débogage pour identifier et corriger les erreurs.
Préalables
- Avoir suivi la formation d’introduction au logiciel Unreal Engine ou avoir des connaissances de base du logiciel
- Avoir des notions en animation ou en gestion de personnages 3D
- Connaissances de l’environnement Microsoft Windows
