3D prompt examples

Prompt para construir um mundo explorável de Three.js a partir de uma imagem de referência com Opus 5
Claude Opus 5

Prompt para construir um mundo explorável de Three.js a partir de uma imagem de referência com Opus 5

Construa um mundo 3D explorável em Three.js com base na imagem anexada. Requisitos Controles em primeira pessoa (WASD + olhar com o mouse), detecção de colisões, sem atravessar a geometria Visuais AAA: materiais PBR, iluminação baseada em HDRI, sombras reais, pós-processamento (mapeamento de tons, bloom, AA) Física em tudo que se move ou com que seja possível interagir 60 fps em uma GPU intermediária Processo Divida o trabalho em fluxos independentes: terreno, objetos/geometria, materiais/texturas, iluminação, física, controles/câmera, desempenho. Atribua um subagente a cada fluxo. Cada subagente é responsável pelo próprio fluxo de ponta a ponta e relata o que construiu e o que ainda está fraco. Integre tudo e faça uma rodada de revisão: percorra o mundo, liste todos os defeitos visíveis e corrija-os. Repita esse ciclo até que uma passagem completa produza zero defeitos ou até 5 ciclos. Em qualquer caso, informe tudo o que permanecer sem solução. Entregue um único projeto executável com instruções de inicialização.

Fluxo de desenvolvimento de um MMO 3D com Claude Opus 5
Claude Opus 5

Fluxo de desenvolvimento de um MMO 3D com Claude Opus 5

Quase todo o código foi escrito com Claude Opus 5. Mas o que permitiu que o projeto continuasse avançando por milhares de ciclos de iteração não foi um prompt inteligente. Foi organizar o projeto de modo que a IA pudesse encontrar o que precisava sem ler toda a base de código. 1. Mantenha as instruções ao lado do código, não em um amontoado central Cada pasta tem seu próprio guia com fluxos de trabalho comuns e armadilhas descobertas anteriormente. O guia é carregado automaticamente quando uma sessão começa nessa pasta. Trabalhar nos monstros não exige pagar o custo de contexto do guia do mapa. O contexto necessário antes de cada tarefa caiu de aproximadamente 76,000 tokens para cerca de 10,000. 2. Faça cumprir as regras com ferramentas, não com disciplina Fiz a IA escrever scripts que fazem o build falhar quando detectam importações circulares ou valores de cor escritos diretamente no ponto de uso, em vez de serem definidos centralmente. Não espere que a IA se lembre de todas as regras; fazer o commit falhar é muito mais confiável. 3. Deixe o TypeScript ser o lembrete Adicione uma habilidade sem seu efeito, e o projeto não será compilado. Adicione um monstro sem criar seu modelo, e o projeto não será compilado. Isso não pode ser esquecido porque o sistema de tipos não permite. 4. Torne o conteúdo orientado por dados Adicionar um monstro, uma habilidade ou um item deve significar adicionar uma linha, em vez de modificar o sistema inteiro. A IA lida com “adicionar uma linha” com muito mais precisão do que com “atualizar cinco lugares que precisam permanecer consistentes”. 5. Prompts eficazes definem critérios de avaliação, não procedimentos Exemplos: “monstros comuns devem morrer em 2 a 5 segundos”, “pelo menos 97% de cada mapa deve ser acessível” e “nenhum item do jogo pode ter uma taxa de drop abaixo de 3%”. Depois, codifique esses critérios como testes. Quando a IA sabe o que significa um bom resultado, ela pode encontrar o caminho e determinar se teve sucesso. Em resumo: invista primeiro em estrutura e testes, depois invista no prompt.

Imagine. Dê forma.