Easy Asset Search

Goal Oriented Action Planner (GOAP) for Unity

Create complex and dynamic enemies using this open source Goal Oriented Action Planner!
Goal Oriented Action Planner (GOAP) for Unity Asset Image Create complex and dynamic enemies using this open source Goal Oriented Action Planner!

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
FREE
Category:
ToolsBehavior-ai
Developer:
CrashKonijn
Price:
FREE
Rating:
(16 reviews)
Favorites:
154
Supported Unity Versions:
2021.3.27 or higher
Current Version:
2.1.19
Download Size:
10.75 MB
Last Update:
Feb 23, 2024
Description:
The Goal Oriented Action Planner (GOAP) is an AI architecture that simplifies the process of building complex Finite State Machines (FSMs) by allowing you to define goals and actions, and automatically figuring out which actions to take to achieve those goals.

GOAP can help you build complex AI by defining simple actions which GOAP connects together. It also resolves the best action to take based on the game state, making managing a complex decision graph much easier.

Key features include a multithreaded resolver, a visualizer window, and support for data injection using your favorite IoC. The core is well-documented and unit tested.
Technical Details:
The GOAP resolver is multithreaded, using jobs for efficient processing. It also includes a setup method using ScriptableObject configuration in the editor, or by using code. Two example scenes are provided, demonstrating both setup methods. Additionally, the core is unit tested and well-documented.
Continue »

Similar Packages