February 7, 2023

План по доработке нашего хита - WormOUT

WormOUT (издатель - Mamboo) на текущий момент — наш самый успешный проект, 20+млн. инсталлов. Ему скоро стукнет второй год и он продолжает зарабатывать.

Но когда мы его делали, долго не могли вывести в плюс. Добили до плюсовых значений за пол года благодаря куче контента - зарешала механика суда, где ты решаешь, отправлять червей в рай или ад. А потом эти рай и ад ты можешь прокачивать. В раю черви превращаются в красивых бабочек, которых ты коллекционируешь. В аду ты строишь и прокачиваешь различные “пыточные”, как в Evil Clicker от Red Machine.

Добавление этих и других фич позволило сделать игру плюсовой, но все основные механики остались в сыром виде. Очень морально тяжело заниматься полишингом вытаскивания червяка и прочих мелочей, когда ты уже несколько месяцев в минусе, а у команды нет достаточного опыта в реализации физики и т.д.

Но скоро у нас освободится некоторое количество сил и времени. Та часть команды, которая делала WormOut потом переключилась на наш следующий проект LoveArcher (издатель - Azur). Для LA мы наделали кучу фич на пару месяцев вперёд, теперь нужно выкатывать новые билды раз в неделю, смотреть на результаты А/Б теста и просто применять, или отменять апдейты.

Эта передышка - наш шанс довести WormOut “до ума”)

Что надо доделать/переделать

1. Перекрывание хваталки пальцем.

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

2. Вытаскивание червя

Далее - самый ключевой сатисфайный момент игры, вытаскивание червя из фрукта.
Когда мы делали игру, наш проггер был менее прошарен в физике и красивостях
Поэтому получилось как получилось:

  • Фрукты при вытаскивании червя абсолютно неподвижны.
    Двигается только лицо.
  • Нет полного удовлетворения от вытаскивания червя. Он просто вылетает, открепляясь от фрукта
  • Не получается полностью насладиться тем, что ты вытащил червя. Как только червь вытащен, камера мгновенно приближается к фрукту.

Вот раскадровка, как червь вытаскивается сейчас:

Вот я сделал раскадровку, как мне бы хотелось видеть вытаскивание:

  • Поворот фрукта в сторону усилия.
  • Деформация фрукта
  • Небольшая тряска в последний момент перед “отрывом”
  • Отскакивание в момент отрыва в противоположную от червя сторону
  • Существенно более мощную “струю” сока из дырки
  • “Баунс” на невидимой резинке и возвращение в стартовую позицию
  • И только после этого - приближение с конфети
Но вообще я поискал старые видосы, раньше у червя была хотя бы какая-то задержка перед “вылетом”:
Видимо потом, в процессах оптимизации, что-то случилось и никто не заметил.

3. Убрать объект “Рука”

На втором уровне нам дают управление рукой.
И это получился не очень приятный уровень.

В самом начале разработки я хотел, чтобы червя можно было вытаскивать вручную. Но тогда все головоломки потеряли бы смысл - зачем они были бы нужны, еслиб червь вытаскивался и так? Поэтому мы взяли механики из Resque Machines от Geisha Tokyo, Inc.
Но как-то хотелось оставить прямое взаимодействие с червём, и мы ввели Руку.

Это такой предмет, с помощью которого ты можешь вытащить червя лично, но сначала нужно чтобы эта рука до червя добралась. Сейчас я перепрохожу игру со свежим взглядом, и рука вызывает скорее раздражение. Полка оттягивается супер-лениво.

Надо сделать полку, которую ты можешь сам пальцем отодвинуть.

Насчёт “полозьев” не уверен. Но мы до этого научили игрока хвататься за всё оранжевое, + “туториальный” палец будет подсказывать, куда двигать полку.

4. Доработать уровни с водой

Третий уровень

  • Нет звука “чпок” при вытаскивании пробки, а его прям ждёшь.
    Пробка вытащенная падает как в слоумо, выглядит не очень.
  • Не нравится, как рыбу засасывает в трубу. Очень долго, без звуков.
  • Саму рыбу нужно сделать больше + сделать версию рыбы “в трубе”
    Когда рыба замечает червя, она должна как то отреагировать - например, восклицательный знак над головой и включение ускорения.
  • Рыба хватает червя без звука.
  • Нужно, чтобы рыба начинала жёстко дёргаться и вырывать червя.
    Сейчас она просто его медленно вытаскивает, хотя веса в ней по ощущениям мало.

