Unreal Engine: Master UMG, AI & Blueprints
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Unreal Engine: Master UMG, AI & Blueprints
This course is part of Unreal Engine Advanced Gameplay & AI Mastery Specialization
Instructor: EDUCBA
Included with
Learn more
14 reviews
14 reviews
What you'll learn
Design interactive UIs using UMG layout panels, widgets, and grid systems.
Build intelligent AI behaviors with Behavior Trees, selectors, and task logic.
Optimize game mechanics using efficient Blueprint workflows and data handling.
Skills you'll gain
Tools you'll learn
Details to know
18 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 6 modules in this course
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.
UMG Foundations introduces learners to the core principles of creating and managing user interfaces in Unreal Engine 4 using Unreal Motion Graphics (UMG). The module covers fundamental UI concepts including positioning, sizing, and layout panels, as well as hands-on development of simple HUD elements. Through practical examples, learners will gain the ability to design responsive and functional UI components that adapt to different screen resolutions and enhance player experience.
What's included
7 videos3 assignments
7 videosβ’Total 64 minutes
- Introduction to Comprehensive Unreal Engine 4β’12 minutes
- Positioning in UMGβ’11 minutes
- Sizing in UMGβ’8 minutes
- Sizing in UMG Continuesβ’8 minutes
- Creating Canvas Panel in UMGβ’12 minutes
- Create Simple UMG HUDβ’7 minutes
- Create Simple UMG HUD Continuesβ’6 minutes
3 assignmentsβ’Total 50 minutes
- Getting Started with UMGβ’10 minutes
- Canvas and Simple HUDβ’10 minutes
- UMG Foundationsβ’30 minutes
Layout Panels & Grid Systems equips learners with the skills to design structured, flexible, and visually balanced user interfaces in Unreal Engine 4 using UMG. This module covers various layout containers including Uniform Grid Panels, Grid Panels, Horizontal Boxes, Overlays, and Scale Boxes, along with practical methods for combining these elements to create responsive and visually engaging UI components such as progress bars. Through hands-on examples, learners will gain the ability to select, configure, and integrate the appropriate layout panels for different interface requirements.
What's included
9 videos3 assignments
9 videosβ’Total 71 minutes
- Working with Uniform Grid Panelβ’9 minutes
- More on Uniform Grid Panelβ’7 minutes
- Grid Panel in UMGβ’12 minutes
- Example of Grid Panelβ’6 minutes
- Example of Grid Panel Continuesβ’7 minutes
- Horizontal Box in UMGβ’7 minutes
- Overlay Elementβ’7 minutes
- Creating Progress bar using Overlayβ’6 minutes
- Scale Boxβ’10 minutes
3 assignmentsβ’Total 50 minutes
- Grid and Layout Techniquesβ’10 minutes
- Horizontal Box to Progress Barβ’10 minutes
- Layout Panels & Grid Systemsβ’30 minutes
Slotting and Interactive Elements provides learners with the knowledge and skills to design, arrange, and control user interface components in Unreal Engine 4 using UMG. This module covers advanced layout handling with Canvas Panel slots, Size Boxes, Wrap Boxes, and Widget Switchers, along with interactive elements such as Scroll Boxes, Progress Bars, Slider Bars, and Spinners. Through practical exercises, learners will develop the ability to create flexible, responsive, and user-friendly UI layouts that enhance the gameplay experience.
What's included
13 videos3 assignments
13 videosβ’Total 113 minutes
- Canvas Panel Slotsβ’8 minutes
- Size Boxβ’6 minutes
- Wrap Boxβ’11 minutes
- Widget Switcherβ’7 minutes
- More on Widget Switcherβ’10 minutes
- Scroll Boxβ’7 minutes
- Top Shadow Brushβ’6 minutes
- Level Selectβ’8 minutes
- Progress Barβ’10 minutes
- Progress Bar Continuesβ’9 minutes
- Slider Barβ’12 minutes
- The Spinnerβ’12 minutes
- Spinner - Adding Buttonβ’9 minutes
3 assignmentsβ’Total 50 minutes
- Widget Layouts and Switchersβ’10 minutes
- Progress, Sliders & Spinnersβ’10 minutes
- Slotting and Interactive Elementsβ’30 minutes
Text Boxes & AI Basics introduces learners to creating interactive text-based UI elements and integrating basic artificial intelligence controls in Unreal Engine 4 using UMG. The module covers text formatting, styling, and multi-line input handling, along with the implementation of throbbers for visual feedback. It then transitions into AI fundamentals, including AI Controllers, behavior setup, and simulation, enabling learners to design and test non-player character interactions and decision-making within the game environment.
What's included
13 videos3 assignments
13 videosβ’Total 120 minutes
- Some Text Colorβ’6 minutes
- Default Blue Valueβ’6 minutes
- Circular Throbberβ’8 minutes
- Simple Throbberβ’11 minutes
- Simple Throbber Continuesβ’5 minutes
- Text Boxesβ’10 minutes
- BTN Change Resolutionβ’11 minutes
- Multiline Text Boxβ’9 minutes
- More on Multiline Text Boxβ’10 minutes
- Artificial Intelligenceβ’11 minutes
- AI Controllerβ’11 minutes
- Behavior in Artificial Intelligenceβ’12 minutes
- Simulating AI Controllerβ’11 minutes
3 assignmentsβ’Total 50 minutes
- Text and Throbbersβ’10 minutes
- Text Boxes & AIβ’10 minutes
- Text Boxes & AI Basicsβ’30 minutes
This module delves into the creation and optimization of AI behavior in Unreal Engine 4 using Behavior Trees and advanced AI control mechanisms. Learners will explore how to structure AI decision-making, execute dynamic tasks, and use selectors to manage complex choices. The lessons cover diagnosing and refining behavior flow, implementing specific AI tasks such as movement and focus, and ensuring efficient execution through clear and maintainable design. By the end, learners will be able to construct and manage sophisticated AI behavior systems capable of adaptive responses within gameplay environments.
What's included
8 videos3 assignments
8 videosβ’Total 71 minutes
- Executing Behavior Treeβ’10 minutes
- Diagnosing Changes in Behavior Treeβ’12 minutes
- Suffixing in Behavior Treeβ’10 minutes
- Tasking in AI Characterβ’8 minutes
- AI Run to Exit Pointβ’7 minutes
- Creating Selectorβ’9 minutes
- Task Focus on Playerβ’8 minutes
- Task Clear Focusβ’6 minutes
3 assignmentsβ’Total 50 minutes
- Behavior Tree Setupβ’10 minutes
- Selector and Task Focusβ’10 minutes
- Behavior Trees and AI Controlβ’30 minutes
This module provides learners with a comprehensive understanding of array handling in Unreal Engine using Blueprints. It begins with foundational skills in creating projects, connecting nodes, and understanding array types such as integer arrays. Learners progress into advanced array operations including appending, inserting, and setting array elements with dynamic resizing. The module also covers efficient techniques for removing, looping, and clearing arrays, ensuring optimized data management for gameplay and UI development.
What's included
9 videos3 assignments
9 videosβ’Total 81 minutes
- Creating New Projectβ’11 minutes
- Connecting New Nodesβ’12 minutes
- Working with INT Arrayβ’11 minutes
- Appending Different Arraysβ’9 minutes
- Inserting a Arrayβ’7 minutes
- Working on Set Array Elementβ’10 minutes
- Removing Index Arrayβ’8 minutes
- Running Loopβ’5 minutes
- Clear Array Nodeβ’9 minutes
3 assignmentsβ’Total 50 minutes
- Project and Array Basicsβ’10 minutes
- Array Indexing and Loopsβ’10 minutes
- Blueprints and Arraysβ’30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Design and Product
- Status: Free Trial
- Status: Free Trial
Course
- Status: Free Trial
Course
- Status: Free Trial
Why people choose Coursera for their career
Learner reviews
- 5 stars
100%
- 4 stars
0%
- 3 stars
0%
- 2 stars
0%
- 1 star
0%
Showing 3 of 14
Reviewed on Mar 29, 2026
Exactly what I needed to level up my Unreal Engine skills.
Reviewed on Mar 25, 2026
Perfect blend of theory and practical projects. Highly recommend!
Reviewed on Mar 22, 2026
This is one of the most comprehensive Unreal Engine courses Iβve taken. It delivers real value and practical skills that can be applied immediately.
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
