AI NPC platform with vision, embodied animations, and 65-language voice for Unity and Unreal
GenAI for Unreal
Unreal Engine plugin connecting 30+ LLMs to Blueprints and C++ — GPT, Claude, Gemini, DeepSeek, Ollama

Overview
GenAI for Unreal (by Muddy Terrain Games) is a production-ready Unreal Engine plugin that connects 30+ AI model APIs — including GPT-5, Claude Opus/Sonnet, Gemini, Grok, DeepSeek, and local Ollama models — directly to Blueprints and C++. It handles chat completions, streaming, text-to-speech (OpenAI TTS, ElevenLabs, Google TTS), speech-to-text (Whisper), image generation (DALL-E, Imagen), real-time voice (Gemini Live), and function calling. Developers can build AI-driven NPCs, dynamic quest systems, or adaptive dialogue without writing any HTTP client code.
Best For
- Unreal developers who want AI-driven gameplay mechanics (dynamic dialogue, adaptive quests) without building an HTTP layer
- Studios using local Ollama models who need Unreal engine integration without cloud API calls
- Devs who want a single plugin supporting any LLM rather than being locked to one provider
Game Development Use Cases
Key Features
- 30+ AI providers in one plugin (BYOK — use your own API keys)
- Blueprint nodes for chat, streaming, TTS, STT, vision, function calling
- Real-time voice with OpenAI Realtime API and Gemini Live
- Local Ollama support — no cloud required, no API costs
- OpenAI-compatible mode: swap any OpenAI-compatible endpoint without code changes
- Production-tested for over 1 year on shipped projects
Pricing
Paid
One-time purchase on Fab.com (check current listing for price). All AI generation costs go to your own API provider accounts — no in-plugin credits or subscriptions.
Commercial Use in Games
Plugin is a one-time Fab Store purchase. AI API costs are your own (BYOK). No restrictions on commercial game release — you control your API providers.
Pros and Cons
Pros
- Eliminates all HTTP boilerplate for AI integration in Unreal — Blueprint nodes are plug-and-play
- Provider-agnostic: switch from GPT to Claude or local Llama without changing game code
- Real-time voice (Gemini Live / OpenAI Realtime) is rare in any Unreal AI tool
- Free Ollama path means zero API cost for internal tools and local AI features
Cons
- Unreal Engine only — no Unity version
- One-time Fab purchase price may update — check Fab listing for current cost
- No built-in NPC personality/memory layer — you need to implement that game logic yourself
- Learning curve for wiring streaming responses cleanly into Unreal's game thread
Compare
Alternatives
View all →AI tools for Unreal Engine via MCP — control the editor from your terminal or AI assistant
#1 ranked real-time TTS API — low-latency voice for game NPCs and voice agents
Related Articles
A curated AI stack for Unreal Engine 5 indie developers — covering C++ scripting, Blueprints, environment art, audio, and launch preparation.
Read article →Related Tools
AI skybox and 360° environment generation for games
Multi-agent AI platform for Unreal Engine 5 and Unity with EngineSwap and 2,000+ tools
General AI assistant for game design, code, and writing
AI assistant for game design docs, dialogue, and code