Repolode
prajwalshettydev

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

    Adicione o plugin ao seu projeto com Git (consulte a seção «With Git» do README)

  2. 2

    Defina sua chave de API como uma variável de ambiente (Windows)

    setx PS_<ORGNAME> "your api key"
  3. 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