
Descripción
Local AI. No API keys. No subscriptions. Ready in minutes.
Most AI dialogue tools need a paid cloud service and an API key, and you pay for every message your players send. GTW DialogKit runs the AI on your own machine with the free Ollama app: no accounts, no monthly fees, no per-token costs, and it works offline.
Classic dialogue systems can take hours to learn. With DialogKit you write a conversation in the Dialogue Studio, drag a Dialogue NPC into your level and press Play — no Blueprint wiring. Precompiled for Unreal Engine 5.6, 5.7 and 5.8.
GTW DialogKit is a complete dialogue system for Unreal Engine 5 with a built-in local AI and a visual Dialogue Studio.
Dialogue Studio (editor tool)
Add lines as cards: NAME + DIALOGUE + AI RESPONSE.
Write lines yourself, or click Test Live and a local AI writes the line for you.
The AI stays in character: it answers as the NPC named in the line, in the language you write in (English, Portuguese, Spanish, Korean and more), and never says it is an AI.
Pick the AI model from the MODEL menu (lists the models installed in your Ollama).
Save to DataAsset creates the conversation asset and the speaker GameplayTags automatically.
Dialogue NPC (drag and drop)
Drop a Dialogue NPC into your level, pick a conversation, press Play.
"[E] Talk" prompt when the player is near, E opens the dialogue box and advances each line, the box closes by itself at the end or when the player walks away.
Configurable key, prompt text, radius, auto-start, and your own dialogue widget.
Blueprint events OnConversationStarted / OnConversationFinished for cameras, quests and animations.
Runtime dialogue system (C++ with full Blueprint access)
DialogueDataAsset with speaker tag, text, required GameplayTags and trigger event tag per line.
Tag-gated lines: lines are skipped automatically when the listener doesn't have the required tags.
BPC_DialogueManager component with StartDialogue, NextLine, StopDialogue and reactive delegates (OnDialogueLineChanged, OnDialogueEnded).
RequestLocalAIResponse node / function to generate lines live, in game, with an optional SpeakerName for in-character replies.
Example dialogue widget (WBP_DialogueDisplay) and a base class for your own UI.
100% local and free AI
The AI features use Ollama running on your own machine: no cloud, no API keys, no subscriptions, no per-token costs, works offline. The dialogue system itself works with or without Ollama.
Demo video: https://youtu.be/yV9JybabHP4
Documentation: included (README + Documentation folder) — https://gamestheworld.com






