Documentation
The same pages that ship inside the package, rendered from the same files. Every latency figure comes from one stated machine and is reproducible with the tools in the download.
GETTING IT RUNNING
Getting startedFrom import to a character who answers out loud. Read Is this for your game? first if you have not — it takes two minutes and it is the page most likely to save…
Beginner's guideThe long way round, assuming you have never installed a Unity package with external dependencies. It starts with an empty project and ends with a build you can …
Hardware tiersThe plugin probes the machine at startup, picks a tier, chooses a model for it, sizes the GPU layer count against the real VRAM budget, and steps down if a load…
BUILDING WITH IT
Dialogue: wiring a talking characterThis is the page that turns the parts into a character: the fifty lines that sit between a microphone and a voice, and what each of them is for.…
Structured actionsAn NPC reply can carry two things at once: natural speech for the voice, and a machine-reliable decision your game can execute.…
Which languages does this support?There is no single honest number, so this page does not print one. A language needs three things to work — a model that speaks it, recognition that hears it, an…
Internal state---…
Points of interestMake an object noticeable: add AI Point Of Interest to it. That is the whole setup.…
The interview demoA five-minute scene where you question a woman across a desk and decide whether to clear her. She is not on rails: every answer comes from a language model runn…
WHEN IT BREAKS
TroubleshootingOrdered by how often it happens. Every message below is a string the plugin actually emits — search for it here before searching the internet.…
LimitationsEvery limit here is stated with its mitigation where one exists, and stated bare where none does. The goal is that you are never surprised — not that every sent…
LICENCES AND HISTORY
LicensingWhat you may ship, and what shipping it obliges. Read this before release, not after.…
Third-party notices — Offline AI NPCEvery third-party component the plugin touches, whether it is bundled with the package, required as a dependency the customer installs, or downloaded at runtime…
Voice licences — read, not summarisedEvery card below was opened and read on 2026-07-30, and a dated copy saved in voice-cards-2026-07-30/. Cards change; this folder is the record of what was relie…
The espeak boundaryOffline AI NPC ships under a proprietary Asset Store licence. One of the things it talks to — the Piper speech engine — links espeak-ng, which is GPL-3.0. This …
Changelog — Offline AI NPCAll notable changes to the plugin. The format follows Keep a Changelog.…
NOT ON THE SITE YET
— referenced by the pages above and shipped inside the package, but not on the site yet. Links to them read as plain text rather than breaking.