> 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/escenas-sdk7/primeros-pasos/dev-workflow.md).

# Flujo de trabajo de desarrollo

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

## 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/empezar/editor-installation.md)

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

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

## Diseña tu experiencia

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

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

## Dónde publicar

En Decentraland, el contenido se publica en parcelas de tierra adyacentes dentro de una cantidad finita de espacio. Los jugadores pueden caminar libremente de una a otra. Cada scene es su propio pequeño mundo contenido; los elementos de una scene no pueden extenderse a otra scene, y el code de cada scene está aislado en un entorno sandbox respecto a todas las demás.

El permiso para publicar en cada una de estas se controla mediante tokens. No necesitas LAND para desarrollar una scene, pero sí necesitarás acceso a LAND cuando estés listo para publicar.

Como alternativa, tienes la opción de publicar en Decentraland [Worlds](/creator/content-creator-es/escenas-sdk7/publicacion/publishing-options.md#decentraland-worlds), que son scenes autocontenidas y aisladas.

Las siguientes opciones están disponibles:

* Alquilar LAND
* Comprar LAND
* Obtener permisos de un propietario de LAND
* Publica en un Decentraland World, consulta [worlds](/creator/content-creator-es/escenas-sdk7/publicacion/publishing-options.md#decentraland-worlds) para obtener más información.

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

## Templates y ejemplos

Al crear una nueva scene, elige entre varios templates base que incluyen algo de código básico y modelos 3D. Úsalos para empezar más rápido.

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

## Art assets

Si eres un artista experimentado o tienes acceso a alguien que lo sea, puedes crear models personalizados para tu scene. Consulta `.gltf` ni `.glb` Elementos esenciales del modelado 3D [para obtener consejos sobre cómo crear modelos 3D para Decentraland.](/creator/content-creator-es/modelado-3d-y-animaciones/3d-models.md) Hay muchas fuentes para obtener recursos artísticos gratis o de pago. Por ejemplo:

Hay muchas fuentes para obtener recursos artísticos gratis o de pago. Por ejemplo:

* [IWB Catalog](https://dcl-iwb.co/)
* [SketchFab](https://sketchfab.com/)
* [Clara.io](https://clara.io/)
* [Archive3D](https://archive3d.net/)
* [SketchUp 3D Warehouse](https://3dwarehouse.sketchup.com/)
* [Thingiverse](https://www.thingiverse.com/)
* [ShareCG](https://www.sharecg.com/)
* [CGTrader](https://cgtrader.com)

También puedes usar herramientas de IA generativa para crear tus propios modelos 3D. Mira:

* [Meshy](https://www.meshy.ai/)
* [Luma AI](https://lumalabs.ai/genie)
* [TRipo3D](https://www.tripo3d.ai/app)
* [Rodin](https://hyper3d.ai/rodin)

## Ejecuta una vista previa local

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

* [Previsualiza tu scene](/creator/content-creator-es/escenas-sdk7/primeros-pasos/preview-scene.md) para más detalles.
* Consulta la [Depura una scene](/creator/content-creator-es/escenas-sdk7/primeros-pasos/preview-scene.md#debug-a-scene) para obtener consejos sobre cómo depurar cualquier problema.

{% hint style="info" %}
**💡 Consejo**: Cuando usas el Creator Hub, cada vez que haces un cambio en tu scene, la vista previa se actualiza automáticamente. Incluso mientras se está ejecutando.
{% endhint %}

## Publicar en el servidor de pruebas

Prueba tu scene en el test server (Sepolia testnet) antes de pasar a mainnet. No necesitas poseer ningún LAND ni NAMEs para publicar en el test server.

Consulta [publicación](/creator/content-creator-es/escenas-sdk7/publicacion/publishing.md).

## Publica en Decentraland

Una vez que estés satisfecho con tu scene y la hayas probado en el test server, es hora de publicar en Decentraland. Para esto, necesitas poseer LAND, un Decentraland NAME o un nombre ENS de ETH, o tener permisos otorgados por alguien que sí los tenga.

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

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

## Promociona

Ahora que tu scene ya está en línea, ¡corre la voz! Aquí tienes algunas maneras de hacerlo:

* Compártelo en redes sociales (#DCL)
* Anúncialo en [Discord](https://dcl.gg/discord)
* Envíalo para que aparezca en [events.decentraland.org](https://events.decentraland.org/)
* Organiza un evento en tu scene
* Añade un punto de spawn en una zona de mucho tráfico que enlace con tu scene

## Itera

Una vez que tu scene ha estado activa durante un tiempo y hayas recibido comentarios de los jugadores, ¡estás en una gran posición para iterar sobre ella!

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

## Retribuir

Si creas una scene, un game o una application de la que te sientas orgulloso, ¡considera publicarla como código abierto! Así, otros pueden aprender de tu code y construir sobre tu trabajo. También puedes compartir el proyecto completo en [Awesome Repository](https://github.com/decentraland-scenes/Awesome-Repository).

Si creas una pieza de funcionalidad reutilizable, quizás quieras convertirla en una library 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
