Flujo de trabajo de desarrollo
Procedimiento recomendado para desarrollar y probar una escena
Este documento describe los pasos recomendados para desarrollar una escena para Decentraland, desde la ideación hasta la publicación y más allá.
Instalar el Creator Hub
Asegúrate de tener instalado el Creator Hub de Decentraland.
Si tienes intención de trabajar con código, también asegúrate de instalar Visual Studio Code.
Diseña tu experiencia
Piensa en cuánto espacio necesitas ocupar, qué tipo de distribución, qué tipo de mecánicas quieres que los jugadores puedan llevar a cabo, etc. Los siguientes documentos pueden servir como guía:
Dónde publicar
En Decentraland, el contenido se publica en parcelas de LAND adyacentes dentro de un espacio finito. Los jugadores pueden caminar libremente de una a otra. Cada escena es su propio pequeño mundo contenido, los objetos de una escena no pueden extenderse a otra escena, y el código de cada escena está aislado (sandboxed) del de las demás.
El permiso para publicar en cada una de estas se controla mediante tokens. No necesitas LAND para desarrollar una escena, pero sí necesitarás acceso a LAND cuando estés listo para publicar.
Alternativamente, tienes la opción de publicar en Decentraland Worlds, que son escenas autocontenidas y aisladas.
Están disponibles las siguientes opciones:
Alquilar LAND
Comprar LAND
Obtener permisos de un propietario de LAND
Publicar en un World de Decentraland, consulta worlds para saber más.
Ver Opciones de publicación para más detalles.
Plantillas y ejemplos
Al crear una nueva escena, elige entre varias plantillas base que incluyen algo de código básico y modelos 3D. Utiliza estas para empezar más rápido.
Escenas de ejemplo: aquí puedes encontrar una gran colección de escenas de ejemplo, cada una mostrando diferentes mecánicas que puedes tomar prestadas. También puedes clonar cualquiera de estas escenas y usarla como punto de partida.
Librerías auxiliares: estas pueden simplificar muchas tareas comunes.
Recursos artísticos
Si eres un artista con experiencia o tienes acceso a alguien que lo sea, puedes crear modelos personalizados .gltf u .glb para tu escena. Consulta Esenciales de modelos 3D para consejos sobre cómo crear modelos 3D para Decentraland.
Hay muchas fuentes para obtener recursos artísticos gratuitos o de pago. Por ejemplo:
También puedes usar herramientas de IA generativa para generar tus propios modelos 3D. Revisa:
Ejecutar una vista previa local
Para ejecutar una vista previa de tu escena, abre una ventana de Visual Studio Code en la carpeta raíz de tu proyecto y haz clic en el botón Vista previa en la pestaña de Decentraland.
Previsualiza tu escena para más detalles.
Consulta el Depurar una escena para obtener consejos sobre cómo depurar cualquier problema.
💡 Consejo: Al usar el Creator Hub, cada vez que realices un cambio en tu escena, la vista previa se actualiza automáticamente. Incluso mientras se ejecuta.
Publicar en el servidor de pruebas
Prueba tu escena en el servidor de pruebas (Sepolia testnet) antes de ir a mainnet. No necesitas poseer ningún LAND ni NAME para publicar en el servidor de pruebas.
Ver publicación.
Publicar en Decentraland
Una vez que estés satisfecho con tu escena y la hayas probado en el servidor de pruebas, es hora de publicar en Decentraland. Para esto, necesitas poseer LAND, un NAME de Decentraland, o un nombre ETH ENS, o tener permisos otorgados por alguien que los tenga.
Ver publicación para obtener instrucciones sobre cómo hacerlo.
Alternativamente, puedes publicar en Worlds, un espacio 3D personal que no requiere LAND.
Promocionar
Ahora que tu escena está ahí afuera, ¡difunde la voz! Aquí hay algunas formas de hacerlo:
Compártela en redes sociales (#DCL)
Anúnciala en Discord
Envíala para que sea destacada en events.decentraland.org
Organiza un evento en tu escena
Añade un punto de spawn en una zona de alto tráfico que enlace a tu escena
Iterar
Una vez que tu escena haya estado en vivo por un tiempo y hayas recibido comentarios de los jugadores, ¡estás en una excelente posición para iterar sobre ella!
Actualiza tu contenido con mejoras y nuevas funciones, desplegando nuevas versiones de tu escena en las mismas coordenadas.
Devolver a la comunidad
Si creas una escena, juego o aplicación de la que te sientas orgulloso, considera hacerla open source. De esa manera otros pueden aprender de tu código y basarse en tu trabajo. También puedes compartir el proyecto completo en Awesome Repository.
Si construyes una pieza de funcionalidad reutilizable, puede que quieras convertirla en una librería que otros puedan importar en sus proyectos.
Última actualización