For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fluxo de trabalho de desenvolvimento

Procedimento recomendado para desenvolver e testar uma cena

Este documento descreve as etapas recomendadas para desenvolver uma scene para Decentraland, desde a ideação até a publicação e além.

Instalar o Creator Hub

Certifique-se de ter o Decentraland Creator Hub instalado.

Se você pretende trabalhar com código, também certifique-se de instalar Visual Studio Code ou Cursor AI.

💡 Dica: você também pode usar assistentes de IA para gerar código de scene a partir de descrições em linguagem natural. Veja Vibe Coding com IA para saber como começar com desenvolvimento assistido por IA.

Projete sua experiência

Pense em quanto espaço você precisa ocupar, que tipo de distribuição, que tipos de mecânicas você quer que os jogadores possam realizar, etc. Os documentos a seguir podem servir como guia:

Onde publicar

Em Decentraland, o conteúdo é publicado em parcelas de terra adjacentes, em uma quantidade finita de espaço. Os jogadores podem caminhar livremente de uma para a outra. Cada scene é o seu próprio pequeno mundo contido; itens de uma scene não podem se estender para outra scene, e o código de cada scene é isolado em sandbox de todos os demais.

A permissão para publicar em cada uma delas é controlada por tokens. Você não precisa de land para desenvolver uma scene, mas precisará de acesso a land quando estiver pronto para publicar.

Alternativamente, você tem a opção de publicar em Decentraland Worlds, que são scenes isoladas e autônomas.

As seguintes opções estão disponíveis:

  • Alugar LAND

  • Comprar LAND

  • Obter permissões de um proprietário de land

  • Publicar em um Decentraland World, veja worlds para saber mais.

Consulte Opções de publicação para mais detalhes.

Templates e exemplos

Ao criar uma nova scene, escolha entre vários templates básicos de scene que incluem algum código básico e modelos 3D. Use-os para começar mais rápido.

  • Cenas de exemplo: aqui você pode encontrar uma grande coleção de scenes de exemplo, cada uma exibindo diferentes mecânicas que você pode aproveitar. Você também pode clonar qualquer uma dessas scenes e usá-la como ponto de partida.

  • Bibliotecas auxiliares: eles podem simplificar muitas tarefas comuns.

Recursos artísticos

Se você é um artista experiente ou tem acesso a alguém que seja, pode criar .gltf ou .glb modelos personalizados para sua scene. Veja Fundamentos de modelos 3D para dicas sobre como criar modelos 3D para Decentraland.

Há muitas fontes para obter recursos artísticos gratuitos ou pagos. Por exemplo:

Você também pode usar ferramentas de Generative AI para gerar seus próprios modelos 3D. Confira:

Executar uma prévia local

Para executar uma prévia da sua scene, abra uma janela do Visual Studio Code na pasta raiz do seu projeto e clique no Preview botão na aba do Decentraland.

💡 Dica: ao usar o Creator Hub, toda vez que você faz uma alteração na sua scene, a prévia é atualizada automaticamente. Mesmo enquanto estiver em execução.

Publicar no servidor de teste

Teste sua scene no servidor de teste (rede de teste Sepolia) antes de ir para a mainnet. Você não precisa possuir nenhum LAND ou NAME para publicar no servidor de teste.

Consulte publicação.

Publicar em Decentraland

Quando estiver satisfeito com sua scene e tê-la testado no servidor de teste, é hora de publicar em Decentraland. Para isso, você precisa possuir LAND, um NAME de Decentraland, ou um nome ENS da ETH, ou ter permissões concedidas por alguém que possua.

Consulte publicação para instruções de como fazer isso.

Alternativamente, você pode publicar em Worlds, um espaço 3D pessoal que não requer LAND.

Promover

Agora que sua scene está no ar, espalhe a voz! Aqui estão algumas maneiras de fazer isso:

  • Compartilhe nas redes sociais (#DCL)

  • Anuncie em Discord

  • Envie para ser destaque em events.decentraland.org

  • Organize um evento na sua scene

  • Adicione um spawn point em uma área de alto tráfego que leve à sua scene

Iterar

Depois que sua scene estiver no ar por um tempo e você tiver recebido feedback dos jogadores, você estará em uma ótima posição para iterar nela!

Atualize seu conteúdo com melhorias e novos recursos, implantando novas versões da sua scene nas mesmas coordenadas.

Retribuir

Se você criar uma scene, jogo ou aplicação da qual se orgulha, considere torná-la open source! Dessa forma, outras pessoas podem aprender com o seu código e construir sobre o seu trabalho. Você também pode compartilhar o projeto inteiro em Awesome Repository.

Se você criar uma funcionalidade reutilizável, talvez queira transformá-la em uma library que outras pessoas possam importar para seus projetos.

Atualizado