В разработке
ZAVTRA
PC
Пост-советский выживач: рейдеры, узкоколейка, пыльные бури
Услуга
MetaByte разрабатывает мобильные игры для Android и iOS на Unity и публикует их в Google Play и App Store, включая возрастную классификацию, декларации о данных и прохождение ревью.
Мобильная игра ограничена не производительностью, а тремя вещами, которых нет на ПК: экраном под палец, разбросом устройств и правилами магазина, и каждая из них влияет на дизайн, а не только на код.
Управление проектируется первым, а не последним. Палец закрывает область, по которой нажимает; зона уверенного касания больше курсора; телефон держат одной рукой, и верхние углы экрана недосягаемы. Интерфейс, перенесённый с ПК, делает играбельную игру неуправляемой — мы прошли это на Steel & Fire, где приказ отряду пришлось превратить в жест с подтверждением.
Разброс устройств означает, что целевой считается не флагманская модель, а устройство нижней трети рынка, и бюджет кадра назначается по ней. Правила магазина — это отдельный объём работ, который на ПК просто отсутствует.
Google Play требует подписанный бандл в формате AAB, целевой уровень API не ниже актуального, заполненную анкету IARC, декларацию безопасности данных и политику конфиденциальности по публичному адресу.
Отклонения обычно приходят не по геймплею, а по формальностям: политика конфиденциальности недоступна, декларация о данных не совпадает с тем, какие разрешения запрашивает приложение, возрастной рейтинг не соответствует содержимому. Каждый круг ревью — это дни, поэтому список закрывается до отправки, а не по факту отказа.
Отдельная статья — минимальный целевой уровень API: площадка поднимает его ежегодно, и приложение, которое не обновляли, перестаёт быть доступным новым пользователям. Это стоит учитывать при планировании поддержки.
Производительность мобильной игры определяется не количеством полигонов, а числом вызовов отрисовки, разрешением рендера и нагревом устройства при длительной игре.
Нагрев — фактор, о котором забывают при тестировании короткими сессиями: телефон, показывающий 60 кадров первые три минуты, снижает частоту процессора и отдаёт 30 через десять минут. Поэтому измерять надо длинную сессию на реальном недорогом устройстве, а не первые минуты на флагмане.
На Steel & Fire решающим оказалось не сокращение геометрии, а группировка юнитов в отряды: строй считается как одна сущность, поиск пути выполняется для отряда, и расход перестаёт зависеть от численности армии.
Две игры из четырёх открываются по ссылке прямо сейчас — это и есть проверка.
В разработке
PC
Пост-советский выживач: рейдеры, узкоколейка, пыльные бури
В разработке · страница в Steam открыта
Steam · PC
Top-down мультиплеерный шутер в постчеловеческой пустыне
Выпущена
Google Play · Android
Наполеоновская стратегия реального времени
Играется прямо сейчас
Web
Браузерная мультиплеерная монополия на 2–6 игроков
Аккаунт разработчика лучше оформить на заказчика, и MetaByte публикует игру внутри него — так магазин, отзывы и выплаты остаются вашими при любом развитии отношений с подрядчиком.
При подготовленных материалах ревью в Google Play обычно занимает от нескольких дней; первое приложение нового аккаунта проверяется дольше.
Да, MetaByte встраивает внутриигровые покупки и рекламные сети, но советует определять модель монетизации до дизайна экономики, а не после.
Монетизация, приделанная к готовой игре, обычно ломает её баланс: сущность, которая продаётся, должна быть желанной по правилам игры, а не потому, что за неё просят денег.
Разберём концепт или существующий проект и вернёмся с составом работ, сроком и оценкой. Отвечаем в течение рабочего дня, работаем по московскому времени.