К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Artificial Intelligence in Unreal Engine 5 · LearnSpace
Назад в каталог
courseraПрограммирование

Artificial Intelligence in Unreal Engine 5

Курс от Packt
Средний≈ 16.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces the powerful integration of artificial intelligence with Unreal Engine 5, empowering game developers to create dynamic and intelligent AI systems. By focusing on Blueprints and C++, you will gain hands-on experience in designing immersive AI behaviors for next-gen games. This is a crucial skill for modern game development, where AI-driven gameplay is a core component. Throughout the course, you will master the essential tools and techniques for building responsive AI systems in Unreal Engine 5. You will learn to utilize the AI framework, behavior trees, and navigation systems to develop rich, interactive game experiences. Whether you're a beginner or looking to refine your skills, this course provides practical insights into AI development within UE5. What sets this course apart is its real-world approach. It combines foundational AI theory with practical application, helping you build fully functional AI behaviors from the ground up. This hands-on method ensures you can implement what you've learned immediately in your projects. Game developers and Unreal Engine users with basic C++ knowledge will benefit most from this course. If you're looking to elevate your game development skills and bring dynamic AI elements to your projects, this course is for you.

Навыки, которые вы освоите

C++ (Programming Language)Unreal EngineAnimation and Game DesignVideo Game DevelopmentAlgorithmsArtificial Intelligence and Machine Learning (AI/ML)Artificial IntelligenceGame DesignAI Workflows

Программа курса

15 модулей · 100 учебных материалов

01Getting Started with AI Game Development5 материалов

Lesson 1

Course OverviewВидеоGetting Started with AI Game Development - Overview VideoВидеоIntroductionЧтениеIntroducing AIЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Artificial Intelligence in Unreal Engine 5
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.9 ч

15 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Foundations of AI in Game DevelopmentЗадание
02Introducing the Unreal Engine AI System4 материалов

Lesson 1

Introducing the Unreal Engine AI System - Overview VideoВидеоIntroductionЧтениеPresenting the Unreal Engine AI SystemЧтениеUnreal Engine AI System FundamentalsЗадание
03Presenting the Unreal Engine Navigation System5 материалов

Lesson 1

Presenting the Unreal Engine Navigation System - Overview VideoВидеоIntroductionЧтениеRuntime Nav Mesh GenerationЧтениеUnderstanding PathfindingЧтениеNavigating the Unreal Engine Navigation SystemЗадание
04Setting Up a Navigation Mesh7 материалов

Lesson 1

Setting Up a Navigation Mesh - Overview VideoВидеоIntroductionЧтениеAdding the Navigation LogicЧтениеPractice: Debugging AI NavigationDIALOGUEIncorporating a ModifierЧтениеApplying the Custom ModifiersЧтениеNavigation Mesh FundamentalsЗадание
05Improving Agent Navigation7 материалов

Lesson 1

Improving Agent Navigation - Overview VideoВидеоIntroductionЧтениеAdding the CodeЧтениеPractice: Design a Navigation StrategyDIALOGUEMaking the Nav Mesh DynamicЧтениеImplementing Agent AvoidanceЧтениеNavigating Dynamic EnvironmentsЗадание
06Optimizing the Navigation System4 материалов

Lesson 1

Optimizing the Navigation System - Overview VideoВидеоIntroductionЧтениеAnalyzing Nav Mesh ResolutionЧтениеNavigation System Optimization InsightsЗадание
07Introducing Behavior Trees4 материалов

Lesson 1

Introducing Behavior Trees - Overview VideoВидеоIntroductionЧтениеUnderstanding Behavior Trees in Unreal EngineЧтениеBehavior Tree FundamentalsЗадание
08Setting Up a Behavior Tree11 материалов

Lesson 1

Setting Up a Behavior Tree - Overview VideoВидеоIntroductionЧтениеDeclaring PropertiesЧтениеImplementing FunctionsЧтениеPractice: Design an AI Behavior TreeDIALOGUECreating a Behavior TreeЧтениеImplementing Behavior Tree Tasks and ServicesЧтениеImplementing the BatteryCheck ServiceЧтениеSetting Up a Behavior Tree on an AgentЧтениеCreating the Controller BlueprintЧтениеBehavior Tree FundamentalsЗадание
09Extending Behavior Trees12 материалов

Lesson 1

Extending Behavior Trees - Overview VideoВидеоIntroductionЧтениеCreating the BaseWeaponComponent ClassЧтениеImplementing a Target ClassЧтениеMaking the Weapon ShootЧтениеPractice: Design and Debug AI BehaviorDIALOGUEUnderstanding DecoratorsЧтениеUnderstanding ServicesЧтениеUnderstanding TasksЧтениеCreating the BlackboardЧтениеFinishing the AI LogicЧтениеBehavior Tree Fundamentals and Implementation in Unreal EngineЗадание
10Improving Agents with the Perception System8 материалов

Lesson 1

Improving Agents with the Perception System - Overview VideoВидеоIntroductionЧтениеAdding Perception to an AgentЧтениеPractice: Analyze Trade-offs in AI Perception DesignDIALOGUEImproving the BlackboardЧтениеEnabling Perception DebuggingЧтениеCreating Perception StimuliЧтениеAI Agent Perception and ControlЗадание
11Understanding the Environment Query System5 материалов

Lesson 1

Understanding the Environment Query System - Overview VideoВидеоIntroductionЧтениеSetting Up an Environment QueryЧтениеHandling Environment Queries Within a Behavior TreeЧтениеEQS Fundamentals and Core ConceptsЗадание
12Using Hierarchical State Machines with State Trees10 материалов

Lesson 1

Using Hierarchical State Machines with State Trees - Overview VideoВидеоIntroductionЧтениеData BindingЧтениеCreating the Noise Emitter ClassЧтениеCreating the Noise Emitter State TreeЧтениеPractice: Design an AI Agent's LogicDIALOGUETesting the Noise EmitterЧтениеImplementing the State TreeЧтениеImplementing the Resume StateЧтениеExploring State Trees in AI Behavior DesignЗадание
13Implementing Data-Oriented Calculations with Mass7 материалов

Lesson 1

Implementing Data-Oriented Calculations with Mass - Overview VideoВидеоIntroductionЧтениеCreating a MassEntityConfigAssetЧтениеCreating the Audience BlueprintsЧтениеPractice: Design a Crowd System with MassDIALOGUEEnabling the Automatic Processor RegistrationЧтениеData-Oriented Calculations in Mass FrameworkЗадание
14Implementing Interactable Elements with Smart Objects6 материалов

Lesson 1

Implementing Interactable Elements with Smart Objects - Overview VideoВидеоIntroductionЧтениеImplementing Smart Object LogicЧтениеPractice: Designing Context-Aware AI DecisionsDIALOGUECreating the FindShootLocation Environment QueryЧтениеInteractable Elements in Game DesignЗадание
15Appendix - Understanding C++ in Unreal Engine5 материалов

Lesson 1

Appendix - Understanding C++ in Unreal Engine - Overview VideoВидеоIntroductionЧтениеExplaining Advanced FeaturesЧтениеHow Is GC Used by Unreal EngineЧтениеC++ Fundamentals in Unreal EngineЗадание