Overview
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.