# crashkonijn/GOAP

A multi-threaded GOAP system for Unity

Repository: https://github.com/crashkonijn/GOAP
Canonical: https://ross.abutalabs.com/products/goap
Language: C#
License: Apache-2.0
License Family: permissive
Last push: 2026-03-06T07:52:10+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 70, release rhythm 73, longevity 100
- inputs: {"age_days": 3284, "days_push": 180, "days_rel": 180, "gap_med": 10.5, "n_releases_24m": 15}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1754, forks 176 (observed 2026-08-28T04:05:32.055149+00:00)

## What it is
A multi-threaded Goal Oriented Action Planning (GOAP) library for Unity that lets developers build complex AI behaviors for game agents. It leverages Unity's job system for high performance and includes visualization and debugging tools.

## Use cases
- create goal-oriented AI agents in Unity
- implement GOAP for NPC decision making
- run AI planning for thousands of agents efficiently
- debug and visualize AI agent goals and actions
- build emergent NPC behaviors for games

## When to choose
- you need a proven, performant GOAP system in Unity
- you want multi-threaded AI planning via Unity's job system
- you need visual debugging tools for agent AI

## When to avoid
- your project is not built on Unity
- you need simple finite state machines rather than goal-oriented planning
- you target engines other than Unity

## Facets
- artifact type: library
- maturity: active
- function: game-engine, simulation
- domain: artificial-intelligence
- platform: game-engine, cross-platform
- tags: goap, unity, game-ai, multi-threaded, npc-behavior, csharp, game-development

## Member repositories
- crashkonijn/GOAP (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:32.055149+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:28:07.081023+00:00, confidence not recorded.
  - readme: https://github.com/crashkonijn/GOAP (fetched 2026-08-28T04:05:32.055149+00:00, sha 03bf92d8585b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
