# Dile al jugador qué está haciendo el juego.

> Reemplace los estados de espera vagos con fases claras, progreso significativo, opciones de reintento y una transición veraz al estado del juego jugable.

- URL: https://oneshotgems.ai/es/topics/game-loading-feedback
- Categoría: Para desarrolladores de juegos
- Tipo: Guía
- Actualizado: 5 de octubre de 2026

Una pantalla en blanco no da ninguna idea de si un juego se está preparando, atascado o esperando una acción del jugador. Una buena retroalimentación de carga nombra el trabajo que está en marcha, distingue un breve paso de preparación de un fracaso y cambia cuando cambia el estado subyacente. No necesita una animación elaborada: una fase clara y una siguiente acción fiable son más útiles que un porcentaje que parece preciso pero que no está vinculado al trabajo completado.

## Relaciona los mensajes con estados reales

Dibuje la secuencia de carga como una serie de estados, como preparar la primera escena, esperar los recursos necesarios, estar listo para comenzar y no poder cargar un elemento requerido. Para cada estado, decide qué ve el jugador y qué acción es posible. Si se puede jugar al juego mientras se carga el contenido opcional, haga visible esa preparación y mantenga el trabajo opcional fuera de la ruta crítica.

Utilice un recuento real de finalización sólo cuando se conozca su denominador y cada elemento tenga un significado claro. Si el trabajo tiene una duración desconocida, utilice un indicador indeterminado con una breve explicación en lugar de un porcentaje que llegue al 99 por ciento y se estanque. No etiquete la transferencia de recursos como completa si la decodificación o la inicialización aún bloquean la reproducción.

## Prueba las demoras, los fallos y la recuperación

En las herramientas de desarrollo, limita la velocidad de la red y falla deliberadamente una solicitud requerida. Compruebe que el progreso permanezca visible, que el reintento no duplique oyentes o solicitudes sin límite y que un efecto opcional fallido pueda usar una alternativa sin bloquear la acción de inicio. Proporcione una ruta de salida o de regreso cuando la recuperación no pueda continuar.

Pídale a alguien que no esté familiarizado con la compilación que interprete la pantalla después de una carga retrasada. Si no pueden saber si el juego los está esperando, esperando un recurso o roto, mejore la etiqueta de estado y la acción. Repita esta prueba en una pantalla estrecha para que el mensaje y el control de reintento sigan siendo fáciles de encontrar.

## Preguntas

**¿Es una indicador de carga suficiente retroalimentación?** Una indicador de carga muestra actividad pero no su propósito o resultado. Combínelo con una etiqueta de fase concisa y agregue una opción de reintento o salida cuando una operación requerida pueda fallar.

**¿La pantalla de carga debería mostrar un porcentaje?** Sólo cuando el valor representa trabajo conocido y avances desde la finalización medida. Para tareas inciertas, una etiqueta de fase honesta evita dar a entender una precisión que el juego no puede proporcionar.

## Sigue tu curiosidad

- [Cargar recursos del juego sin un comienzo en blanco](https://oneshotgems.ai/es/topics/game-asset-loading): Planifique una secuencia de carga de recursos que informe del progreso real, maneje las fallas y evite decodificar una imagen grande durante un fotograma crítico.
- [Iniciar el audio del juego del navegador en un gesto del jugador](https://oneshotgems.ai/es/topics/browser-audio-startup): Diseñe un flujo de inicio de audio que maneje el bloqueo de reproducción automática, la reproducción retrasada, las opciones de silencio y las pruebas de sonido en todos los navegadores.

## Más información

- [MDN: HTMLImageElement.decode()](https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/decode)

---
Página canónica: https://oneshotgems.ai/es/topics/game-loading-feedback
