> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-es/scenes-sdk7/primeros-pasos/dev-workflow.md).

# Flujo de trabajo de desarrollo

Flujo de trabajo recomendado para crear una escena de Decentraland con Creator Hub, desde la ideación hasta las pruebas y la publicación.

Este documento describe los pasos recomendados para desarrollar una escena para Decentraland, desde la ideación hasta la publicación y más allá.

## ¿Cómo creo una scene de Decentraland?

1. **Instala el** [**Creator Hub**](https://decentraland.org/download/creator-hub), la app oficial de escritorio para crear, previsualizar y publicar scenes. Es la herramienta recomendada para creadores de todos los niveles.
2. **Si utilizas un asistente de código de IA** (como Claude Code, Cursor o Copilot), instala el oficial [Decentraland SDK Skills](/creator/content-creator-es/scenes-sdk7/primeros-pasos/vibe-coding.md) para que conozca los patrones verificados de SDK7: `npx skills add decentraland/sdk-skills`
3. **El** [**CLI**](/creator/content-creator-es/scenes-sdk7/primeros-pasos/using-the-cli.md) es una alternativa para usuarios avanzados y flujos de trabajo automatizados.

Las secciones a continuación amplían cada etapa de ese flujo de trabajo.

## Instala el Creator Hub

Asegúrate de tener instalado el Creator Hub de Decentraland.

* [Guía de instalación](/creator/content-creator-es/scene-editor/primeros-pasos/editor-installation.md)

Si piensas trabajar con código, asegúrate también de instalar [Visual Studio Code](https://code.visualstudio.com/) o [Cursor AI](https://www.cursor.com/).

{% hint style="info" %}
**💡 Consejo**: También puedes usar asistentes de IA para generar código de la escena a partir de descripciones en lenguaje natural. Consulta [Vibe Coding con IA](/creator/content-creator-es/scenes-sdk7/primeros-pasos/vibe-coding.md) para saber cómo empezar con el desarrollo asistido por IA.
{% endhint %}

## Diseña tu experiencia

Piensa en cuánto espacio necesitas ocupar, qué tipo de distribución, qué mecánicas quieres que los jugadores puedan realizar, etc. Los siguientes documentos pueden servirte de guía:

* [Guía de UX y UI](/creator/content-creator-es/scenes-sdk7/disenar-la-experiencia/ux-ui-guide.md)
* [Restricciones de diseño para juegos](/creator/content-creator-es/scenes-sdk7/disenar-la-experiencia/design-games.md)
* [Directrices para el MVP de la escena](/creator/content-creator-es/scenes-sdk7/disenar-la-experiencia/mvp-guidelines.md)

## Dónde publicar

En Decentraland, el contenido se publica en parcelas de terreno 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 elementos de una escena no pueden extenderse a otra escena, y el código de cada escena está aislado en un sandbox respecto a todas las demás.

El permiso para publicar en cada una de ellas se controla mediante tokens. No necesitas terreno para desarrollar una escena, pero sí necesitarás acceso a un terreno una vez que estés listo para publicar.

Alternativamente, tienes la opción de publicar en Decentraland [pestaña Worlds](/creator/content-creator-es/scenes-sdk7/publicacion/publishing-options.md#decentraland-worlds), que son escenas autónomas y aisladas.

Las siguientes opciones están disponibles:

* Alquilar LAND
* Comprar LAND
* Obtener permisos de un propietario de terreno
* Publicar en un Decentraland World, consulta [Worlds](/creator/content-creator-es/scenes-sdk7/publicacion/publishing-options.md#decentraland-worlds) para saber más.

Consulta [Opciones de publicación](/creator/content-creator-es/scenes-sdk7/publicacion/publishing-options.md) para más detalles.

## Plantillas y ejemplos

Al crear una nueva escena, elige entre varias escenas plantilla base que incluyen algo de código básico y modelos 3D. Úsalas para empezar más rápido.

* [Escenas de ejemplo](https://studios.decentraland.org/resources?sdk_version=SDK7): aquí puedes encontrar una gran colección de escenas de ejemplo, cada una mostrando diferentes mecánicas que puedes aprovechar. También puedes clonar cualquiera de estas escenas y usarla como punto de partida.
* [Bibliotecas auxiliares](https://studios.decentraland.org/resources?sdk_version=SDK7\&resource_type=Library): estas pueden simplificar muchas tareas comunes.

## Recursos artísticos

Si eres un artista experimentado o tienes acceso a alguien que lo sea, puedes crear `.gltf` o `.glb` modelos personalizados para tu escena. Consulta [Aspectos esenciales del modelado 3D](/creator/content-creator-es/modelado-y-animaciones-3d/3d-models.md) para obtener consejos sobre cómo crear modelos 3D para Decentraland.

No necesitas crear tus propios recursos, sin embargo. Consulta [Recursos útiles](/creator/content-creator-es/scenes-sdk7/primeros-pasos/useful-resources.md) para ver bibliotecas de recursos y herramientas de IA generativa que puedes usar para obtener modelos 3D, así como otras herramientas que pueden acelerar tu flujo de trabajo.

## Ejecuta una vista previa local

Para ejecutar una vista previa de tu escena, ábrela en el Creator Hub y haz clic en el **Reproducir** botón. Alternativamente, si estás trabajando desde la línea de comandos, ejecuta `npm run start` en la carpeta raíz de tu proyecto.

* [Previsualiza tu escena](/creator/content-creator-es/scenes-sdk7/primeros-pasos/preview-scene.md) para más detalles.
* Consulta la [Depurar una escena](/creator/content-creator-es/scenes-sdk7/primeros-pasos/preview-scene.md#debug-a-scene) para obtener consejos sobre cómo depurar cualquier problema.
* Habilita **Comprimir assets** en la **Cliente de escritorio** submenú de **Opciones de reproducción** (o ejecuta `npm run start -- --local-ab` desde la CLI) para cargar tus modelos 3D como paquetes de recursos optimizados. La vista previa se ejecuta de forma más fluida y muestra los modelos tal y como se verán una vez publicados. Consulta [Previsualizar con assets optimizados](/creator/content-creator-es/scenes-sdk7/primeros-pasos/preview-scene.md#preview-with-optimized-assets).

{% hint style="info" %}
**💡 Consejo**: Al usar el Creator Hub, cada vez que hagas un cambio en tu escena, la vista previa se actualiza automáticamente. Incluso mientras se ejecuta.
{% endhint %}

## Publicar en Decentraland

Una vez que estés satisfecho con tu escena, es hora de publicar en Decentraland. Para ello, necesitas ser propietario de LAND, de un NAME de Decentraland o de un nombre ENS de ETH, o tener permisos otorgados por alguien que sí lo sea.

Consulta [publicación](/creator/content-creator-es/scenes-sdk7/publicacion/publishing.md) para obtener instrucciones sobre cómo hacerlo.

Alternativamente, puedes publicar en [pestaña Worlds](/creator/content-creator-es/scenes-sdk7/publicacion/publishing-options.md#decentraland-worlds), un espacio 3D personal que no requiere LAND.

## Promociona

Ahora que tu escena está disponible, ¡corre la voz! Aquí tienes algunas formas de hacerlo:

* Compártelo en redes sociales (#DCL)
* Anúncialo en [Discord](https://dcl.gg/discord)
* Envíalo para que aparezca destacado en [events.decentraland.org](https://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

## Itera

Una vez que tu escena lleve un tiempo en línea y hayas recibido comentarios de los jugadores, ¡estarás en una gran posición para iterar sobre ella!

Actualiza tu contenido con mejoras y nuevas funciones, desplegando nuevas versiones de tu escena en las mismas coordenadas.

## Contribuir

Si creas una escena, juego o aplicación de la que te sientas orgulloso, ¡considera hacerla open source! De ese modo, otras personas podrán aprender de tu código y construir sobre tu trabajo. También puedes compartir el proyecto completo en [Awesome Repository](https://github.com/decentraland-scenes/Awesome-Repository).

Si construyes una pieza reutilizable de funcionalidad, quizá quieras convertirla en una biblioteca que otros puedan importar en sus proyectos.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.decentraland.org/creator/content-creator-es/scenes-sdk7/primeros-pasos/dev-workflow.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
