Vibe Coding com IA
Use assistentes de IA para criar scenes do Decentraland descrevendo o que pretende em linguagem simples.
Crie cenas de Decentraland descrevendo o que você quer. Um assistente de IA lida com o código SDK7, a arquitetura ECS e a estrutura do projeto para você.
Seja você um criador de primeira viagem ou um desenvolvedor experiente, o "vibe coding" assistido por IA permite que você vá de uma ideia a uma cena em execução em minutos, em vez de horas.
💡 Dica: Você não precisa saber TypeScript para começar. Assistentes de IA podem gerar código de cena funcional a partir de descrições em linguagem natural.
O que é Vibe Coding?
Vibe coding significa construir cenas conversando com um assistente de IA em vez de escrever cada linha de código manualmente. Você descreve o que quer — "uma taverna medieval com portas clicáveis e música de fundo" — e a IA escreve código SDK7 correto e implantável.
Essa abordagem funciona em qualquer nível de habilidade:
Iniciantes e não desenvolvedores — Vá do zero a uma cena funcional sem escrever código manualmente.
Desenvolvedores experientes — Pule o boilerplate. Deixe a IA lidar com a sincronização multiplayer, a estrutura da UI e a configuração de deploy enquanto você foca nas decisões criativas.
Equipes e estúdios — Prototipe conceitos de cena rapidamente antes de comprometer recursos completos de desenvolvimento.
Combine um editor de código com IA
Use um editor de código de IA de uso geral como Cursor ou VS Code com GitHub Copilot ou Claude AI. Decentraland fornece uma pasta de contexto para que essas ferramentas entendam o SDK.
Abra o Creator Hub e crie ou abra uma cena.
Clique no < > CODE botão para abrir seu editor de código.
Use o assistente de IA integrado do editor (chat do Cursor, Copilot etc.) para gerar ou modificar código.
Instale Skills para qualquer agente de IA
Skills são conjuntos de instruções prontos que ensinam seu agente de IA a trabalhar com o SDK de Decentraland. Cada skill cobre um tópico específico, como criar cenas, adicionar modelos 3D ou configurar multiplayer, então a IA já conhece os padrões, APIs e restrições corretos sem que você precise explicá-los. Instalar skills significa menos erros e melhores resultados já no primeiro prompt.
Isso copia os arquivos de skill para a configuração do seu agente para que ele conheça os padrões e as restrições de Decentraland.
Skills de IA disponíveis
Quando você instala skills no seu agente, as seguintes capacidades ficam disponíveis:
sdk-scenes
Ponto de entrada com diretrizes do agente e índice de todas as skills de tópicos
create-scene
Estruturar um novo projeto de cena SDK7 do zero
add-3d-models
Adicionar modelos 3D (.glb/.gltf) com posicionamento, escala e colliders
add-interactivity
Eventos de pointer, triggers, raycasts
build-ui
UI em espaço 2D de tela com React-ECS — HUDs, menus, diálogos
animations-tweens
Animações de modelos GLTF com Animator, tweens do SDK
multiplayer-sync
Multiplayer peer-to-peer usando rede CRDT
authoritative-server
Servidor autoritativo headless para multiplayer (BETA)
audio-video
Efeitos sonoros, música, streaming de áudio e players de vídeo
deploy-scene
Deploy de cenas para Genesis City (baseado em LAND)
deploy-worlds
Deploy de cenas para Worlds (espaços 3D pessoais)
optimize-scene
Otimização de desempenho, limites de cena, melhores práticas
camera-control
Detecção de modo de câmera, câmera cinematográfica, câmeras virtuais
composites
Referência do formato de arquivo Composite para conteúdo estático de cena
lighting-environment
Iluminação dinâmica, sombras, skybox, neblina, configurações de ambiente
npcs
Personagens não jogáveis — biblioteca NPC Toolkit e abordagens manuais
player-avatar
Posição do player, perfil, personalização de avatar, anexos
player-physics
Forças físicas — impulsos, knockback, forças contínuas
nft-blockchain
Exibição de NFT e interações com blockchain/cripto
advanced-rendering
Billboard, TextShape, materiais PBR, materiais de vídeo
advanced-input
Leitura de input em nível de sistema e controle de movimento do player
scene-runtime
APIs de runtime transversais — trabalho assíncrono, HTTP, mensagens
script-components
Classes de componentes de script para o Creator Hub
game-design
Padrões de game design, limites de cena, orçamentos de desempenho
Observação: algumas dessas skills envolvem buscar modelos 3D ou outros assets de catálogos de assets gratuitos. O agente de IA deve sempre obter confirmação do usuário antes de baixar quaisquer novos assets para um projeto de cena.
Dicas para um Prompting Eficaz
Obter os melhores resultados da IA tem a ver com dar prompts claros e específicos. Aqui estão algumas dicas:
Seja específico sobre o que você quer
Em vez de:
"Torne minha cena melhor"
Tente:
"Adicione uma porta na posição (8, 0, 8) que se abra com uma animação de rotação quando clicada e reproduza um efeito sonoro de ranger"
Faça referência a itens existentes
"Faça o botão vermelho na mesa acionar o elevador para subir"
Peça uma coisa de cada vez
Divida pedidos complexos em etapas:
"Adicione uma UI de placar no canto superior direito"
"Adicione um contador que aumente quando o player clicar no alvo"
"Exiba o valor do contador no placar"
Inclua restrições
"Adicione música de fundo que faça loop, mas mantenha o tamanho do arquivo abaixo de 1 MB"
Itere e refine
Após cada alteração:
Faça o preview da cena (clique Preview no Creator Hub, ou
npm run startna linha de comando)Verifique o que funciona e o que não funciona
Diga à IA o que ajustar: "Mova o NPC 2 metros para a esquerda e faça-o olhar para o player"
No que a IA Pode Ajudar
Estruturar novas cenas a partir de uma descrição
Adicionar e posicionar modelos 3D
Escrever handlers de clique e interatividade
Construir UI (HUDs, menus, diálogos)
Configurar sincronização multiplayer
Configurar servidores autoritativos para anti-cheat
Adicionar áudio, vídeo e streaming
Criar animações e tweens
Otimizar o desempenho da cena
Preparar cenas para deploy
Depurar problemas em código existente
Limitações
Embora as ferramentas de IA sejam poderosas, tenha estes pontos em mente:
Sempre faça preview — O código gerado por IA pode não ficar exatamente como você espera. Execute um preview para verificar.
Os limites da cena ainda se aplicam — A IA não pode contornar os limitações da scene de Decentraland (contagem de triangles, tamanhos de arquivo, limites de parcel).
Lógica de jogo complexa — Para mecânicas de jogo complexas, talvez você precise orientar a IA passo a passo ou refinar a saída manualmente.
Modelos 3D personalizados — A IA pode referenciar assets gratuitos existentes ou carregar modelos que você fornecer, mas não pode criar modelos 3D do zero.
Próximos Passos
Início Rápido do SDK — Aprenda os fundamentos do SDK7
Combine com Código — Misture edição visual com código
Servidores autorizados — Multiplayer autoritativo por servidor
Exemplos de Cenas — Navegue por cenas de exemplo para se inspirar
Atualizado