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

This course covered AI system in Unreal Engine 5 using C++, with two fun projects.

4.45 (317 reviews)
Udemy
platform
English
language
Game Development
category
instructor
AI system in Unreal Engine 5 and C++, Beginner to advance
2 466
students
24.5 hours
content
Jan 2025
last update
$79.99
regular price

What you will 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

Why take this course?

🚀 Course Title: Mastering AI Systems in Unreal Engine 5 with C++ - From Beginner to Advanced!

🔥 Headline: Embark on a Journey to Create Intelligent Agents in Unreal Engine 5 Using C++ - Enhance Your Game Development Skills with Exciting Projects!

🚀 Introduction: Hey there, future game developer and AI enthusiast! 👋 Are you ready to dive into the world of Artificial Intelligence within the powerful Unreal Engine 5 (UE5) using the versatile C++ programming language? This is the course for YOU! Whether you're a complete beginner or looking to advance your skills, this comprehensive journey will take you through every step, from the basics of C++ to creating an advanced AI-driven game experience.

🎓 What You'll Learn:

  1. C++ Basics:

    • Building your first C++ program
    • Understanding variables and constants, arrays, expressions, and much more!
  2. Creating a Secret Maker Program using C++:

    • A practical project to solidify your understanding of C++ fundamentals.
  3. Unreal Engine 5 Basics:

    • Getting set up with UE5
    • Navigating the user interface, camera control, and utilizing viewport settings
    • Working with materials, textures, lighting, and Lumen
    • Exploring the MegaScans Library and Foliage System for realistic environments
  4. Using C++ and UE5 Together (Simple Car Game):

    • Diving into UE5 classes and components, like PAWN, Actors, and Components
    • Handling input, possessing pawns, and implementing physics with Spring Arm
  5. Creating a Game Map:

    • Designing interactive and engaging levels in Unreal Engine 5
  6. Shooter Game Development:

    • Crafting characters with movement functions and animations
    • Implementing particle effects, line tracing, and health management systems
  7. AI in Unreal Engine 5 and C++:

    • Building an AI controller and behavior tree from scratch
    • Integrating AI navigation, line of sight, and tasks to create intelligent opponents or allies
  8. Game Details:

    • Adding sound effects, custom widgets, and UI elements like a loser screen and health bar
    • Manipulating the camera's field of view for an immersive experience
  9. Advanced Game AI:

    • Developing a full AI-controlled people system and autonomous vehicle control
    • Adding car driving mechanics, damage, explosions, and creating damaged cars for a dynamic environment
  10. Finalizing the Game:

  • Polishing your game with a strong AI enemy and preparing it for deployment

🌟 Why Take This Course?

  • Hands-On Learning: Engage in practical projects that complement theoretical knowledge.
  • Step-by-Step Guidance: From the basics to advanced concepts, this course is designed to progress smoothly.
  • Real-World Experience: Build a portfolio-worthy game with AI capabilities that will impress peers and potential employers.
  • Community Support: Join a community of like-minded individuals who are on the same journey towards mastering Unreal Engine 5 and C++.

🎉 Who Is This Course For?

  • Aspiring game developers interested in AI systems
  • Beginners in C++ or Unreal Engine 5 looking to get started
  • Intermediate game developers aiming to refine their skills with advanced AI implementation
  • Anyone passionate about learning cutting-edge technologies in game development!

📅 Key Takeaways:

  • Mastery of C++ within the context of Unreal Engine 5
  • A solid understanding of game development, including level design, character movement, and AI behaviors
  • The ability to create and integrate advanced AI systems into your games
  • A comprehensive portfolio piece that showcases a wide range of skills in both programming and game design

🛠️ Tools & Technologies:

  • Unreal Engine 5
  • C++ Programming Language
  • UE5's Visual Scripting (optional for certain tasks)

👨‍🏫 Expert Instructor: Learn from an experienced instructor who has a deep understanding of both Unreal Engine and C++, with years of industry experience and a passion for teaching.

🔥 Conclusion: Are you ready to transform your coding skills into captivating game experiences? Enroll now and take the first step towards becoming a master of AI systems in Unreal Engine 5 with C++! Let's build something extraordinary together! 🌟

Screenshots

AI system in Unreal Engine 5 and C++, Beginner to advance - Screenshot_01AI system in Unreal Engine 5 and C++, Beginner to advance - Screenshot_02AI system in Unreal Engine 5 and C++, Beginner to advance - Screenshot_03AI system in Unreal Engine 5 and C++, Beginner to advance - Screenshot_04

Our review

It seems you've compiled a range of student reviews and feedback for a Unreal Engine and C++ course on Udemy. From the responses, here's a summary:

Positives:

  • The course is comprehensive and well-suited for beginners in both Unreal Engine and C++.
  • It covers a wide range of topics essential for game development.
  • The instructor explains concepts clearly, which is appreciated by newcomers.
  • Some students find the pace of the course exciting and enjoyable despite some over-explanation parts.
  • The course provides a solid foundation for understanding game mechanics and programming within Unreal Engine.
  • It's a valuable starting point for those interested in learning more advanced C++ concepts for Unreal later on.

Negatives:

  • Some students encountered issues with the course material, such as missing code segments during explanations and a few conceptual oversights.
  • The course assumes Windows as the operating system and may not be as useful for those using different platforms.
  • There are typing errors in the subtitles that can be distracting or misleading if not corrected.
  • Audio quality issues, including loud sound effects and ambient noise, can sometimes interfere with the learning experience.
  • Some students experienced difficulties with Visual Studio Code setup, which was not fully covered in the course instructions.
  • The instructor's English proficiency appears to be a challenge at times, potentially affecting clarity and understanding.
  • There are some ethical considerations raised by students regarding the content of the game being built (e.g., shooting innocent people).

General Feedback:

  • Most students find the course valuable for its scope and the skills it aims to impart, despite some technical and production hiccups.
  • It is recommended that students be prepared to supplement the course with additional research or corrections as needed.
  • The course seems to be more focused on Unreal Engine versions 5.0 through 5.2, with some students mentioning difficulties with later versions like 5.3.
  • Overall, the course is deemed beneficial for those looking to dive into C++ and Unreal Engine game development.

Recommendations:

  • The instructor could improve the course by ensuring the subtitles are accurate, the audio quality is consistent, and the code examples are complete.
  • It would be helpful if the course includes updates for the latest versions of Unreal Engine or provides clear guidance on how to adapt the lessons to newer versions.
  • Additional resources or clarifications regarding the setup process (like Visual Studio Code) could enhance the learning experience for students.

Based on this feedback, it appears that the course has its strengths in terms of content and educational value but could benefit from some improvements in production quality and technical details. Students who are willing to navigate these issues may find the course a valuable stepping stone into Unreal Engine and C++ development.

4767538
udemy ID
05/07/2022
course created date
01/09/2022
course indexed date
Bot
course submited by