Как начать разрабатывать игры для мобильных устройств

Это совершенно новое мышление

Мобильные игры сейчас - это быстро развивающийся рынок, и, похоже, каждый хочет окунуться и захватить часть рынка. Однако, чтобы начать играть в мобильные игры, нужно не просто перенести название Windows или Xbox на iOS.

Дизайн для вашей текущей платформы, а не для вашей предыдущей

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

Когда дело доходит до художественных работ, помните, что крошечные шрифты могут быть читаемы на Retina Display (и позволяют разместить на экране много текста), но их не очень приятно читать. То же самое касается очень подробных текстур. Вам не нужна массивная текстура с высоким разрешением для всех ваших активов. Детали могут фактически сделать игру более визуально шумной, отвлекающей от художественного ощущения и вызывающей утомление глаз.

instagram viewer

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

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

Советы по оптимизации

Мы рассмотрели, что не делать. Теперь давайте посмотрим на несколько мест для улучшения.

Интерфейс

Вы используете один мультитач экран? Если да, то это планшет или экран размером с телефон? Используете ли вы что-нибудь более экзотическое, например передний и задний сенсорные экраны PS Vita и физическое управление? Как насчет дополненной реальности на основе камеры? Сенсорный очень интуитивно понятен. Не борись с этим. Как я упоминал выше, многие игры просто накладывают элементы управления геймпада на сенсорный экран. Это работает в некоторых случаях, но часто проблематично. Одна из самых важных вещей, которые вы можете сделать в этой области, - играть в другие игры и смотреть, что работает, а что нет. В частности, что работает без Вы должны думать об этом. Чем больше мгновенного погружения в игру игрока, тем больше у вас шансов остаться в игре и рекомендовать ее другим, или покупать внутриигровые предметы посредством микротранзакций. Если вы не можете найти существующую схему, которая подходит для вашей игры, подумайте, как бы вы манипулировали своим аватаром в реальном мире, и найдите способ перевести это на экран.

Искусство

Как указывалось выше, массивные текстуры на мобильных устройствах не очень хорошая идея с точки зрения дизайна. Они также ужасны по поводу увеличения размера вашей игры в памяти устройства или всасывания доступной оперативной памяти. Вам нужно сделать все возможное, чтобы уменьшить ваши текстуры до наименьшего размера, который будет хорошо смотреться на устройстве. (Всегда сохраняйте оригиналы с высоким разрешением, когда устройства следующего поколения выпускаются с экранами с более высоким разрешением.) Узнайте, как создать текстурный атлас, или найдите хороший инструмент для движка, который вы используете / создаете для его создания. автоматически.

Звук

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

Код

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

Заключительные слова

Первые впечатления от магазина приложений критически важны! Хотя у вас может возникнуть желание просто сделать это и сделать это, а затем обновить его, не надо. Благодаря тому, как работают магазины приложений, вы можете получить только один выстрел на главной странице, где люди выбирают вас из толпы. Маркетинг и PR только зашли так далеко; если первые сто человек, которые проверили вашу игру, дали ей оценку 1-3 звезды, скорее всего, у вас не будет другого шанса. Не торопитесь, делайте это правильно и отправляйте, когда это сделано.

instagram story viewer