Мобильные игры — это возможность для разработчиков Unreal Editor для Fortnite (UEFN) охватить новую, более широкую аудиторию. Успешные игры для мобильных устройств отличаются короткими и увлекательными сессиями, предусматривают адаптированное сенсорное управление, а также имеют понятную визуальную иерархию и циклы прогрессии, помогающие удерживать игроков.
Понимание принципов разработки игр для мобильных устройств поможет вам создавать увлекательные проекты, к которым игроки продолжат проявлять интерес спустя долгое время.
В этом руководстве мы разберём, как должны выглядеть интересные мобильные игры, а также принципы, на которых строится их разработка.
Рекомендации по разработке для мобильных устройств
Используйте приведённые ниже рекомендации для оптимизации процессов разработки и создания увлекательных мобильных игр.
Рекомендации | Описание |
Быстрое прототипирование и версии | Создавайте небольшие интерактивные прототипы, которые позволят проверить, подходят ли ключевые механики в вашей игре для мобильных устройств, прежде чем приступать к доработке и оформлению проекта. Отслеживайте показатели производительности, чтобы должным образом настроить элементы управления и игровой процесс. |
Правило 40 секунд | Удерживайте игроков и погружайте их в игровой процесс с помощью высокой динамики, побуждая их принимать решение в игре каждые 40 секунд. |
Не забывайте, что вы разрабатываете для мобильных устройств | «Меньше — значит больше»: создайте простой интерфейс, в котором легко ориентироваться на экране мобильного устройства. |
Адаптированность под управление большими пальцами | Основные кнопки действий должны быть легко доступны для больших пальцев средней длины. |
Размер экрана имеет значение | Учитывайте, что экраны мобильных устройств могут быть разными, поэтому чаще тестируйте свои проекты на разных типах устройств с экранами разных разрешений. |
Логичность управления на мобильных устройствах | Используйте в разработке игр элементы управления Fortnite для мобильных устройств. |
Увлекайте игроков с самого начала | Используйте краткие обучающие сегменты, чтобы помочь игрокам сориентироваться в игре, а также понятный визуальный дизайн интерфейса для управления игровым процессом. |
Стремитесь соответствовать ожиданиям аудитории | определите свою целевую аудиторию и то, что они ждут от игр на мобильных платформах; С самого начала ориентируйтесь на мобильные устройства. |
О том, как оптимизировать игру для мобильных устройств, вы можете узнать в разделах «Оптимизация для мобильных устройств» и «Предпросмотр версии для мобильных устройств».
Ориентируйтесь на особенности игр для мобильных платформ
Понимание общего устройства популярных мобильных игр — это основа для создания собственной. Ниже перечислены важные аспекты разработки проектов, адаптированных под мобильные платформы.
Дизайн сессий и динамика
Успешные мобильные игры выстраиваются вокруг короткого и при этом увлекательного игрового цикла, не требующего от игрока много времени. Пройти такой цикл можно за 1–5 минут. При этом короткие игровые сессии должны быть содержательными. Каждый цикл должен одновременно ощущаться как самостоятельное целое и при этом вносить вклад во что-то большее.
Игру должно быть легко начать и прервать без потери прогресса. Цикл проходит быстро: игра → награда → улучшение → снова игра.
Естественные остановки должны быть частыми.
Игроки получают награды уже на ранних этапах, а кривая сложности растёт плавно.
Такие игры, как Clash Royale, Subway Surfers и популярные экономические симуляторы в Roblox, разработаны таким образом, что 3 минуты игры уже приносят удовольствие, а 30 минут — ощущаются невероятно насыщенными. Прерваться можно в любой момент.
Элементы управления и ввод
Сенсорный ввод — это отдельный метод ввода, обладающий своими преимуществами.
Нажатие по экрану в качестве основного метода ввода с помощью касаний или жестов.
Использование виртуального указателя, специально созданного для мобильных платформ.
Число одновременных сенсорных нажатий намеренно ограничено.
Джойстики отображаются динамически: они появляются там, куда вначале ложится большой палец, а не в каком-либо фиксированном месте.
Боевая система не требует высокой точности и полагается на помощь в прицеливании, автоматическое прицеливание или контекстные действия вместо идеально точных действий.
Примером плохой практики будет прямой перенос раскладки контроллера в виртуальные кнопки. Всегда стоит задаться вопросом: какое действие захочет совершить игрок и какой жест для него будет наиболее естественным?
Визуальная чёткость и дизайн экрана
Экраны мобильных устройств относительно небольшие. При разработке интерфейса учитывайте, что пользователи будут играть на расстоянии вытянутой руки, при разном освещении или используя только одну руку.
В таких условиях чёткие силуэты и упрощённая геометрия позволят с первого взгляда распознать персонажей и объекты в игре.
Текст и значки должны быть большими (минимум 44×44 точки): всё, что меньше 18 точек, будет плохо читаться на телефоне и может привести к ошибочным нажатиям.
Не перегружайте сцену различными объектами.
Интерфейс с высокой контрастностью будет хорошо восприниматься при солнечном свете.
Камера должна иметь больший угол обзора и отодвинута назад по сравнению с версиями для консолей и ПК.
Соблюдайте визуальную иерархию: один основной фокус на экране, одно основное действие за раз.
HUD-интерфейс
В играх, адаптированных под мобильные платформы, HUD-интерфейс разрабатывается с нуля под конкретный жанр и тип игроков.
Отображайте на экране только то, что необходимо для игры в данный конкретный момент. Одновременно на экране не должно отображаться более 5–6 активных элементов управления. См. Настраиваемые элементы управления для сенсорных экранов и Настраиваемые виджеты интерфейса с возможностью сенсорного нажатия, чтобы узнать подробнее о создании HUD-интерфейсов.
Контекстно-адаптивные интерфейсы расширяются и сворачиваются в зависимости от действий игрока.
Зоны больших пальцев (нижние углы экрана) — это место, где выполняются основные действия.
Карты, таймеры и счёт следует располагать в верхней центральной части экрана или же сделать сворачиваемыми.
Управление должно быть адаптивным: в экономическом симуляторе не нужна кнопка прыжка, а в гоночной игре — кнопка инвентаря.
Навигация и поиск
Мобильные игроки просматривают контент короткими сессиями. Поиск и запуск игры должны быть мгновенными. Разрабатывайте быстрые, но при этом захватывающие вступительные сценарии, способные продемонстрировать механики игры и сразу же вызвать интерес у игроков.
Отказ от глубокой навигации (максимум 1–2 уровня вложенности) поможет снизить отток игроков.
Игроки должны чётко понимать, что представляет собой игра, прежде чем начать в неё играть.
Создавайте крупные и заметные миниатюры, которые позволят определить жанр игры с первого взгляда.
Быстрая загрузка — это обязательное условие. Игроки, которые ждут слишком долго, покидают проект, не дождавшись начала игры.
Прогресс и удержание
Мобильные игроки возвращаются в игры, где их всегда что-то ждёт. Мета-прогрессия (коллекция, путь улучшений, растущий город и т. п.) придают значимость каждой игровой сессии в рамках более масштабной истории. Короткие сессии должны способствовать видимому и значимому ощущению прогресса, сохранению результатов и наградам, чтобы вызывать желание снова вернуться в игру.
Частые небольшие награды лучше крупных, но редких.
Большинство мобильных игр выпускаются в формате условно-бесплатных с покупками за небольшие суммы внутри приложения (так называемые «внутриигровые покупки») или имеют ежедневные предложения, помогающие удерживать высокий уровень вовлечённости.
Ежедневные бонусы за вход, временные события и push-уведомления ещё больше стимулируют активность.
Социальные сети и сообщества
Мобильные игры, которые удерживают игроков, формируют чувство привязанности. Социальные функции должны быть максимально простыми. выбирайте игровые режимы и жанры, которые больше всего нравятся игрокам на мобильных устройствах.
Лёгкие асинхронные мобильные игры с социальными аспектами создают чувство причастности без необходимости в синхронизации действий.
Простота создания отряда.
Разработчики, поддерживающие связь со своими игроками, имеют значительно более высокие показатели удержания.
Анонсируйте события, публикуйте новости и внутриигровые уведомления в вашем сообществе Fortnite.
Производительность и стабильность
Производительность — одно из ключевых требований для игр, разрабатываемых для мобильных устройств.
Быстрая загрузка в самом начале крайне важна. Размеры ресурсов следует оптимизировать для подключений с мобильной сети.
Слишком детализированная графика скорее навредит, чем пойдёт игре на пользу: в плане плавности следует ориентироваться на частоту в 30 кадров в секунду.
Не следует стремиться к частоте в 60 кадров в секунду, при которых игра может перестать работать плавно.
Создавайте игру с учётом возможных прерываний: телефонный вызов или переключение на другое приложение не должны приводить к сбою сеанса.
Игроки рассчитывают на возможность сразу же вернуться в игру.
Учёт особенностей жанра
Помимо общих рекомендаций к мобильным играм следует учитывать и особенности выбранного жанра. Ниже вы найдёте рекомендации по адаптации популярных форматов игр, созданных в UEFN, для мобильных устройств.
Казуальные игры / экономический симулятор
Игры в жанре экономического симулятора, а также игры, не требующие от игроков активных действий, лучше всего подходят для мобильных устройств. Сессии в них короткие, цикл мета-прогрессии (строительство и улучшения) понятен и позволяет поддерживать вовлечённость.
Основное действие — это обычно одиночное касание или перетаскивание.
Прогресс выполняется в автоматическом режиме, даже когда игрок не в игре.
На видном месте в интерфейсе должны отображаться валюта, индикаторы прогресса и основное действие.
Визуальная обратная связь при заработке и трате должна приносить удовольствие: числа должны выскакивать, полосы прогресса заполняться, а окружающие объекты — меняться на экране.
Игровые сессии, будь то 30 секунд или 20 минут, предполагают активное строительство мира (вход, сбор, трата, выход).
Гонки/транспорт
Гоночные игры хорошо подходят для мобильных устройств, если элементы управления изначально разработаны под сенсорный экран.
Виртуальные кнопки для управления направлением движения, торможением и ускорением.
Интерфейс используется для управления, ускорения/торможения, а также для отображения скорости.
Количество кругов и положение в гонке должны всегда удобно отображаться.
Стабильность частоты кадров здесь имеет решающее значение: в гоночную игру, которая тормозит, попросту невозможно играть.
Экшен / шутеры
Игры в жанре экшен при разработке требуют особого подхода, поскольку точности, к примеру, при стрельбе, тяжелее добиться с сенсорным управлением.
Автоматическое наведение или значительная помощь в прицеливании в играх таких жанров является нормой.
Чтобы сократить число отображаемых элементов управления, отдавать предпочтение следует контекстным действиям вместо строго заданных кнопок.
Избегайте механик, требующих одновременного выполнения сложных действий (приседание + прыжок + прицеливание + стрельба).
Время перезарядки способностей должно быть достаточной длительности, чтобы игрокам не приходилось работать с четырьмя или более активными способностями одновременно.
Короткая продолжительность матчей (3–7 минут) снижает потери и побуждает игроков повторить попытку.
Строительство / создание предметов
В играх со строительством и созданием предметов предлагаются насыщенные и разнообразные игровые циклы, которые хорошо работают на мобильных платформах при условии, что интерфейс для них адаптирован.
Если грамотно подойти к разработке, размещение касанием (нажатие для размещения, перетаскивание одним пальцем) будет ощущаться максимально естественным.
Переключение между режимами строительства и боя значительно упрощает интерфейс.
Пролистывание лучше подходят для быстрого выбора материалов.
Крайне важна визуальная чёткость размещаемых объектов: игроки должны иметь возможность считывать информацию на выбранной ими мобильной платформе.
Игроки начинают игру сразу же со строительства и с минимальным обучением.
С чего начать
UEFN предоставляет для разработчиков доступ к одним из самых мощных инструментов для создания игр. Узнайте больше об их возможностях и о том, как их использовать для создания мобильных игр:
В UEFN изначально предусмотрены фильтры постобработки, позволяющие создавать более толстые контуры и более высокую контрастность:
Откройте папку Fortnite > Устройства > Окружение.
Перетащите устройство Постобработка в проект.
Откройте раскрывающееся меню Эффект постобработки и выберите эффект постобработки, например Мультфильм.