Plugin que integra a CLI do Claude Code ao editor do Unreal Engine 5.7, com painel de chat e servidor MCP com mais de 20 ferramentas para controlar o editor.
prajwalshettydev/UnrealGenAISupport
Plugin do Unreal Engine que conecta jogos e ferramentas do editor a APIs de LLM, imagem, TTS e geração 3D, além de oferecer um servidor MCP para assistentes de IA.
- Estrelas
- 675
- Forks
- 109
- Issues abertas
- 11
- Último commit
- há 6 meses
O que é?
UnrealGenAISupport é um plugin gratuito, com licença MIT, para Unreal Engine 5 que integra vários serviços de IA generativa por meio de uma interface comum. Assim, desenvolvedores de jogos podem chamar modelos de chat, raciocínio e saída estruturada em C++ ou Blueprints sem precisar criar a própria integração HTTP. Entre os provedores compatíveis neste repositório estão OpenAI (chat e saídas estruturadas), Anthropic Claude, XAI Grok e DeepSeek (chat e o modelo de raciocínio R1). As chaves de API são lidas de variáveis de ambiente.
O plugin também inclui um servidor experimental do Model Control Protocol (MCP). Quando ativado, clientes MCP como Claude Desktop, Claude Code e Cursor podem criar e transformar objetos na cena, definir materiais, executar scripts Python e comandos de console, além de criar ou editar arquivos do projeto. O mantenedor informa que o desenvolvimento do MCP nesta versão gratuita não está mais ativo e que esse recurso pode permitir que um cliente de IA modifique diretamente um projeto; por isso, recomenda fazer um backup antes.
O README do repositório também descreve versões Pro vendidas no Fab, que dão acesso a muitos outros provedores, incluindo Gemini, ElevenLabs, Alibaba Qwen, Moonshot Kimi, geradores 3D como Meshy e Tripo, além de modelos locais via Ollama. Esses produtos pagos são vendidos separadamente e não fazem parte deste repositório.
Recursos principais
- 01Chamadas de chat e de saída estruturada da OpenAI em C++ e Blueprints
- 02Suporte ao chat do DeepSeek e ao modelo de raciocínio R1
- 03Suporte ao chat do Anthropic Claude e do XAI Grok
- 04Servidor MCP experimental para Claude Desktop, Claude Code e Cursor
- 05Chaves de API carregadas de variáveis de ambiente, com recomendações para não incluí-las em builds empacotadas
Casos de uso
- Adicionar diálogos de NPCs ou comportamentos de agentes com IA a um jogo no Unreal Engine 5
- Prototipar recursos com LLM em um projeto Unreal sem escrever código HTTP personalizado
- Permitir que um assistente de programação com IA crie ou ajuste objetos da cena durante uma sessão no editor do Unreal
Início rápido
- 1
Adicione o plugin ao seu projeto com Git (consulte a seção «With Git» do README)
- 2
Defina sua chave de API como uma variável de ambiente (Windows)
setx PS_<ORGNAME> "your api key" - 3
Reinicie o Editor e a IDE conectada e, em seguida, use os exemplos de uso para OpenAI, DeepSeek, Anthropic ou Grok
Antes de usar
- Os recursos da API de LLM exigem que você tenha sua própria chave de API de cada provedor.
- Segundo o README, armazenar chaves de API em builds empacotados representa um risco de segurança.
- O suporte a MCP neste plugin gratuito não está sendo desenvolvido ativamente.
Tópicos
Perguntas frequentes
- O que é UnrealGenAISupport?
- Plugin do Unreal Engine que conecta jogos e ferramentas do editor a APIs de LLM, imagem, TTS e geração 3D, além de oferecer um servidor MCP para assistentes de IA. UnrealGenAISupport é um plugin gratuito, com licença MIT, para Unreal Engine 5 que integra vários serviços de IA generativa por meio de uma interface comum. Assim, desenvolvedores de jogos podem chamar modelos de chat, raciocínio e saída estruturada em C++ ou Blueprints sem precisar criar a própria integração HTTP. Entre os provedores compatíveis neste repositório estão OpenAI (chat e saídas estruturadas), Anthropic Claude, XAI Grok e DeepSeek (chat e o modelo de raciocínio R1). As chaves de API são lidas de variáveis de ambiente.
- UnrealGenAISupport é gratuito? Qual é a licença?
- UnrealGenAISupport é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- UnrealGenAISupport ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de UnrealGenAISupport foi em 28 de abr. de 2026.
- Para que posso usar UnrealGenAISupport?
- Adicionar diálogos de NPCs ou comportamentos de agentes com IA a um jogo no Unreal Engine 5 Prototipar recursos com LLM em um projeto Unreal sem escrever código HTTP personalizado Permitir que um assistente de programação com IA crie ou ajuste objetos da cena durante uma sessão no editor do Unreal
- Como instalar UnrealGenAISupport?
- Adicione o plugin ao seu projeto com Git (consulte a seção «With Git» do README) Defina sua chave de API como uma variável de ambiente (Windows): setx PS_<ORGNAME> "your api key" Reinicie o Editor e a IDE conectada e, em seguida, use os exemplos de uso para OpenAI, DeepSeek, Anthropic ou Grok
- Onde consigo UnrealGenAISupport?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/prajwalshettydev/UnrealGenAISupport
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de chat no estilo ChatGPT, auto-hospedada, que reúne vários provedores de IA e oferece Agents, suporte a MCP, Artifacts e autenticação multiusuário.
Transforma qualquer repositório do GitHub em um diagrama interativo de arquitetura ou em um vídeo explicativo narrado de um minuto, com um servidor MCP para agentes de IA.
Uma ponte que permite a assistentes de IA, como Claude, Cursor e VS Code, controlar o Unity Editor pelo Model Context Protocol.
Plugin para o Unity Editor e servidor MCP que permitem a agentes de IA, como Claude, Cursor e Copilot, operar projetos Unity e executar LLMs dentro de jogos.
Uma CLI que analisa seu código e gera arquivos compactos de contexto para IA, reduzindo os tokens que assistentes de programação gastam explorando o projeto.