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.


您将学到什么
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.
您将获得的技能
要了解的详细信息

添加到您的领英档案
August 2025
18 项作业
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有6个模块
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.
涵盖的内容
7个视频3个作业
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.
涵盖的内容
9个视频3个作业
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.
涵盖的内容
13个视频3个作业
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.
涵盖的内容
13个视频3个作业
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.
涵盖的内容
8个视频3个作业
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.
涵盖的内容
9个视频3个作业
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
从 Design and Product 浏览更多内容
- 状态:免费试用
- 状态:免费试用
Epic Games
- 状态:免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展




常见问题
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.
更多问题
提供助学金,