Velesio Living NPCs - Generate, Chat & Remember View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.23 or later
Package size
3.4 MB
Files
51
Favorites
6
Views in the past week
33

Price tracking

Last checked
Tracked since
Lowest recorded
$14.84 on

Keywords

Velesio Living NPCs - Generate, Chat & Remember

by Velesio (opens in new tab)

No ratings yet

The AI harness for a proper RPG character experience in Unity — generate a backstory, portrait, animations. Chat, remember encounters, and shift tone with an affinity meter. Bring your NPCs to Life!

Price $29.69

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Velesio Living NPCs - Generate, Chat & Remember, 6 months Current $29.69; lowest $14.84; highest $29.69 in this period. $0 $25 $50 14 Sep 28 Sep 12 Oct 26 Oct 9 Nov

Asset preview

1 / 8

Velesio Living NPCs - Generate, Chat & Remember screenshot 1

Velesio Living NPCs - Generate, Chat & Remember screenshot 1

About this asset

Most “AI NPC” assets either wrap a chat endpoint or lock you into a hosted agent. Velesio Living NPCs is different: it’s the Unity harness for a proper RPG character loop — generate a character sheet, talk to them in character, end the conversation with encounter memory, and meet them again with an affinity that actually changed.

Built for teams who want RPG-feeling NPCs without reinventing prompts, streaming, saves, and “why doesn’t this character remember last time?” Use it in builds as living dialogue, or in the Editor to generate cast as ScriptableObject sheets and validate endpoints before you ship. OpenAI-compatible — use OpenRouter for cloud inference or LocalAI locally; self-host LocalAI from the Editor in one click (Window → Velesio → LocalAI Server).

WHAT SETS THIS APART

• RPG character experience, not a chatbot stub — race, class, universe, alignment, level, situation, memories → structured sheet → roleplay.

• AI harness, not a platform lock-in — BYO OpenAI-compatible text / image / TTS / video endpoints.

• Encounter memory that ships — End conversation and they remember next time.

• Affinity 0–100 (Hostile → Devoted) that nudges tone and persists with the character.

• Runtime + Editor Persistence — ScriptableObjects in editor, Json in Runtime.

FOUR PILLARS

• Generatable RPG characters — create from name, race, class, universe, alignment, level, and situation (Random supported). Optional portraits and short portrait videos animations from appearance text.

• AI Generation & Chat — stream character sheets and in-character replies via any OpenAI-compatible text API. Optional TTS after responses.

• Persistence — saves work in player builds and in the Editor. Runtime data lives under persistentDataPath; the Editor can also write ScriptableObject sheets under Resources. A sample character is included so you can load and talk immediately. End a conversation and past meetings come back on the next load.

• Affinity — optional meter that shifts NPC tone (Hostile → Devoted) and is stored with the character.

FEATURES

• Runtime-ready RPG loop — configure → generate → chat → remember, with demo UI you can ship from or strip down.

• Editor content workflow — generate NPCs into ScriptableObject sheets while you work, not only at playtime.

• Encounter memory — saved meetings come back on load so dialogue can refer to what already happened.

• Sample character included — Load and talk without generating first.

• Dev workflow included — Simple AI API panels to validate text / image / TTS / video; Inspector profiles to switch environments without rewriting code.

• Bring your own AI — LocalAI, LM Studio, OpenRouter, official OpenAI, or any OpenAI-compatible server. Run any model you want, be it from the cloud or your own hardware!

• Streaming-first UX — replies appear token-by-token with clean on-screen text.

• LocalAI from the Editor — Window → Velesio → LocalAI Server (Docker) to stand up a local stack fast.

CORE LOOP

1. Configure the character (or load a saved one).

2. Generate a structured RPG character sheet via streaming chat completions.

3. Optionally generate a portrait and short idle/emotion videos.

4. Save the character (runtime persistent data and/or Editor ScriptableObject sheet).

5. Chat with sliding session history, optional voice, optional affinity meter.

6. End conversation → load later with remembered meetings.

IDEAL FOR

RPG / narrative teams · companions and townsfolk who must feel continuous · prototypes that need sheet + chat + memory fast · content tools that generate cast during development · local-first AI with a cloud escape hatch · anyone tired of bare chat glue or hosted-only NPC agents.

From the publisher's Asset Store listing.

Technical details

WHAT’S INCLUDED

• Runtime: AIAPI + AIConfig profiles, character generator, chat, affinity system, portrait playback, character save/load, encounter memory

• Editor: AIConfig inspector, LocalAI Docker window, optional ScriptableObject sheet saves under Resources

• Demo scenes: full Character Dialogue flow + Simple AI API panels (text / image / TTS / video)

• Sample character under Resources so Load works out of the box

• Docs: https://velesio.tech/docs/introduction

• Player saves: JSON under persistentDataPath (sheet + encounter memory + optional media)

• Async/await AI calls — no main-thread blocking

• Full endpoint URLs per feature (text, image, TTS, video)

• Developed & tested on Unity 6.3 LTS

REQUIREMENTS (please read)

• You need access to an OpenAI-compatible generation endpoint. Image, TTS, and video need matching endpoints only if you enable those features.

• Cloud usage requires your own API keys and is billed by your provider. Local usage requires a compatible local server (Docker recommended for LocalAI).

• Affinity tone and memory quality depend on the model following prompts — stronger models perform better.

• This package does not include hosted inference, pretrained game models, lipsync / avatar pipelines, or third-party cloud credits.

• Requires `com.unity.nuget.newtonsoft-json` from the Unity Registry (for API payloads).

SUPPORT

Asset Documentation: https://velesio.tech/docs/livingnpcs/introduction

LocalAI Documentation: https://localai.io/docs/

Discord - https://discord.gg/y4hSeUq6me

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.23f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.