Persona Engine


A local LLM plugin for Unity that generates world descriptions and real-time character dialogues using .gguf models.


by pigeon_earns


Price History +

Persona Engine brings large language models (LLM) directly into your game!

It allows you: 

  • generate world descriptions from prompts or write yourself,
  • create deeply customisable characters with custom fields and triggers,
  • hold real-time, persistent conversations with NPCs.

All running locally on the player’s machine without internet or API keys!


The package includes a full-featured editor with windows for model selection, backend switching, world's description generation or writing and a character editor with support for unlimited custom fields. 


At runtime, a dialogue system built on UI Toolkit provides a simple chat interface, history saving and automatic backend selection at build time.


Key Features:

  • World generation from text positive+negative prompts.
  • World description without using AI.
  • Character editor with custom fields.
  • Keyword-based triggers for NPC reactions.
  • Dialogue system with history, typewriter effect and auto-save.
  • CPU / CUDA 12 / Vulkan backend switching.
  • Automatic model filtering at build.
  • UI Toolkit interface, customisable via USS.
  • Supports any .gguf model.