Game Feel Library
← До каталогу
БійПочатковий

Hitmarker

Крихітний X спалахує на прицілі з кліком у мить, коли постріл дійшов, — рукостискання шутера.

combatshooteruifeedback

Приклади

Записано з інтерактивного демо нижче на цій сторінці.

Огляд

На дистанції у шутера проблема зі зворотним зв'язком: ворог двадцять пікселів заввишки, трасер миттєвий, і без допомоги гравець щиро не знає, влучив чи ні. Хітмаркер розв'язує це в єдиному місці, куди гравець гарантовано дивиться, — на прицілі. Чотири маленькі риски спалахують по діагоналях, звучить сухий клік, і питання «дійшло?» навіть не встигає сформуватися.

Маркер має бути швидким і сухим: з'явитися в той самий кадр, коли влучання підтверджене, протриматися 50–100 мс, зникнути менш ніж за 200. Це імпульс даних, а не свято — святковий канал належить підтвердженню ВБИВСТВА, яке заслуговує на більший маркер, інший звук і часто зміну кольору. Більшість ігор тримають маленький словник: білий — влучання, важчий червоний X — вбивство, окремий соковитий звук — хедшоти і зламані щити.

Звук — половина ефекту, а в мультиплеєрі він ще й детектор брехні: маркер має живитися ПІДТВЕРДЖЕНОЮ шкодою, а не оптимістичним припущенням клієнта. Хітмаркер, що блимає на пострілах, які сервер потім відкидає, вчить гравців, що ваша гра бреше; а скорострільній зброї потрібне обмеження частоти маркерів, щоб двадцять влучань за секунду читалися потоком, а не стробоскопом.

Інтерактивне демо

кожне третє влучання — вбивство: більший, червоний, нижчий клік · зі звуком
Час маркера150ms
Розмір маркера14px

Де застосовується

Влучання на дистанціїПідтвердження вбивств і хедшотівЗламані щити і тріснута броняБлижні удари від першої особи

Найкращі практики

Варто

  • ✓Запускайте маркер у кадр підтвердження шкоди і тримайте до 200 мс — це дані, а не свято.
  • ✓Дайте вбивствам власний більший маркер і звук; влучання і вбивство — різні слова у словнику.
  • ✓Обмежуйте частоту маркерів на скорострільній зброї, щоб шланг куль читався потоком, а не стробоскопом.

Не варто

  • ✕Не живіть маркери непідтвердженими клієнтськими влучаннями в мультиплеєрі; брехливий хітмаркер отруює всю довіру.
  • ✕Не робіть маркер таким вигадливим, що він затуляє ціль, з якою ви ще б'єтеся.
  • ✕Не використовуйте один звук для влучання, вбивства і хедшота — вухо швидше за стрічку вбивств.

Поширені помилки

Реалізація

Встав це у свого ШІ-асистента (Cursor, Copilot, Claude), щоб додати ефект у проєкт.

Промт
Додай у мій проєкт ефект "Hitmarker": Крихітний X спалахує на прицілі з кліком у мить, коли постріл дійшов, — рукостискання шутера.

Як це працює: На дистанції у шутера проблема зі зворотним зв'язком: ворог двадцять пікселів заввишки, трасер миттєвий, і без допомоги гравець щиро не знає, влучив чи ні. Хітмаркер розв'язує це в єдиному місці, куди гравець гарантовано дивиться, — на прицілі. Чотири маленькі риски спалахують по діагоналях, звучить сухий клік, і питання «дійшло?» навіть не встигає сформуватися.

Рекомендації:
- Запускайте маркер у кадр підтвердження шкоди і тримайте до 200 мс — це дані, а не свято.
- Дайте вбивствам власний більший маркер і звук; влучання і вбивство — різні слова у словнику.
- Обмежуйте частоту маркерів на скорострільній зброї, щоб шланг куль читався потоком, а не стробоскопом.

Чого уникати:
- Не живіть маркери непідтвердженими клієнтськими влучаннями в мультиплеєрі; брехливий хітмаркер отруює всю довіру.
- Не робіть маркер таким вигадливим, що він затуляє ціль, з якою ви ще б'єтеся.
- Не використовуйте один звук для влучання, вбивства і хедшота — вухо швидше за стрічку вбивств.

Реалізуй ефект у тому рушії/стеку, який уже використовується в проєкті, і дотримуйся наявного стилю коду. Підключи його там, де це доречно.

Джерела

Пов'язані ефекти

Коментарі

…