AI system in Unreal Engine 5 and C++, Beginner to advance

Course Provided by:Rahmat M
Course Taken on: Udemy
starstarstarstarstar_half 4.768544

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:

  1. Build first C++ Program

  2. Compile and Errors

  3. Variables and Constants

  4. Arrays

  5. Expressions and Statements

  6. Operations

  7. If – else Statement

  8. Looping

  9. Functions

  10. Pointers

2. Creating a secrete maker program using C++

3. Unreal Engine 5 Basics:

  1. Introduction

  2. Installing

  3. User Interface

  4. Navigation and camera control

  5. Viewport Settings

  6. Creating and Transforming objects

  7. Post Process Volume

  8. Materials

  9. Texture and its types

  10. Lighting

  11. Lumen

  12. Landscape

  13. Landscape Materials

  14. MegaScans Library

  15. Foliage System

4. Using C++ and UE5 together (simple car game)

  1. Classes in Unreal Engine 5

  2. PAWN class

  3. UE5 Actor Components

  4. Forward Declaration

  5. Creating objects and Components

  6. UPROPERTY

  7. Mesh, Camera and Spring Arm components

  8. Possessing A Pawn as game player

  9. Input (Bind Axis and Bind Action)

  10. UE_LOG

  11. Add Actor Local Offset

  12. Frame rate and Delta time

  13. Add Actor Local Rotation

  14. Rotator and FVector

5. Creating a game map

6. Shooter Game

  1. Character class

  2. Character Movement Functions

  3. Animation blueprint and Blend space

  4. Actor class

  5. Spawning Actor

  6. Attach to component

  7. Shooting function

  8. Particle Effects

  9. Line Tracing

  10. Take Damage

  11. Virtual Take Damage function and receiving the damage

  12. Health variables

  13. IsDead function

  14. Death animation

7. AI in Unreal Engine 5 and C++

  1. AI controller class

  2. Set focus

  3. AI Movement:

  4. Nav Mesh

  5. MoveToActor

  6. LineOfSightTo

  7. Behavior Tree

  8. BT Tasks

  9. BT Decorators

  10. Blackboard Keys

  11. BTTaskNode

  12. Shoot Task

  13. FCollisionQueryParams

8. Game Details

  1. Sound Effects

  2. GameMode

  3. Player Controller

  4. Widgets

  5. LoserScreen

  6. Game HUD

  7. Health bar

  8. Field of view of camera

  9. Animation State Machine

9. Advance Game AI

  1. Full AI people control system

  2. Full AI Control cars

  3. Car Driving

  4. Car Damage and Exploding

  5. Spawning damaged car

  6. Strong AI Enemy

10. Finalizing the Game

Requrirements

No previous Unreal Engine or Programming experience needed.

Course Includes

  • 23.5 hours on-demand video
  • 1 article
  • Access on mobile and TV
  • Full lifetime access
  • Certificate of completion

Course Reviews

  1. What an amazing course this is!!!
  2. a very good course for unreal engine C++ starter and beyond.
  3. they covers good topics regarding unreal c++ and AI
  4. this is the perfect tutorial i wanted to see, thank you so much
  5. it's nice to have a recap of the Cpp basics available.