# Projektowanie bullet time dla akcji 2.5D
Source: https://thelockoftime.world/pl/blog/time-dilation-game-design
Jak działa dylatacja czasu w metroidvanii 2.5D i co zrobiliśmy, by spowolniony combat nie rozwalił rytmu.


| Gra | Rok | Podejście do czasu | Do czego najlepsza |
| :--- | :--- | :--- | :--- |
| **Max Payne** | 2001 | Filmowa strzelanina 3D | Precyzyjne celowanie i stylowe strzelaniny |
| **Katana Zero** | 2019 | Śmiertelne planowanie 2D | Przetrwanie jednym ciosem i wykonywanie tras |
| **Superhot** | 2016 | Czas rusza się tylko z tobą | Walka jak zagadka |
| **KUTO: The Lock of Time** | Wkrótce | Ciężki melee 2.5D + cooldowny | Parry i kontrola tłumu |

Każdy projektant gier powie ci, że manipulacja czasem to koszmar. Gdy pozwalasz graczowi łamać przepływ czasu, łamiesz też fizykę, animacje i pacing.

Kiedy budowaliśmy [KUTO: The Lock of Time](https://store.steampowered.com/app/4755510), manipulacja czasem nie była sztuczką — była filarem. Jokoan Kuto jest strażnikiem czasu, a Time Keys to jego podstawowe narzędzie przetrwania.

Ale podczas prototypowania powolnej umiejętności — **Key of Dilation** — trafiliśmy na ścianę projektową. **Dylatacja czasu** świetnie działa w 3D shooterach, ale może zniszczyć 2.5D action-platformer. Tak to naprawiliśmy.

## Problem bullet time w 2D

W grze 3D jak *Max Payne* bullet time działa, bo głównym wyzwaniem jest celowanie. Spowolnienie daje mikrosekuny potrzebne do precyzyjnych strzałów.

W 2D lub 2.5D metroidvanii celowanie rzadko jest problemem. Ważniejsze są dystans, momentum i rytm. Jeśli wszystko schodzi do 0,3x, ruch umiera. Postać wygląda, jakby biegła przez syrop.

*Katana Zero* rozwiązuje to przez śmiertelnie niebezpieczną walkę. Tam bullet time nie jest efektem, tylko koniecznością.

Dla KUTO chcieliśmy cięższego, bardziej brutalnego combat loopa. Jokoan używa **Scythe of Kronos** — ogromnej broni z wagą. Nie pasowała nam łamigłówka na jeden hit. Spowolnienie musiało wzmacniać poczucie brutalnej walki.

## Rozwiązanie: hit-pause i okna parry

> **Perspektywa projektanta: slow-mo ma czuć się ciężko**
> Jeśli świat zwalnia, trafienia muszą wydawać się jeszcze mocniejsze. Dlatego mocno użyliśmy *hit-pause* (hitstop): kiedy Scythe of Kronos trafia podczas Dilation, obie strony zamierają na kilka klatek. Ten mikrostopp sprawia, że cios wydaje się ogromny.

Key of Dilation w KUTO jest zbudowany wokół **okazji**.

To nie jest narzędzie ucieczki, tylko broń bojowa. Gdy świat zwalnia, animacje wrogów się wydłużają, a okno parry staje się szersze.

Atak bossa, który normalnie wymagałby frame-perfect timingu, staje się czytelnym momentem filmowym. Włączasz Dilation, widzisz ostrze w zwolnionym tempie, parujesz i kontrujesz Scythe.

## Ekonomiczny hamulec: Chronal Dust

Drugim wielkim problemem jest spam. Jeśli spowolnienie czasu jest najlepszą opcją, gracze będą używać go cały czas, a gra stanie się męcząca.

Potrzebowaliśmy ekonomii, która zmusza gracza do powrotu do normalnego tempa.

W KUTO wszystkie Time Keys zużywają **Chronal Dust**. Nie regenerujesz go, chowając się albo czekając na cooldown. Zdobywasz go przez agresywną walkę wręcz, niszczenie obiektów i perfect parry w pełnej prędkości.

To tworzy jasny cykl:
1. **Agresja:** wchodzisz w walkę na pełnej prędkości i budujesz Chronal Dust.
2. **Kontrola:** gdy jesteś otoczony albo nadchodzi zabójczy atak, aktywujesz Dilation.
3. **Wykonanie:** używasz spowolnionego czasu do ciężkich combo i parry.
4. **Powtórka:** Dilation się kończy i wracasz do szybkiego chaosu.

## Wniosek

Projektowanie dylatacji czasu w 2.5D to coś więcej niż zmiana `Time.timeScale` w Unity. Trzeba przemyśleć siłę animacji, ekonomię zasobów i okna parry.

Łącząc ciężkie hit-pause na Scythe of Kronos z agresywną ekonomią zasobów, sprawiliśmy, że Key of Dilation działa jak broń masowego rażenia, a nie zwykły przycisk pauzy.

Jeśli chcesz poczuć ciężar Scythe na własnej skórze, [dodaj KUTO: The Lock of Time do listy życzeń na Steam](https://store.steampowered.com/app/4755510).


## FAQ
**Czym są mechaniki dylatacji czasu?**
To mechaniki, które spowalniają świat gry, podczas gdy gracz może reagować, celować lub poruszać się względnie szybciej. Podkreślają precyzję i filmową walkę.

**Dlaczego bullet time w 2D jest trudniejszy do zrobienia?**
W 3D kamera i celowanie korzystają na spowolnieniu. W 2D zbyt wolne tempo może zabić rytm platformingu.

**Czym jest hit-pause?**
To krótka pauza animacji dokładnie w momencie trafienia. Sprawia, że uderzenie wydaje się cięższe.

**Jak działa Key of Dilation w KUTO?**
Spowalnia cały świat, otwiera szersze okna parry i sprawia, że szybkie ataki są czytelniejsze. Ale Scythe of Kronos nadal pozostaje ciężka.

**Jak zapobiec spamowaniu spowolnienia czasu?**
W KUTO zdolności czasowe zużywają Chronal Dust. Zbierasz go głównie przez agresywną walkę wręcz, więc gra każe wejść do starcia zamiast się chować.