# Diseñar el bullet time para la acción 2.5D
Source: https://thelockoftime.world/es/blog/time-dilation-game-design
Cómo funciona el tiempo dilatado en un metroidvania 2.5D y qué hicimos para que el combate a cámara lenta no rompiera el ritmo.


| Juego | Año | Enfoque temporal | Para qué sirve mejor |
| :--- | :--- | :--- | :--- |
| **Max Payne** | 2001 | Disparos cinemáticos en 3D | Apuntar con precisión y pelear con estilo |
| **Katana Zero** | 2019 | Planificación 2D letal | Sobrevivir con un golpe y ejecutar rutas |
| **Superhot** | 2016 | El tiempo avanza contigo | Combate casi de puzle |
| **KUTO: The Lock of Time** | Próximo | Melee pesado en 2.5D + enfriamientos | Ventanas de parry y control de multitudes |

Todo diseñador de juegos te dirá que manipular el tiempo es una pesadilla. En cuanto le das al jugador la posibilidad de romper el flujo del tiempo, también rompes la física, las animaciones y el ritmo.

Al construir [KUTO: The Lock of Time](https://store.steampowered.com/app/4755510), la manipulación temporal no era un truco: era el pilar central. Jokoan Kuto es un guardián del tiempo y sus Time Keys son su forma principal de sobrevivir.

Pero al prototipar la habilidad lenta —la **Key of Dilation**— chocamos con una pared de diseño. Las **mecánicas de dilatación del tiempo** funcionan muy bien en shooters 3D, pero pueden arruinar un action-platformer 2.5D. Así lo arreglamos.

## El problema del bullet time en 2D

En un juego 3D como *Max Payne*, el bullet time funciona porque el reto principal es apuntar. Ralentizar el tiempo te da los microsegundos que necesitas para encadenar varios disparos perfectos mientras entras por una puerta.

En un metroidvania 2D o 2.5D, apuntar rara vez es el problema. Lo difícil es la distancia, el impulso del salto y el ritmo. Si aprietas un botón y todo baja a 0.3x, el movimiento pierde fuerza. El personaje parece moverse en melaza.

*Katana Zero* resuelve esto haciendo que todo sea letal. Morir de un golpe vuelve la cámara lenta una necesidad, no solo algo vistoso.

Para KUTO queríamos un combate más pesado. Jokoan usa la **Scythe of Kronos**, un arma enorme y contundente. No podíamos convertirlo en un puzle de un golpe. Necesitábamos que la cámara lenta reforzara la sensación de una pelea brutal.

## La solución: hit-pauses y frames de parry

> **Perspectiva del desarrollador: hacer que la cámara lenta se sienta pesada**
> Si el mundo va despacio, los impactos tienen que sentirse sísmicos para compensar. Usamos mucho el *hit-pause* (o hitstop): cuando la Scythe of Kronos conecta durante Dilation, ambos combatientes se congelan unos frames extra. Ese microcorte hace que el golpe se sienta enorme.

La Key of Dilation en KUTO está pensada para dar **oportunidad**.

No sirve solo para huir. Es una herramienta de combate. Al ralentizar el mundo, las animaciones enemigas se alargan y la ventana de parry se abre.

Un ataque de jefe que normalmente exigiría precisión de frame se convierte en un momento cinemático y legible. Activás Dilation, ves la espada acercarse despacio, haces el parry y contraatacas con la Guadaña.

## El freno económico: Chronal Dust

El segundo gran problema es el abuso. Si la cámara lenta es la mejor forma de jugar, el jugador la usará siempre y el juego se volverá pesado.

Necesitábamos una economía que obligara a volver al ritmo normal.

En KUTO, todos los Time Keys consumen **Chronal Dust**. No lo regeneras escondiéndote; lo generas peleando cuerpo a cuerpo, rompiendo objetos y haciendo parries perfectos a máxima velocidad.

Eso crea un ritmo claro:
1. **Agresión:** entra en la pelea a toda velocidad y arriesga daño para generar Chronal Dust.
2. **Control:** cuando te rodean o llega un ataque letal, activa la Key of Dilation.
3. **Ejecución:** usa el tiempo lento para rematar combos o parries.
4. **Repetición:** cuando termina, vuelves al caos rápido para recargar.

## Conclusión

Diseñar dilatación temporal en 2.5D requiere mucho más que tocar `Time.timeScale` en Unity. Exige repensar el impacto de las animaciones, la economía de recursos y las ventanas de parry.

Al combinar los hit-pauses pesados de la Scythe of Kronos con un bucle agresivo de recursos, conseguimos que la Key of Dilation se sintiera como un arma seria, no como un botón de pausa.

Si quieres sentir el peso de la Scythe por ti mismo, [añade KUTO: The Lock of Time a tu lista de deseados en Steam](https://store.steampowered.com/app/4755510).


## FAQ
**¿Qué son las mecánicas de dilatación del tiempo?**
Son mecánicas que ralentizan el mundo del juego mientras el jugador sigue reaccionando, apuntando o moviéndose a una velocidad relativa mayor. Buscan precisión y combate cinematográfico.

**¿Por qué es más difícil diseñar bullet time en 2D?**
En 3D, la cámara y el apuntado ganan mucho con la cámara lenta. En 2D, frenar el tiempo puede matar el impulso del plataformeo y hacer que todo se sienta pesado.

**¿Qué es un hit-pause?**
Es una micro-pausa de animación en el instante exacto en que un golpe conecta. Hace que el impacto se sienta más pesado.

**¿Cómo funciona la Key of Dilation en KUTO?**
Ralentiza el mundo entero, abre más la ventana de parry y permite esquivar ataques rápidos. Pero la Guadaña de Kronos sigue sintiéndose pesada y exige precisión.

**¿Cómo evitar que el jugador abuse del tiempo lento?**
En KUTO, los poderes temporales gastan Chronal Dust. Ese recurso se obtiene combatiendo de forma agresiva, así que el juego te empuja a entrar en la pelea en lugar de esconderte.