5. Поправить стрелу

Арбалет попадает в червя так что стрела висит у него перед мордой.А должен протыкать насквозь. Так же нет звука попадания.

6. Доработать минигейм с клещами

Текущий режим вытаскивания клещей я бы оценил на четвёрку с минусом.
По замыслу это должен быть сатисфайный расслабляющий уровень.

От “руки” мы избавляемся, значит нужна какая-то замена.
По статистике мы видим, что популярнее всего пылесос. Значит, нужно дать его игроку первым. Однако, сейчас он работает достаточно проблемно - ты ожидаешь, что он будет всасывать гораздо мощнее. Нужно подкрутить его мощность, чтобы оправдать ожидания игрока.

Раз мы убираем руку, третьим инструментом сделать… огнемёт. От него пусть клещи лопаются, как поп-корн. А арбуз чернеет, но в конце сажа будет автоматически “оттираться”. Плюс, увидев иконку огнемёта, думаю какой то % игроков дополнительно захочет до него дойти.

7. Анимировать экран завершения этапа

Экран этап завершён - никак не анимирован. Просто вылетающая статичная картинка. У нас крутой аниматор, можем сделать гораздо круче.

Сейчас я, как игрок, не чувствую ценность золота. Но у меня такое чувство во многих ГК проектах, думаю можно оставить как есть.

8. Исправить Главный экран.

Сейчас он выглядит, как винегрет. Справа макет для редизайна.

(Обводка будет не такая лютая, это макет)

9. Исправить экран ревард-наград

Тут ещё надо подумать. На новом макете конечно красивее, но на старом сразу понятно, куда нажимать.

10. Вынести минигеймы в отдельный раздел

Сейчас у нас есть много сайд-активностей. Например “Змейка” - Slither.io на минималках, где можно зарабатывать золото. Вытаскивание клещей на скорость. В планах есть добавить дополнительные минигеймы, сложные головоломки. И для этого сделать отдельный раздел с мини-играми.

Посередине - анимированная гифка, как у взрослых дядей в кросс-промо

Первый вариант макета, но я думаю лучше сделать так, чтобы сразу много минигеймов было видно, а то задолбаешься мотать каждый раз до любимой игры.

Вот такой вот список основных доработок.

Разумеется, теперь мы уже прожжёные АБ-тестеры, всё будем тестить по чуть-чуть, отдельными итерациями.

Другие правки

Интерфейс:

  • Кнопка постройки и прочие кнопки должны скрываться, когда открыт экран получения бабочки
  • При открытии экрана коллекции в начале должны быть открытые бабочки.
    А то ты открываешь коллекцию, и у тебя одни вопросики.
  • Надо дать возможность через паузу отключать/менять скины фруктов.
  • Не нравится, как оформлен экран "вы уверены что хотите скипнуть суд?"
  • Некоторые скины на фрукты надеты кривовато, например банан-зебра.

Звуки:

  • Нет звука нажатия на кнопки строительства в Раю при первом шаге тутора
  • Нет звука при активации скинов для фруктов.
  • Нет звука вращения трубы-вращалки
  • Нет звука соединения гофр
  • Иногда не проигрывается звук нажатия на кнопку
  • При успешно-выстроенной комбинации труб должен проигрываться какой то звук
  • Нет звука и какого-то сатисфая от успешного соединения шестерёнок
  • Нет звука хватания хваталки. Хватает как то хило

Геймплей:

Получение бабочек в раю не сатисфайное. Они просто улетают вбок. Без звука, без ничего

  • Нет варианта пропустить игру с арбузом. Точнее есть - за рекламу, я это поздно заметил. (Оказывается, возможности появляется не сразу, а спустя несколько секунд) Лучше бы показывалась награда и давали вариант пройти интересным тебе инструментом за ревард
  • Уровень где шарики сдвигаются вбок давилкой - Шарики багаются
  • Уровень с кубиками в виде сердца и вращающимся арбалетом - червяк вытаскивается не сатисфайно

Если вы хотите что-то добавить в мой разбор, буду рад любой обратной связи в личку ТГ - @belchak, или в комментах вот тут: >>>> Геймдев Бомж <<<< Возможно, я уже разобрал там вашу любимую игру. (Если нет, можете предложить) Отличный чат по разработке гипер-казуальных игр: https://t.me/hyper_casual

Спасибо за подписку!