Ce que vous devez savoir avant
Vous commencez

Débute 5 June 2026 06:10

Se termine 5 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Unreal Engine : Maîtriser UMG, IA et Blueprints

Maîtrisez les interfaces UMG, les arbres de comportement d'IA et la programmation en Blueprint dans Unreal Engine 4 grâce au développement pratique d'éléments de jeu interactifs et de systèmes d'interface utilisateur réactifs.
EDUCBA via Coursera

EDUCBA

2868 Cours


13 hours 39 minutes

Amélioration optionnelle disponible

Intermédiaire

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

This comprehensive Unreal Engine 4 course empowers learners to design, develop, and optimize interactive game elements using UMG, AI systems, and Blueprint scripting. Starting with foundational UI creation, students will apply layout panels, grid systems, and interactive widgets to craft engaging user experiences.

The course then moves into AI programming, where learners construct and implement advanced Behavior Trees, selectors, and task logic to create responsive and dynamic in-game characters. Through structured, hands-on lessons, participants will develop the skills to connect visual scripting nodes, manage arrays, and manipulate data for optimized performance.

By the end of this course, learners will be able to design fully functional UIs, configure intelligent AI behaviors, and execute efficient Blueprint workflows to bring professional-level game mechanics to life. Each module follows a progressive learning path that blends theoretical understanding with practical application, ensuring that participants not only understand key concepts but can also apply, analyze, and evaluate them in real-world game development scenarios.

This course is ideal for aspiring game designers, developers, and anyone seeking to enhance their Unreal Engine expertise with production-ready skills.

Programme

  • Fondations UMG
  • Les fondations UMG initient les apprenants aux principes fondamentaux de la création et de la gestion des interfaces utilisateur dans Unreal Engine 4 en utilisant Unreal Motion Graphics (UMG). Le module couvre les concepts essentiels de l'interface utilisateur, y compris le positionnement, le dimensionnement et les panneaux de disposition, ainsi que le développement pratique d'éléments HUD simples. À travers des exemples pratiques, les apprenants acquerront la capacité de concevoir des composants d'interface utilisateur réactifs et fonctionnels qui s'adaptent à différentes résolutions d'écran et améliorent l'expérience du joueur.
  • Panneaux de disposition & Systèmes de grille
  • Panneaux de disposition & Systèmes de grille dote les apprenants des compétences nécessaires pour concevoir des interfaces utilisateur structurées, flexibles et visuellement équilibrées dans Unreal Engine 4 en utilisant UMG. Ce module couvre divers conteneurs de disposition, y compris les panneaux de grille uniforme, les panneaux de grille, les boîtes horizontales, les superpositions et les boîtes de mise à l'échelle, ainsi que des méthodes pratiques pour combiner ces éléments afin de créer des composants d'interface utilisateur réactifs et visuellement engageants, tels que les barres de progression. Grâce à des exemples pratiques, les apprenants acquerront la capacité de sélectionner, configurer et intégrer les panneaux de disposition appropriés pour différentes exigences d'interface.
  • Support et éléments interactifs
  • Support et éléments interactifs fournit aux apprenants les connaissances et compétences nécessaires pour concevoir, organiser et contrôler les composants de l'interface utilisateur dans Unreal Engine 4 en utilisant UMG. Ce module couvre la gestion avancée de la disposition avec les emplacements des panneaux Canvas, les boîtes de taille, les boîtes enveloppantes et les commutateurs de widgets, ainsi que les éléments interactifs tels que les boîtes de défilement, les barres de progression, les barres de curseur et les spinners. Grâce à des exercices pratiques, les apprenants développeront la capacité de créer des dispositions d'interface utilisateur flexibles, réactives et conviviales qui améliorent l'expérience de jeu.
  • Boîtes de texte & IA de base
  • Boîtes de texte & IA de base initie les apprenants à la création d'éléments d'interface utilisateur textuels interactifs et à l'intégration de contrôles d'intelligence artificielle de base dans Unreal Engine 4 en utilisant UMG. Le module couvre la mise en forme du texte, le style et la gestion de l'entrée multiligne, ainsi que la mise en œuvre des throbbers pour un retour visuel. Il passe ensuite aux fondamentaux de l'IA, y compris les contrôleurs d'IA, la configuration du comportement et la simulation, permettant aux apprenants de concevoir et de tester les interactions et la prise de décision des personnages non-joueurs dans l'environnement de jeu.
  • Arbres de comportement et contrôle de l'IA
  • Ce module plonge dans la création et l'optimisation du comportement de l'IA dans Unreal Engine 4 en utilisant les arbres de comportement et des mécanismes de contrôle avancés de l'IA. Les apprenants exploreront comment structurer la prise de décision de l'IA, exécuter des tâches dynamiques et utiliser des sélecteurs pour gérer des choix complexes. Les leçons couvrent le diagnostic et l'affinement du flux de comportement, la mise en œuvre de tâches spécifiques de l'IA telles que le mouvement et la mise au point, et assurent une exécution efficace grâce à un design clair et maintenable. À la fin, les apprenants seront capables de construire et de gérer des systèmes de comportement IA sophistiqués capables de réponses adaptatives dans les environnements de jeu.
  • Blueprints et tableaux
  • Ce module offre aux apprenants une compréhension complète de la gestion des tableaux dans Unreal Engine en utilisant les Blueprints. Il commence par des compétences fondamentales dans la création de projets, la connexion des nœuds et la compréhension des types de tableaux tels que les tableaux d'entiers. Les apprenants progressent vers des opérations avancées sur les tableaux, y compris l'ajout, l'insertion et la définition d'éléments de tableau avec redimensionnement dynamique. Le module couvre également des techniques efficaces pour supprimer, boucler et vider les tableaux, assurant une gestion optimisée des données pour le développement de jeu et d'interface utilisateur.

Enseigné par

EDUCBA


Matières

Programming