Neocortex Logo

Unity SDK

AI NPCs for Unity

Design a character in the browser, install the SDK from a git URL and talk to it in your scene. Text or voice in, text or voice out, on desktop, mobile and WebGL.

  • Free plan
  • No credit card
  • Unity, Unreal, Godot, Web SDK and Web API
Cora, the Neocortex AI character, waving hello

Powered by Industry Leaders

CDG Booster ProgramTehnopol AI AcceleratorNvidia Inception ProgramMicrosoft Partner | Microsoft for StartupsAWS Partner | AWS StartupsCloudflare Startup ProgramFal AI Startup ProgramElevenLabs Grants
CDG Booster ProgramTehnopol AI AcceleratorNvidia Inception ProgramMicrosoft Partner | Microsoft for StartupsAWS Partner | AWS StartupsCloudflare Startup ProgramFal AI Startup ProgramElevenLabs Grants

Get started

From zero to a talking character in Unity

  1. 1

    Design your character

    Build personality, knowledge, emotion and actions in the visual editor, and test it in the browser for free.

  2. 2

    Install the SDK

    In Unity, open Package Manager, choose Add package from git URL and paste:

    https://github.com/neocortex-link/neocortex-unity-sdk.git
  3. 3

    Open a sample and talk

    Import one of six sample scenes, add your API key and character ID, and press Play.

Requirements

  • Unity 6 (6000.0) or later
  • A free Neocortex account and API key
Read the Unity docs

What you get

Built for Unity developers

01

Six sample scenes

Text chat, audio chat, actions, interactables, group chat and usage gating.

02

One microphone component

Works on desktop, mobile and WebGL, with permissions and device selection.

03

WebGL voice

A WebGL template brings browser microphone input to Unity, which it lacks by default.

04

Actions and interactables

Characters perceive tagged objects and return actions your game executes.

05

Emotion on every line

Drive facial animation and tone from each reply's emotion tag.

06

Usage gating

Meter how much each player can use, right from the SDK.

How it works

Characters you design, not prompts you babysit

  • Personality, emotion, knowledge and world are nodes you connect, not prompts you rewrite.
  • Intents and actions turn what a player says into something your game does.
  • Test every character in the browser for free before it reaches your engine.
neocortex.link/dashboard/characters
Neocortex visual character editor: emotion, personality, accent, language, voice and knowledge nodes connected to an agent, with intents mapped to in-game actions

What Our Customers Say

Discover what creators are saying about building with Neocortex.

After trying several Smart NPC providers, I came across Neocortex while looking for a stateful conversational AI solution for our Virtual Education platform. Neocortex stood out and topped all our key considerations.

Vallikat Peethamber
Managing Director

Neocortex opened scalable solutions for our VR platform, letting us create scenarios that make training more immersive. Keeping AI agents within clear boundaries is hard, but Neocortex handles it very well and makes customization easy.

Ottó Farkas
IT Specialist / Project Manager

In classroom practice, Neocortex and its action-based mechanism provide students with an out-of-the-box way to bridge conversational agents into software and hardware-based interaction design workflows.

Hongming Li
Lecturer / Instructor

I found out about Neocortex while I was working on my final-year project, and the platform's ease of integration and accessibility enabled me to seamlessly implement smart NPCs in my application. Highly recommend it!

Angela Pellillo
Backend Developer

Neocortex was the first step in bringing LLM-powered NPCs into a real Unity3D prototype, fast-tracking development and growing my TikTok account from 0 to 4000 followers within a month!

Brandan Chen
Associate Game Producer

After trying several Smart NPC providers, I came across Neocortex while looking for a stateful conversational AI solution for our Virtual Education platform. Neocortex stood out and topped all our key considerations.

Vallikat Peethamber
Managing Director

Neocortex opened scalable solutions for our VR platform, letting us create scenarios that make training more immersive. Keeping AI agents within clear boundaries is hard, but Neocortex handles it very well and makes customization easy.

Ottó Farkas
IT Specialist / Project Manager

In classroom practice, Neocortex and its action-based mechanism provide students with an out-of-the-box way to bridge conversational agents into software and hardware-based interaction design workflows.

Hongming Li
Lecturer / Instructor

I found out about Neocortex while I was working on my final-year project, and the platform's ease of integration and accessibility enabled me to seamlessly implement smart NPCs in my application. Highly recommend it!

Angela Pellillo
Backend Developer

Neocortex was the first step in bringing LLM-powered NPCs into a real Unity3D prototype, fast-tracking development and growing my TikTok account from 0 to 4000 followers within a month!

Brandan Chen
Associate Game Producer

From idea to playable character in a weekend

Game-jam teams use Neocortex to put talking, acting AI characters into playable games within a single weekend.

Read a game jam story

FAQ

Neocortex for Unity: common questions

Which Unity versions does Neocortex support?

The Neocortex Unity SDK requires Unity 6 (6000.0) or later.

How do I install the Neocortex Unity SDK?

Open Package Manager, choose Add package from git URL and paste https://github.com/neocortex-link/neocortex-unity-sdk.git.

Does voice work in Unity WebGL builds?

Yes. Unity does not support microphone input in WebGL by default; the Neocortex SDK adds it through its WebGL template.

Can I run models locally in Unity?

You can prototype with open models running locally through Ollama in Unity. Studios can also run the Neocortex platform on their own infrastructure.

Comparing tools?

How Neocortex compares for Unity teams

Talk to your NPC in Unity

Free plan, no credit card. Build a character in the browser and talk to it in minutes.