Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Advanced AI Techniques and Behavior in Unity

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this advanced-level course, you will explore sophisticated AI techniques for creating realistic, dynamic, and intelligent behaviors in Unity. Starting with crowd simulation, you will learn how to simulate large groups of agents moving as one, as well as how to implement flocking behavior for AI groups. The course takes you through the process of creating goal-driven AI using Goal-Oriented Action Planning (GOAP), and introduces behavior trees to structure complex decision-making systems. The course begins with a focus on crowd simulation, where you will learn how to simulate both fleeing and flocking behaviors in groups of agents. Then, you will dive into Goal-Oriented Action Planning (GOAP), creating intelligent agents that plan their actions dynamically based on environmental conditions. Additionally, you’ll explore behavior trees, a powerful tool for organizing AI actions and decision-making, allowing your agents to execute tasks like navigation, combat, and interaction with the game world. Designed for developers looking to level up their AI development skills, this course requires prior experience with Unity and basic AI concepts. Whether you're developing strategy games, simulation games, or action games, the techniques learned in this course will help you build more complex and engaging AI systems for your games. By the end of the course, you will be equipped to implement highly adaptive AI for a variety of game environments.

Syllabus

  • Crowd Simulation
    • In this module, we will cover advanced crowd simulation techniques, from basic flocking algorithms to complex behaviors like fleeing and goal-oriented movement. You’ll create dynamic, realistic crowds and learn to control their movements within game environments.
  • Goal-Driven Behavior
    • In this module, we will explore Goal-Oriented Action Planning (GOAP) for AI decision-making, from setting up the environment to implementing complex multi-agent interactions. You will create AI that can plan and execute a series of actions based on changing goals and world conditions.
  • Behavior Trees
    • In this module, we will dive into the world of behavior trees, a powerful tool for structuring AI decision-making. You’ll learn how to build nodes, structure behaviors, and implement complex AI movement and actions within a behavior tree framework.
  • Final Words
    • In this module, we will wrap up the course with reflections on the concepts covered and offer guidance on how to further expand your AI development skills. You'll also receive advice on how to apply these techniques in your own projects.

Taught by

Packt - Course Instructors

Reviews

Start your review of Advanced AI Techniques and Behavior in Unity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.