> For the complete documentation index, see [llms.txt](https://amazed-moose-studio.gitbook.io/mindcraftai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amazed-moose-studio.gitbook.io/mindcraftai/readme.md).

# MindCraft AI

**MindCraft AI is a powerful GOAP (Goal-Oriented Action Planning) system for Unreal Engine 5.5, built in C++ for maximum efficiency.** Designed to seamlessly integrate with **MetaHuman technology**, it enables your human-like NPCs to **think, plan, and act naturally**, making them behave with lifelike intelligence and adaptability. Whether it's **decision-making, tactical planning, or dynamic responses to the environment**, MindCraft AI brings **unparalleled realism** to your NPCs.

GOAP is not just for games—similar **goal-driven AI systems** power real-world **autonomous space exploration vehicles** like NASA’s **Curiosity rover and lunar landers**. These spacecraft **analyze objectives, plan sequences of actions, and adapt to unexpected challenges**—just like MindCraft AI enables NPCs to do. By leveraging GOAP’s **dynamic action selection and replanning capabilities**, your NPCs will respond intelligently to changing conditions, prioritize objectives, and operate with the same kind of autonomy seen in **cutting-edge robotics and space technology**.

Goal-Oriented Action Planning  is planning architecture designed for real-time control of autonomous character behavior in games. Originally implemented GOAP for [F.E.A.R](https://web.archive.org/web/20230912145018/http://en.wikipedia.org/wiki/F.E.A.R.). This A.I. architecture simultaneously powered Monolith's [Condemned: Criminal Origins](https://web.archive.org/web/20230912145018/http://www.gamerankings.com/htmlpages2/926309.asp?q=condemned).

A **Finite State Machine (FSM)** dictates exactly how an AI should behave in every situation, following predefined rules and transitions. In contrast, a **planning system like GOAP (Goal-Oriented Action Planning)** provides the AI with **goals and available actions**, allowing it to dynamically determine the best sequence of actions to achieve those goals.

FSMs are **procedural**, requiring explicit state transitions for every possible scenario, whereas **GOAP is declarative**, enabling AI to **evaluate, plan, and adapt** in real-time. This flexibility allows for the emergence of **complex, human-like behaviors** in NPCs, making them more intelligent, unpredictable, and lifelike.

For deep explanation of GOAP system itself  please refer to [**this**](https://web.archive.org/web/20230912173042/https://alumni.media.mit.edu/~jorkin/aiide05OrkinJ.pdf) **and** [**this**](https://web.archive.org/web/20230912145018/https://alumni.media.mit.edu/~jorkin/goap.html)**.**&#x20;

And of course please see this [short video](https://youtu.be/4c0yApZS1eM) of NPC crew unloading cargo with the help of MIndCraft AI.&#x20;

## R.E.A.C.T.O.R System

<figure><img src="https://3371582632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWSfXUcQ3URuX2vqmLVnD%2Fuploads%2FAMGemf17tYmFKKis1mjj%2FReactor.png?alt=media&amp;token=1f257142-6164-436e-8f1c-82ab3c28bbce" alt=""><figcaption></figcaption></figure>

**R.E.A.C.T.O.R. is the ultimate enhancement for GOAP-driven AI, bringing NPCs to life with dynamic personality-driven decision-making.** Unlike traditional AI systems that rely solely on logic and pre-scripted behaviors, R.E.A.C.T.O.R. introduces **Reflexes, Endurance, Accuracy, Courage, Temperament, Observation, and Resolve**, creating NPCs that **think, adapt, and react realistically**. Each attribute dynamically influences **GOAP action planning**, allowing NPCs to make choices based on their physical and psychological state—**a cautious scout may avoid combat, while a fearless soldier charges forward**. Integrated seamlessly with GOAP, R.E.A.C.T.O.R. ensures that **NPCs are not just goal-driven but also personality-driven, leading to organic, emergent behaviors** where no two AI characters act exactly the same. This makes AI encounters feel fresh, challenging, and deeply immersive, perfect for next-generation gaming experiences.

You might find it useful to join our [Discord ](https://discord.gg/auydUABXzG)for any additional questions.&#x20;

### Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Quick Start</td><td>Getting stated with MindCraft</td><td><a href="https://3371582632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWSfXUcQ3URuX2vqmLVnD%2Fuploads%2F2KIcmgHF1uo3ZOoMANvR%2Fgetting_started.webp?alt=media&amp;token=129eff94-d3a2-4e19-9a45-0e73930a693a">getting_started.webp</a></td><td></td><td><a href="/mindcraftai/getting-started/quickstart.md">Quickstart</a></td></tr><tr><td>Goals, Actions and World State</td><td>The core Data Tables</td><td><a href="https://3371582632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWSfXUcQ3URuX2vqmLVnD%2Fuploads%2F4APc1NN2BVMIdpBY5mEX%2Frunning.webp?alt=media&amp;token=03949168-05c9-447a-abad-dd1efd17fb8e">running.webp</a></td><td></td><td><a href="/mindcraftai/getting-started/publish-your-docs.md">Goals, Actions and World State</a></td></tr><tr><td><strong>R.E.A.C.T.O.R</strong></td><td>Give a character to your NPC</td><td><a href="https://3371582632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWSfXUcQ3URuX2vqmLVnD%2Fuploads%2FljXXxULDKF9Fd5yHJyrB%2Freactor_thumb.webp?alt=media&amp;token=deb119cf-94f2-4451-a851-3347667191ca">reactor_thumb.webp</a></td><td></td><td><a href="broken://pages/cEHgDv7NGBquDGHeLyQ4">Broken link</a></td></tr></tbody></table>
