Tutorial · Claude Code

Universal Modder + Claude Code: a configuração completa

O Universal Modder nasceu de tudo o que o Claude Code aprendeu modificando Terraria e Age of Empires II. Ele continua sendo o agente mais usado na base de conhecimento: 45 de 78 notas de campo de jogos foram escritas pelo Claude Code, em 23 jogos.

Atualizado 9 de out. de 2026

Por que o Claude Code é o agente de referência

O autor criou o kit a partir de sessões reais do Claude Code, e o repositório traz configuração própria para o Claude: um marketplace de plugins (.claude-plugin/), skills copiadas em .claude/skills, o servidor MCP do fal em .mcp.json e um hook SessionStart que coloca a CLI um no PATH sempre que uma sessão começa ou é retomada. Outros agentes também funcionam (veja o guia de instalação multiagente), mas o Claude Code é o caminho mais testado.

1. Instale o Claude Code

Pule esta parte se claude --version já funciona.

macos / linux / wsl
curl -fsSL https://claude.ai/install.sh | bash
windows · powershell
irm https://claude.ai/install.ps1 | iex

Depois crie uma pasta de trabalho para seus mods (por exemplo ~/mods ou C:\mods), rode claude dentro dela e faça login. Você precisa de um plano Claude Pro, Max, Team ou Enterprise, ou de uma conta do Console com cobrança por API. Se algo parecer errado, rode claude doctor.

Instale também os requisitos do kit: Git, Python 3.10+, ffmpeg e uv (instalação em uma linha).

2. Adicione o plugin do Universal Modder

dentro do claude code
/plugin marketplace add rehan-remade/universal-modder
/plugin install universal-modder@universal-modder
  • Escolha o escopo user para ter o plugin em todas as pastas de projeto.
  • Rode /reload-plugins se o Claude Code pedir, ou reinicie a sessão.
  • Prefere o terminal? Funciona igual com claude plugin marketplace add … e claude plugin install ….
  • Erro de SSH? Veja solução de problemas.

O que o plugin instala

PeçaO que faz no Claude Code
11 skillsCarregadas quando o pedido combina; podem ser chamadas com /universal-modder:<skill>
Servidor MCP do falMCP HTTP em mcp.fal.ai, autenticado com $FAL_KEY: buscar modelos, ver preços, gerar
CLI umUm hook SessionStart a coloca no PATH ao iniciar, retomar, limpar e compactar
Base de conhecimentoum kb search lê as notas de campo, até fora do repositório

3. Conecte o fal para arte, 3D e áudio

O servidor MCP do fal lê a FAL_KEY do ambiente em que o Claude Code inicia. Crie uma chave em fal.ai/dashboard/keys, exporte e reinicie o claude.

shell
export FAL_KEY="your-key"     # macOS / Linux / WSL
setx FAL_KEY "your-key"       # Windows; depois abra um terminal novo

Confira com /mcp dentro do Claude Code: o servidor fal deve aparecer como conectado. Os preços por asset estão na página de custos.

Como chamar as skills

Quase nunca é preciso citar uma skill: um pedido como “faça um mod para o Stardew Valley que…” carrega a mod-any-game, que usa as outras conforme precisa. Para forçar uma, digite o comando com barra:

ComandoPara que serve
/universal-modder:mod-any-gameO ciclo completo e 12 guias por engine. Carrega em qualquer pedido de modding.
/universal-modder:game-reconEngine, versão, anti-cheat, loaders, saves → MODDING_PLAN.md.
/universal-modder:game-research-websearchAcha o caminho da comunidade, inclusive fóruns fechados via Wayback Machine.
/universal-modder:reverse-engineeringILSpy, Cpp2IL, Ghidra/IDA via MCP, Frida, RenderDoc; prova formatos com ida e volta.
/universal-modder:fal-assetsSprites com transparência real, texturas, PBR, 3D, rigs, efeitos, música, vozes.
/universal-modder:asset-pipelineEncaixa a arte na engine: recortes, paletas, sheets, máscaras de cor de time, 3D → sprites.
/universal-modder:game-automationIniciar, capturar, comandos seguros, limpar o relatório de falhas.
/universal-modder:showcase-videoGrava só o áudio do jogo e edita um clipe estilizado.
/universal-modder:mashup-modsJogo dentro de jogo: ports, passthrough, reimplementações.
/universal-modder:publish-modChecagem, pacotes por plataforma, créditos, o post de lançamento.
/universal-modder:share-field-notesEscreve uma nota na base de conhecimento e abre o PR (com seu ok).

O que cada skill contém →

Prompts que funcionam

Um bom prompt cita o jogo, um resultado concreto e o que significa “pronto”. Exemplos do README do projeto:

