Passer au contenu
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