Добавить в корзинуПозвонить
Найти в Дзене
MLLM

Почему игроки закрывают вашу игру через 10 секунд после запуска (и нет, дело не в геймплее)

Знакомая картина: вы пилили свой инди-шедевр полтора года. Отполировали физику, выверили баланс, записали саундтрек у знакомого композитора за пиво. Релиз. Игрок скачивает, запускает — и видит главное меню с тремя серыми прямоугольниками: "Play", "Settings", "Exit". Плоскими. Мёртвыми. Такими, будто их рисовал бухгалтер в обеденный перерыв. Через десять секунд игрок закрывает приложение. Не потому что ему не понравился геймплей — до геймплея он просто не дошёл. Его мозг уже вынес вердикт: "дёшево". И самое обидное — он прав. Если разобрать по косточкам любой современный хит — от Hades до Genshin Impact — вы заметите одну общую черту. Их интерфейсы живые. Кнопка, на которую вы навели курсор, не просто меняет цвет. Она дышит. Пульсирует. Отвечает вам. В геймдеве это называется juice — сочность. Это та невидимая плёнка обратной связи между игроком и экраном, которая превращает "нажатие на прямоугольник" в "взаимодействие с миром". Каждое действие игрока должно вызывать ответ системы: визу
Оглавление

Знакомая картина: вы пилили свой инди-шедевр полтора года. Отполировали физику, выверили баланс, записали саундтрек у знакомого композитора за пиво. Релиз. Игрок скачивает, запускает — и видит главное меню с тремя серыми прямоугольниками: "Play", "Settings", "Exit". Плоскими. Мёртвыми. Такими, будто их рисовал бухгалтер в обеденный перерыв.

Через десять секунд игрок закрывает приложение. Не потому что ему не понравился геймплей — до геймплея он просто не дошёл. Его мозг уже вынес вердикт: "дёшево".

И самое обидное — он прав.

Секрет, который ААА-студии не особо скрывают

Если разобрать по косточкам любой современный хит — от Hades до Genshin Impact — вы заметите одну общую черту. Их интерфейсы живые. Кнопка, на которую вы навели курсор, не просто меняет цвет. Она дышит. Пульсирует. Отвечает вам.

В геймдеве это называется juice — сочность. Это та невидимая плёнка обратной связи между игроком и экраном, которая превращает "нажатие на прямоугольник" в "взаимодействие с миром". Каждое действие игрока должно вызывать ответ системы: визуальный, звуковой, тактильный. Без этого мозг не получает дофаминовую награду и делает вывод, что продукт — сырой.

Проблема в том, что сделать нормальный juice для UI в Unity — это обычно боль. Либо лепишь анимации руками через DOTween и молишься, либо ныряешь в шейдеры и теряешь неделю жизни. Для одной кнопки. Серьёзно.

Что мы сделали с этим в MLLM Studio

Мы задолбались переписывать одни и те же ripple-эффекты из проекта в проект и собрали пакет, который назвали HydroFX Buttons.

Если в двух словах: это UI-кнопки, построенные на Unity Visual Effect Graph, которые реагируют на наведение и клик эффектом жидкой волны. Наводишь курсор — по поверхности кнопки расходится мягкая рябь. Кликаешь — она взрывается каплями, булькает, переливается. Всё это рендерится в реальном времени на GPU, а не проигрывает заранее записанную анимацию.

Выглядит так, будто ваш UI сделан из ртути. В хорошем смысле.

Почему это не просто "красивая свистелка"

Когда мы собирали пакет, у нас было три жёстких требования к самим себе:

Универсальность. HydroFX работает и в классическом 2D Canvas (привычное UI-меню), и в 3D-пространстве — можно лепить интерактивные панели прямо на объекты в мире. Для VR-проектов это вообще находка.

Кастомные маски. Форма кнопки не ограничена прямоугольником. Хотите круглую кнопку? Шестиугольную? В форме черепа вашего главного злодея? Подкидываете маску — эффект сам ей подчиняется.

Пять минут на настройку. Серьёзно. Перетащили префаб, выставили два слайдера (сила волны и цвет жидкости), сохранили. Всё. Никаких плясок с шейдер-графами, если вам это не нужно.

Забирайте по цене чашки кофе

Тут полагается писать "всего за $29.99 в Asset Store, успей купить первым". Но мы решили не душить ценник.

Пакет HydroFX Buttons мы выложили на наш Boosty всего за $5. Да, пять долларов. Потому что честно: русскоязычному инди-сегменту и так непросто, а задирать ценник за то, что реально ускоряет разработку — ну такое. С этой пятёрки нам хватит на кофе, чтобы пилить следующие ассеты, а вы получите рабочий инструмент, который сэкономит вам неделю возни с шейдерами.

Скачать: https://assetstore.unity.com/packages/vfx/shaders/hydrofx-buttons-317251

Импортируйте в проект, киньте префаб на сцену и посмотрите, как ваше главное меню перестаёт выглядеть так, будто его делал бухгалтер в обеденный перерыв. Тот самый первый игрок, который раньше закрывал игру через десять секунд, теперь хотя бы дойдёт до кнопки "Play".

А дальше — уже ваш геймплей, ваша ответственность. Тут мы вам, увы, не поможем.

Если зайдёт — расскажем, как мы делали тот самый эффект "бульканья" под капотом VFX Graph. Пишите в комментах, что разобрать следующим.