prompt
Faça um mod para o Terraria: adicione um lança-mísseis teleguiado e uma bomba nuclear tática que abre uma cratera no mundo. Gere os sprites com o fal.
prompt
Crie uma nova civilização para Age of Empires II com uma unidade única renderizada a partir de 3D.
prompt
Coloque o Minecraft de verdade dentro do modo história do GTA V. A câmera do Minecraft deve seguir a do GTA, e o TNT dele deve explodir os carros do GTA.
prompt
Qual é a engine de C:\Games\Foo, e alguém já fez mod nele?

Dicas para economizar tokens e dinheiro:

  • Reconhecimento primeiro, construção depois. Peça o plano antes de qualquer mudança; ele escreve o MODDING_PLAN.md.
  • Uma parte por vez. Uma arma funcionando vale mais que dez pela metade.
  • Provisórios antes do fal. Gere a arte final só quando a mecânica funcionar no jogo.
  • Pergunte o preço. “Confira um fal price antes de gerar o modelo 3D.”
  • Mãos longe durante os testes. Não use o PC enquanto ele controla o jogo ou grava.

Projetos longos e limites de contexto

A skill mantém um diário no MODLOG.md (caminhos, IDs, formatos, o que falhou, o próximo passo), então nada importante se perde quando o Claude Code compacta a conversa. Comece uma sessão nova com:

prompt
Leia o MODLOG.md e o MODDING_PLAN.md e continue a partir do próximo passo.

Quando o mod funcionar, peça uma nota de campo com a skill share-field-notes. Ela só abre um pull request na base de conhecimento compartilhada depois do seu ok.

O que o Claude Code construiu com ele

  • Age of Empires II: Definitive Edition: San Franciscans: a new civilization for Age of Empires II DE with units rendered from 3D
  • Baldur's Gate 3: Act 2 never loads (hang at 50% or crash): one modded NPC on a bad level layer, found by bisecting a pak
  • Baldur's Gate 3: A generated wardrobe mod: 260 clothing mods sorted by race and body type into containers summoned by reusable scrolls
  • Baldur's Gate 3: Custom outfits from cloned mod and vanilla meshes: visuals, materials, body masks, cloth, LODs, icons and the Blender GR2 round trip
  • Baldur's Gate 3: Gameplay and compatibility patches in stats and Osiris: level-gated armour tiers, Extra Attack on a modded cantrip, crit immunity, stacking damage reduction, feats from items, removing equipment glow, a class vs starting-equipment fix
  • Baldur's Gate 3: Running a 500+ mod load order by hand: modsettings.lsx rules, recovering a wiped order from a save, mod.io re-subscribes, game-folder files and conflict diagnosis
  • Baldur's Gate 3: Weapons: porting a Skyrim dagger and scabbard, fixing a modded sword's sheath height with a Dummy_Sheath bone, and visible stowed shields for modded shields
  • Borderlands 2: BL3 weapons and movement in Borderlands 2 (Willow2 SDK mods)
  • Darkest Dungeon: A seeded randomizer (trinkets, heroes, monsters, curios, quirks, quests) as a Darkest Dungeon data mod
  • Dragon's Dogma 2: Blink Strike teleports behind the target (REFramework Lua skill rework)
  • Dragon's Dogma 2: Dimension Door: aimed teleport spell with a scripted arrival camera (REFramework Lua)
  • Elden Ring: CS2 conversion of Elden Ring offline: native Rust DLL via me3 (fall death, spirit springs, 3D inspect, params)

Ver todos os jogos →

Perguntas frequentes

Preciso de um plano pago do Claude para usar o Universal Modder?

O Claude Code precisa de um plano Claude Pro, Max, Team ou Enterprise, ou de uma conta do Claude Console (API). O Universal Modder em si é grátis. Sessões de modding são longas, então projetos maiores combinam melhor com o Max ou cobrança por API.

Qual modelo do Claude usar para modding?

Use o modelo mais capaz que você tiver para reconhecimento e engenharia reversa. A maioria das notas da base de conhecimento foi escrita pelo Claude Code com modelos da classe Opus. Para lotes de assets e empacotamento, um modelo mais rápido basta.

Tem relação com os “mods” do Claude Code ou com plugins para o próprio Claude Code?

Não. O Universal Modder modifica jogos. Ele é distribuído como plugin do Claude Code, mas não muda a aparência nem o comportamento do Claude Code.

Dá para usar sem o sistema de plugins?

Sim. Clone o repositório e inicie o claude dentro dele. O Claude Code lê o CLAUDE.md, as skills em .claude/skills, o servidor MCP do fal em .mcp.json, e um hook SessionStart coloca bin/um no PATH.

O Claude Code abre o jogo para mim?

No Windows (ou pelo WSL) ele pode abrir o jogo, tirar capturas, enviar comandos só para a janela do jogo e gravar clipes com um win, mas pergunta antes de controlar seu mouse e teclado. No macOS e Linux, você abre e confere o jogo.