crashkonijn/GOAP
A multi-threaded GOAP system for Unity observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 70
- Release rhythm 73
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 10.5
- age_days: 3284
- days_rel: 180
- days_push: 180
- n_releases_24m: 15
Adoption not part of the score
1754 stars · 176 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
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
library · maturity active
game-engine simulation artificial-intelligence game-engine cross-platform goap unity game-ai multi-threaded npc-behavior csharp game-development
1 source
- readme: https://github.com/crashkonijn/GOAP · fetched 2026-08-28 · 03bf92d8585b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| crashkonijn/GOAP | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="crashkonijn/GOAP")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem