# Проєктування bullet time для 2.5D екшену
Source: https://thelockoftime.world/uk/blog/time-dilation-game-design
Як працює часова дилатація в 2.5D metroidvania і що ми зробили, щоб сповільнений бій не ламав ритм.


| Гра | Рік | Підхід до часу | Для чого найкраще |
| :--- | :--- | :--- | :--- |
| **Max Payne** | 2001 | Кінематографічна стрільба в 3D | Точне прицілювання й стильні перестрілки |
| **Katana Zero** | 2019 | Летальне 2D-планування | Виживання з одного удару й маршрутизація |
| **Superhot** | 2016 | Час рухається лише з тобою | Бій як головоломка |
| **KUTO: The Lock of Time** | Скоро | Важкий 2.5D melee + cooldowns | Парирування та контроль натовпу |

Кожен геймдизайнер скаже: маніпуляція часом — це кошмар. Щойно ти даєш гравцю можливість ламати потік часу, ламаються фізика, анімація і темп.

Коли ми будували [KUTO: The Lock of Time](https://store.steampowered.com/app/4755510), time manipulation не був трюком — це був центральний стовп. Jokoan Kuto — хранитель часу, а його Time Keys — головний інструмент виживання.

Але під час прототипування повільної здібності — **Key of Dilation** — ми вперлися в стіну дизайну. **Часова дилатація** чудово працює в 3D-шутерах, але може зламати 2.5D action-platformer. Ось як ми це вирішили.

## Проблема bullet time у 2D

У 3D грі на кшталт *Max Payne* bullet time працює, бо головна проблема — прицілювання. Сповільнення дає ті самі мікросекунди для точних пострілів.

У 2D- або 2.5D-metroidvania прицілювання рідко є вузьким місцем. Важливіші дистанція, інерція й ритм. Якщо все падає до 0.3x, рух гине. Герой ніби біжить крізь сироп.

*Katana Zero* рятує це тим, що робить бій смертельно небезпечним. Там bullet time — це не просто ефект, а необхідність.

Для KUTO ми хотіли важчий, брутальніший бій. Jokoan використовує **Scythe of Kronos** — масивну зброю з вагою. Нам не підходила головоломка на один удар. Потрібно було, щоб сповільнення підсилювало відчуття брутальної сутички.

## Рішення: hit-pause і вікна parry

> **Погляд розробника: slow-mo має відчуватися важко**
> Якщо світ уповільнений, удари мають відчуватися ще потужніше. Ми сильно використали *hit-pause* (hitstop): коли Scythe of Kronos потрапляє під час Dilation, обидві сторони завмирають на кілька кадрів. Цей мікрозрив робить удар величезним.

Key of Dilation у KUTO побудований навколо **можливості**.

Це не механіка втечі, а бойовий інструмент. Коли світ сповільнюється, анімації ворогів розтягуються, а вікно parry стає ширшим.

Атака боса, яка зазвичай вимагала б frame-perfect timing, стає читабельним кіно-моментом. Увімкнув Dilation, побачив меч у повільному русі, ідеально парирував, контратакував.

## Економічне гальмо: Chronal Dust

Друга велика проблема — спам. Якщо сповільнення найсильніше, його будуть прожимати постійно, і гра стане втомливою.

Тому нам потрібна була економіка, яка змушує повертатися в нормальний темп.

У KUTO всі Time Keys витрачають **Chronal Dust**. Його не отримати хованням чи очікуванням кулдауну. Він з’являється через агресивний melee, ламання об’єктів і perfect parry на повній швидкості.

Це створює чіткий цикл:
1. **Агресія:** вривайся в бій і накопичуй Chronal Dust.
2. **Контроль:** коли тебе оточили або йде смертельна атака, активуй Dilation.
3. **Виконання:** використай сповільнений час для важких комбо й парирувань.
4. **Повтор:** Dilation закінчується, і ти знову пірнаєш у швидкий хаос.

## Висновок

Проєктування часової дилатації в 2.5D — це не просто змінити `Time.timeScale` у Unity. Треба переосмислити ударність анімацій, економіку ресурсів і вікна parry.

Поєднавши важкі hit-pause на Scythe of Kronos з агресивним ресурсним циклом, ми зробили Key of Dilation зброєю з вагою, а не звичайною кнопкою паузи.

Якщо хочеш відчути вагу Scythe на собі, [додай KUTO: The Lock of Time до списку бажаного в Steam](https://store.steampowered.com/app/4755510).


## FAQ
**Що таке механіки часової дилатації?**
Це механіки, що сповільнюють світ гри, поки гравець може реагувати, цілитися або рухатися відносно швидше. Вони підсилюють точність і кінематографічність.

**Чому bullet time у 2D складніше робити?**
У 3D камера й прицілювання багато виграють від сповільнення. У 2D занадто повільний темп може вбити ритм платформінгу.

**Що таке hit-pause?**
Це коротка мікропаузa в анімації в момент, коли удар потрапляє в ціль. Вона робить удар відчутно важчим.

**Як працює Key of Dilation у KUTO?**
Вона сповільнює весь світ, відкриває ширші вікна parry і робить швидкі атаки читабельнішими. Але Scythe of Kronos все одно лишається важкою.

**Як не дати гравцю спамити часосповільнення?**
У KUTO часові сили витрачають Chronal Dust. Його отримуєш через агресивний ближній бій, тож гра змушує лізти в бій, а не ховатися.