Neocortex Logo
Comparing the main ways to add AI NPCs to Unreal Engine 5 in 2026, from NVIDIA ACE and Fab plugins to Convai, Inworld, Charisma.ai and Neocortex.

Best AI NPC Tools for Unreal Engine 5 in 2026

ComparisonAI NPCUnreal Engine

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

ToolTypeRuns locallyCharacter editorVoiceUnreal notes
NeocortexCharacter platform with UE5 pluginSelf-hosting on Custom enterprise plansVisual node editorStreaming TTS and STT, cloning, designUE 5.0+, C++ project, used from Blueprints; Windows, macOS, Android, iOS
NVIDIA ACELocal plugins and modelsYes, RTX-optimisedNoLocal ASR and TTSUE 5.4 to 5.7 depending on plugin
ConvaiCharacter platform with UE pluginEnterprise on-prem onlyWeb dashboardYesOpen-source plugin
InworldRuntime SDK and voice APIsNoNo (Studio retired)TTS and STTUE 5.4 to 5.7
Charisma.aiStory platform with UE SDKNoStory graphYesUE 5.2+, C++ project, Pro story
Llama-UnrealOpen-source local inferenceYes, llama.cppNoNoMIT licence
Fab connector pluginsProvider connectorsSome, via Ollama or llama.cppNoVia providersPaid 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:

  1. A character definition that survives long conversations: personality, backstory, knowledge and what the character refuses to talk about.
  2. Voice in and out, streamed so replies start quickly, with microphone handling on every platform you ship.
  3. A way for designers to edit characters without a programmer rebuilding the game.
  4. Gameplay hooks: turning a reply into an action your Blueprints run, and telling the character what is around it.
  5. Story structure, so a conversation can move a quest forward.
  6. 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 situationWhat to look at
RTX-only PC title, experienced ML engineers, offline is a mustOn-device toolkits, and budget for the character layer
Quick prototype, one provider you already pay forA connector plugin
Narrative game built around branching scenesA platform with story structure and actions
Designers own characters, shipping to PC and mobileNeocortex
Same characters across Unreal, Unity and the webNeocortex

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.

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

Read More