
Best AI NPC Tools for Unreal Engine 5 in 2026
The best AI NPC tool for Unreal Engine 5 is the one that matches how much of the character you want to build yourself. If you want models and nothing else, NVIDIA ACE and Llama-Unreal run them on the player's machine. If you want a designed character with voice and gameplay actions, a character platform such as Neocortex gets you there faster.
This roundup covers the main options for UE5 teams: what each one ships, what you still have to build, and how to choose.
Three ways to put an AI NPC in Unreal
Every tool in this list falls into one of three camps. Each comes with its own trade-offs.
On-device toolkits. Models run on the player's GPU.
- Gains: no per-conversation server bill, and conversations stay on the machine.
- Trade-offs: you design the character, the memory, the voice pipeline and the behaviour yourself, and you ship to players whose hardware can run it.
Connector plugins. Blueprint nodes that call a model provider.
- Gains: quick to wire up, and you pick any provider.
- Trade-offs: the character is a prompt you maintain by hand, and every provider bills you separately.
Character platforms. A hosted editor plus an engine SDK.
- Gains: designers build and test characters without touching the engine, and voice and actions come with the SDK.
- Trade-offs: you depend on a service, so check pricing, plan limits and self-hosting terms before you commit.
The Unreal AI NPC tools, one by one
NVIDIA ACE
ACE is a set of local, RTX-optimised Unreal plugins: speech recognition, a "character intelligence" language model plugin, text-to-speech, and Audio2Face-3D for facial animation. The speech and language plugins list UE 5.5 to 5.7, Audio2Face-3D lists 5.4 to 5.6, and the language model plugin is still at a pre-1.0 version. The plugin workflows are MIT-licensed, while the models carry their own licences. There is no character editor, so personality, knowledge and gameplay hooks are your code.
Convai
Convai offers an open-source Unreal plugin, a Unity SDK and a web dashboard for characters, with avatar and simulation tools on top. The free plan allows 100 interactions a month for one monthly active user and one concurrent session, and paid plans start at $29 a month. Running the backend on your own servers is an enterprise option.
Inworld
Inworld retired its Character Studio. What remains for Unreal is a code-first runtime SDK, which lists UE 5.4 to 5.7 on Windows, Mac, Linux, Android and iOS, plus TTS, STT and realtime voice APIs billed by usage. Characters are now defined in your project, not in a hosted editor that writers can use.
Charisma.ai
Charisma is built around a story graph for branching narrative. Its Unreal plugin asks for UE 5.2 or later and a C++ project, and Unreal integration needs a Pro story, which requires a Charisma licence.
Llama-Unreal
An open-source, MIT-licensed wrapper around llama.cpp that embeds a language model in your game, with CPU, CUDA, Android and Mac builds. It gives you text generation and nothing else: no voice, no character design, no actions.
Fab chatbot and local LLM plugins
Fab lists paid plugins that connect Blueprints to OpenAI, Claude, Gemini, Ollama or llama.cpp, often with a TTS provider. They connect models, not characters, so the persona and the gameplay wiring stay in your hands.
Neocortex
Neocortex is a character platform with an Unreal plugin for UE 5.0 and later. Characters are built in a visual node editor (Agent, Personality, Emotion, Knowledge, World, Objects, Intents, Actions, Language, Accent and Voice) and tested in the browser for free before anyone opens the editor. The plugin needs a C++ project to compile, then its components are usable from Blueprints.
Unreal AI NPC tools side by side
| Tool | Type | Runs locally | Character editor | Voice | Unreal notes |
|---|---|---|---|---|---|
| Neocortex | Character platform with UE5 plugin | Self-hosting on Custom enterprise plans | Visual node editor | Streaming TTS and STT, cloning, design | UE 5.0+, C++ project, used from Blueprints; Windows, macOS, Android, iOS |
| NVIDIA ACE | Local plugins and models | Yes, RTX-optimised | No | Local ASR and TTS | UE 5.4 to 5.7 depending on plugin |
| Convai | Character platform with UE plugin | Enterprise on-prem only | Web dashboard | Yes | Open-source plugin |
| Inworld | Runtime SDK and voice APIs | No | No (Studio retired) | TTS and STT | UE 5.4 to 5.7 |
| Charisma.ai | Story platform with UE SDK | No | Story graph | Yes | UE 5.2+, C++ project, Pro story |
| Llama-Unreal | Open-source local inference | Yes, llama.cpp | No | No | MIT licence |
| Fab connector plugins | Provider connectors | Some, via Ollama or llama.cpp | No | Via providers | Paid plugins |
What you would build yourself
Whichever toolkit or connector you pick, a shippable Unreal NPC still needs these pieces. Count how many your chosen tool covers:
- A character definition that survives long conversations: personality, backstory, knowledge and what the character refuses to talk about.
- Voice in and out, streamed so replies start quickly, with microphone handling on every platform you ship.
- A way for designers to edit characters without a programmer rebuilding the game.
- Gameplay hooks: turning a reply into an action your Blueprints run, and telling the character what is around it.
- Story structure, so a conversation can move a quest forward.
- Billing you can predict as players talk more.
On-device toolkits cover parts of item 2. Connector plugins cover a slice of 1 and 2. Character platforms aim to cover all six.
Decision matrix for UE5 teams
| Your situation | What to look at |
|---|---|
| RTX-only PC title, experienced ML engineers, offline is a must | On-device toolkits, and budget for the character layer |
| Quick prototype, one provider you already pay for | A connector plugin |
| Narrative game built around branching scenes | A platform with story structure and actions |
| Designers own characters, shipping to PC and mobile | Neocortex |
| Same characters across Unreal, Unity and the web | Neocortex |
Why Unreal teams pick Neocortex
Designers own characters. Personality, emotion, knowledge, intents and actions are nodes anyone on the team can edit, and in-editor testing never uses credits.
Conversations drive gameplay. Replies come back with an emotion tag for animation and actions such as { "name": "OPEN_DOOR", "targetId": "door_02" } that your Blueprints execute. Your game sends nearby objects and recent events, so the character knows what is in the scene.
Story beats without a dialogue tree. Conversation Flows let you define branching beats, and the API returns flowState checkpoint keywords your quest logic reacts to.
Voice built in. Streaming text-to-speech and speech-to-text, with custom voices cloned from a sample you have the rights to or designed from a text description: 5 on Pro, 20 on Team.
Ensembles. On Pro and Team plans, up to six characters can share one conversation over the API, which suits tavern scenes and briefings.
Not locked to one engine. The same character runs in Unity, Godot (beta) and through the Web API. See the Unreal integration for setup.
Pricing you can read. Free to build and test with 2 characters and 200 monthly credits. Commercial games need Pro (EUR 29 a month) or Team (EUR 99 a month), and self-hosting is available as a Custom enterprise arrangement.
Start with one character
Pick the NPC your players will talk to most, build it in the browser, and drop it into a test level with the plugin. If it holds up there, the rest of the cast follows the same pattern.
Related comparisons
Tool details were last checked in October 2026.
Frequently Asked Questions
What is the best AI NPC plugin for Unreal Engine 5?
It depends on how much you want to build. On-device toolkits such as NVIDIA ACE give you models and leave the character to you. Neocortex gives you a visual character editor, voice and actions, plus an Unreal plugin for UE 5.0 and later whose components work from Blueprints.
Can I add AI NPCs to a Blueprint-only Unreal project?
Most AI NPC plugins compile C++, so they need a C++ project. The Neocortex plugin also needs a C++ project to build, and once it is installed every component is usable from Blueprints.
Does NVIDIA ACE have an AI character editor?
No. ACE ships speech recognition, language model, text-to-speech and facial animation plugins that run locally on RTX hardware. Neocortex adds the character layer: personality, knowledge, emotion and actions in a visual editor you test in the browser.
Is Inworld Studio still available for Unreal?
No. Inworld retired its Character Studio and now offers a code-first runtime plus voice APIs. Neocortex keeps characters in a visual editor that designers can use, and the same character works in Unreal, Unity, Godot (beta) and the Web API.
Which Unreal AI NPC tools work on mobile?
Tools built around local RTX inference target desktop PCs. The Neocortex Unreal plugin supports Windows, macOS, Android and iOS, with microphone setup documented for mobile.
Written by
Neocortex Team
Date
Oct 17, 2026
Updated
Oct 20, 2026
Read time
7 min






