07.03.2023, 06:14
Full AI system in Unreal Engine5 & C++, Beginners to advance
Published 07/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 121 lectures (23h 31m) | Size: 15.1 GB
This course covered AI system in Unreal Engine 5 using C++, with two fun projects
What you'll learn
C++ Basics: Everything you need to know before starting UE5
Unreal Engine 5 Basics: we will cover Unreal Engine 5 basics to be ready for game development
Using Unreal Engine 5 and C++ together, l will teach how to use UE5 classes and how to add our own classes and functions into that
Creating a map: I will show you how to create a full game map
Shooter 3rd person character: we will start it from blank class and will add all the functionality using C++
AI in UE5 and C++: Will cover: AIController class, SetFocus, MoveToActor, LineOfSightTo, BehaviorTree, BT Tasks, BT Decorators and custom tasks
Adding sound effects and particle effects into game
Game HUD, Health bar, Loser screen widget, field of view of camera and enemy health bar
Full AI control people
AI control cars
Car driving
Car damage effect, exploding and spawning old damaged car after shooting the car
Strong AI police system
Creating final project
Requirements
No previous Unreal Engine or Programming experience needed.
Description
Want to learn Artificial intelligence in Unreal Engine 5 and C++?
Yeah! let's start it!
This is a complete course for those who want to learn AI in UE5 and C++. here we will use C++ and Unreal Engine together to make it more powerful.
I will start everything from beginning very simple, then we will jump into intermediate and advance topics.
C++ is one of the most powerful programming languages in the world, and Unreal Engine 5 is an gaming engine famous for creating games like Fortnite, Borderlands 3, Observer, and Star Wars Jedi: Fallen Order. so using these two powerful tools can make your dreams come true.
in this course we will cover following topics
1. C++ Basics
Build first C++ Program
Compile and Errors
Variables and Constants
Arrays
Expressions and Statements
Operations
If - else Statement
Looping
Functions
Pointers
2. Creating a secrete maker program using C++
3. Unreal Engine 5 Basics
Introduction
Installing
User Interface
Navigation and camera control
Viewport Settings
Creating and Transforming objects
Post Process Volume
Materials
Texture and its types
Lighting
Lumen
Landscape
Landscape Materials
MegaScans Library
Foliage System
4. Using C++ and UE5 together (simple car game)
Classes in Unreal Engine 5
PAWN class
UE5 Actor Components
Forward Declaration
Creating objects and Components
UPROPERTY
Mesh, Camera and Spring Arm components
Possessing A Pawn as game player
Input (Bind Axis and Bind Action)
UE_LOG
Add Actor Local Offset
Frame rate and Delta time
Add Actor Local Rotation
Rotator and FVector
5. Creating a game map
6. Shooter Game
Character class
Character Movement Functions
Animation blueprint and Blend space
Actor class
Spawning Actor
Attach to component
Shooting function
Particle Effects
Line Tracing
Take Damage
Virtual Take Damage function and receiving the damage
Health variables
IsDead function
Death animation
7. AI in Unreal Engine 5 and C++
AI controller class
Set focus
AI Movement
Nav Mesh
MoveToActor
LineOfSightTo
Behavior Tree
BT Tasks
BT Decorators
Blackboard Keys
BTTaskNode
Shoot Task
FCollisionQueryParams
8. Game Details
Sound Effects
GameMode
Player Controller
Widgets
LoserScreen
Game HUD
Health bar
Field of view of camera
Animation State Machine
9. Advance Game AI
Full AI people control system
Full AI Control cars
Car Driving
Car Damage and Exploding
Spawning damaged car
Strong AI Enemy
10. Finalizing the Game
Who this course is for
If you want to start or re-skill to game development
If you want to learn AI system using UE5 and C++
Artists who want to make their products alive with AI
Developers who want to develop advance AI games
Environment designers