> 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.md).

# Escenas (SDK7)

- [Primeros pasos](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/primeros-pasos.md)
- [Inicio rápido del SDK](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/primeros-pasos/sdk-101.md): Primeros pasos con el SDK de Decentraland
- [Flujo de trabajo de desarrollo](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/primeros-pasos/dev-workflow.md): Procedimiento recomendado para desarrollar y probar una scene
- [Previsualiza tu scene](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/primeros-pasos/preview-scene.md): Lo que puedes ver en el preview de una scene
- [Usando la CLI](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/primeros-pasos/using-the-cli.md): Cómo usar la CLI de Decentraland para ejecutar, desplegar, etc.
- [Conceptos esenciales de código](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/primeros-pasos/coding-scenes.md): Este conjunto te ayudará a entender cómo funcionan las cosas en el client y el SDK de Decentraland.
- [Vibe Coding con IA](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/primeros-pasos/vibe-coding.md): Usa asistentes de IA para construir scenes de Decentraland describiendo lo que quieres en lenguaje natural.
- [Recursos útiles](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/primeros-pasos/useful-resources.md): Herramientas, add-ons, bibliotecas de assets y proyectos de ejemplo que aceleran tu flujo de trabajo de creación en Decentraland.
- [Diseñando la experiencia](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/disenando-la-experiencia.md)
- [Diseñar juegos](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/disenando-la-experiencia/design-games.md): Qué debes tener en cuenta al diseñar un juego para Decentraland.
- [Directrices MVP](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/disenando-la-experiencia/mvp-guidelines.md): Directrices recomendadas para producir tu primera scene o experiencia MVP usando el SDK
- [Guía de UX y UI](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/disenando-la-experiencia/ux-ui-guide.md): Consejos y prácticas para crear scenes en las que los players querrán quedarse y volver.
- [Arquitectura](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/arquitectura.md)
- [Entities y Components](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/arquitectura/entities-components.md): Aprende los conceptos esenciales sobre entities y components en una scene de Decentraland
- [Systems](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/arquitectura/systems.md): Aprende cómo se usan los systems para actualizar el estado de la scene
- [Components personalizados](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/arquitectura/custom-components.md): Crea un component personalizado para manejar datos específicos relacionados con una entity
- [Composites](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/arquitectura/composites.md): Genera en runtime un árbol de entities y components a partir de un archivo composite
- [Consulta de Components](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/arquitectura/querying-components.md): Aprende cómo obtener listas de entities que tienen components en común, para facilitar su comprobación o actualización.
- [Suscribirse a cambios](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/arquitectura/subscribe-to-changes.md): Detecta cambios en un componente y ejecuta funciones en cada cambio
- [Programación orientada a datos](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/arquitectura/data-oriented-programming.md): La programación orientada a datos es un enfoque potente de programación que aprovecha al máximo el rendimiento.
- [Tipos de proyectos](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos.md)
- [Resumen](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/kinds-of-project.md): Los tipos de proyectos disponibles que puedes crear en Decentraland.
- [Archivos de la scene](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/scene-files.md): Archivos predeterminados creados en una nueva scene.
- [Metadata de la scene](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/scene-metadata.md): Aprende cómo configurar una scene y establecer sus metadata.
- [Smart Wearables](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/smart-wearables.md): Crea wearables con capacidades interactivas
- [Workspaces](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/workspaces.md): Ejecuta varios proyectos DCL al mismo tiempo
- [Experiencias portables](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/portable-experiences.md): Experiencias portables
- [Esenciales del contenido 3D](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d.md)
- [Animaciones de modelos 3D](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/3d-model-animations.md): Cómo animar modelos 3D en tu scene
- [Cámara](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/camera.md): Aprende cómo controlar la cámara del player
- [Colliders](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/colliders.md): Aprende sobre los distintos components que dan a las entities su forma 3D y su colisión.
- [Tipos de color](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/color-types.md): Cómo definir valores de color
- [Posicionamiento de entities](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/entity-positioning.md): Cómo establecer la posición, rotación y escala de una entity en una scene
- [Luces](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/lights.md): Aprende cómo usar luces en tu scene
- [Materiales](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/materials.md): Aprende cómo añadir materiales y Textures a entities con formas primitivas.
- [Mover entities](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/move-entities.md): Cómo mover, rotar y escalar una entity gradualmente a lo largo del tiempo, con cambios incrementales.
- [Sistema de partículas](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/particle-system.md): Añade efectos de partículas como fuego, lluvia, chispas y auras mágicas a tu scene
- [Components de forma](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/shape-components.md): Aprende sobre los distintos components que dan a las entities su forma 3D y su colisión.
- [Sonidos](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/sounds.md): Aprende cómo añadir sonidos a tu scene.
- [Tipos especiales](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/special-types.md): Aprende qué tipos especiales existen, incluidos Vector, Quaternions y más.
- [Texto](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/text.md): Cómo añadir texto a tu scene
- [Áreas de Trigger](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/esenciales-del-contenido-3d/trigger-areas.md): Aprende cómo usar áreas de trigger en tu scene
- [Medios](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/medios.md): Añade contenido multimedia a tus escenas
- [Análisis de audio](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/medios/audio-analysis.md): Lee datos de amplitud y frecuencia en tiempo real del audio que se reproduce en tu scene para impulsar visuales reactivos.
- [Streaming de audio](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/medios/audio-streaming.md): Reproduce streams de audio en vivo en tu scene.
- [Mostrar un NFT certificado](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/medios/display-a-certified-nft.md): Aprende cómo mostrar en tu scene un NFT certificado que posees
- [Reproducción de video](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/medios/video-playing.md): Emite video en una scene
- [Depuración](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/depuracion.md): Depura y soluciona problemas en tus escenas
- [Depurar en Preview](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/depuracion/debug-in-preview.md): Cómo puedes depurar tu scene mientras se ejecuta localmente en preview
- [Depurar en producción](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/depuracion/debug-in-prod.md): Cómo puedes depurar tu scene que se ejecuta dentro de Decentraland
- [Informar de un error](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/depuracion/report-bug.md): Cómo puedes informar de un error para que sea revisado y corregido
- [Solución de problemas](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/depuracion/troubleshooting.md): Soluciones para problemas comunes
- [Optimización](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/optimizacion.md): Optimiza tus escenas para obtener el mejor rendimiento
- [Optimización del rendimiento](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/optimizacion/performance-optimization.md): Optimiza tu escena para que cargue rápido y funcione sin problemas para todos los jugadores.
- [Pre-cargar recursos](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/optimizacion/pre-load-resources.md): La precarga de recursos permite que los assets se descarguen al inicio de la scene para que estén listos cuando el player interactúe con ellos por primera vez.
- [Limitaciones de la scene](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/optimizacion/scene-limitations.md): ¿Cuántas cosas puedo poner en mi scene?
- [Publicación](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/publicacion.md): Publica tus escenas en Decentraland
- [Hacer descubrible](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/publicacion/make-discoverable.md): Ayuda a los players a descubrir tu scene
- [Opciones de publicación](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/publicacion/publishing-options.md): Cómo obtener LAND o permisos para publicar tu scene
- [Publicación](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/publicacion/publishing.md): ¿Cómo publicar mi proyecto?
- [Interactividad](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad.md): Crea experiencias interactivas
- [Eventos de botones](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/eventos-de-botones.md): Gestiona los clics de botones y los eventos del puntero
- [Eventos de clic](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/eventos-de-botones/click-events.md): Aprende cómo manejar los clics de usuario en tu scene.
- [Registrar callback](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/eventos-de-botones/register-callback.md): Aprende cómo manejar los clics de usuario en tu scene.
- [Eventos basados en System](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/eventos-de-botones/system-based-events.md): Aprende cómo manejar los clics de usuario en tu scene.
- [Eventos avanzados de botones](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/eventos-de-botones/advanced-button-events.md): Aprende cómo manejar los clics de usuario en tu scene.
- [Eventos de proximidad](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/eventos-de-botones/proximity-events.md): Detecta cuándo un player entra o sale de la proximidad de una entity.
- [Funciones obsoletas](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/deprecated-functions.md): Funciones heredadas
- [Escuchadores de eventos](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/event-listeners.md): Eventos que la scene puede rastrear, relacionados con las acciones del player y los cambios de la scene.
- [Enlaces externos](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/external-links.md): Enlaza a otras scenes o sitios externos
- [Movimiento del mouse](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/mouse-movement.md): Reacciona en tiempo real al movimiento del mouse del player, para impulsar gestos de arrastre, girar objetos o dirigir cámaras personalizadas.
- [Avatares NPC](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/npc-avatars.md): Muestra y controla un avatar NPC
- [Avatar del player](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/player-avatar.md): Aprende cómo controlar el avatar del player
- [Física del player](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/player-physics.md): Aplica fuerzas e impulsos al avatar del player
- [Raycasting](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/raycasting.md): Usa raycasting para trazar una línea en el espacio y consultar colisiones con entities en la scene.
- [Datos de runtime](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/runtime-data.md): Obtén datos del contexto en el que se ejecuta tu scene y de la propia scene.
- [Control del skybox](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/skybox-control.md): Cambia la hora del skybox
- [Controles en pantalla](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/touch-screen-controls.md): Configura los controles táctiles nativos en pantalla para tu scene.
- [Datos del usuario](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/interactividad/user-data.md): Obtén datos de los players mientras interactúan con tu scene.
- [UI 2D](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/ui-2d.md): Crea interfaces de usuario 2D para tus escenas
- [UI en pantalla](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/ui-2d/onscreen-ui.md): Aprende a crear una UI para los players en tu scene. Esto es útil, por ejemplo, para mostrar información relacionada con el juego.
- [Posicionamiento de la UI](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/ui-2d/ui-positioning.md): Establece la posición, escala, padding y otras propiedades de entities de UI.
- [Fondo de UI](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/ui-2d/ui_background.md): Establece un fondo y un borde de una entity de UI.
- [Eventos de botones de UI](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/ui-2d/ui_button_events.md): Maneja eventos de botones en entities de UI.
- [Vinculación de entrada de UI](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/ui-2d/ui_input_binding.md): Vincula las acciones de entrada a tus propios elementos de UI para que controlen la entrada del jugador.
- [Tipos especiales de UI](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/ui-2d/ui_special_types.md): Tipos especiales de entities para la UI, incluidos dropdowns y cajas de entrada.
- [Texto de UI](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/ui-2d/ui_text.md): Escribe texto en entities de UI.
- [UI dinámica](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/ui-2d/dynamic-ui.md): Aprende cómo hacer que las UI sean dinámicas y respondan a cambios en los datos.
- [Networking](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/networking.md): Crea experiencias multijugador y en red
- [Multiplayer Server](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/networking/authoritative-servers.md): Construye scenes multijugador de Decentraland con un Multiplayer Server sin interfaz.
- [Conexiones de red](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/networking/network-connections.md): Cómo comunicar tu scene con servidores externos y APIs.
- [Multiplayer sin servidor](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/networking/serverless-multiplayer.md): Sincroniza el estado de la scene entre players.
- [Servidores de terceros](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/networking/third-party-servers.md): Construye scenes multijugador de Decentraland con un servidor de terceros.
- [Blockchain](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/blockchain.md): Integra funcionalidad de blockchain en tus escenas
- [Crear una dApp](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/blockchain/create-a-dapp.md): Referencia para crear tu propia Aplicación Descentralizada
- [Desplegar tu servidor de transacciones](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/blockchain/deploying-your-own-transactions-server.md): Ofrece a los usuarios transacciones sin coste
- [Operaciones de Blockchain de la scene](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/blockchain/scene-blockchain-operations.md): Aprende qué ofrece el SDK para realizar operaciones con la blockchain de Ethereum
- [Segunda capa](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/blockchain/second-layer.md): Usa la sidechain de Polygon en tu scene para habilitar transacciones de blockchain mucho más rápidas y baratas.
- [Bibliotecas](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/bibliotecas.md): Bibliotecas reutilizables para escenas de Decentraland SDK7
- [Gestionar dependencias](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/bibliotecas/manage-dependencies.md): Cómo añadir bibliotecas a una scene
- [Catálogo de la biblioteca](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/bibliotecas/libraries.md): Explora las bibliotecas disponibles de SDK7 de Decentraland
- [Crear una biblioteca](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/bibliotecas/create-libraries.md): Crea tus propias bibliotecas de Decentraland para compartirlas con otros
- [Patrones de programación](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/patrones-de-programacion.md): Patrones de programación comunes y buenas prácticas
- [Funciones asíncronas](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/patrones-de-programacion/async-functions.md): Aprende cuándo y cómo ejecutar funciones asíncronas en el código de tu scene.
- [Objetos de juego](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/patrones-de-programacion/game-objects.md): Usa el patrón de objetos de juego para que tu código sea más legible y más fácil de escalar.
- [Datos mutables](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/patrones-de-programacion/mutable-data.md): Aprende a manejar datos de solo lectura y mutables de los components
- [Referencia de API](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/referencia-de-api.md)
- [Pruebas y feedback](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/referencia-de-api/alpha-testing-guidelines.md): Directrices sobre cómo probar SDK7 y dar feedback
- [Lanzamientos](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/referencia-de-api/releases.md): Notas de lanzamiento del SDK
- [Referencia de API](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/referencia-de-api/v7-alpha.md)
- [Acuerdo de soporte de versiones](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/referencia-de-api/version-support-agreement.md): Acuerdo de soporte de versiones
- [Otros](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/otros.md): Funciones adicionales de SDK
- [Analíticas de la scene](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/otros/scene-analytics.md): Haz seguimiento de visitas, interacción y retención de players para tus scenes publicadas
- [Migrar scenes heredadas de SDK6](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/otros/migrate-legacy-sdk6-scenes.md): Migra una scene heredada de SDK6 a SDK7 usando un asistente de IA.


---

# 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.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.
