Шрифт:
Сеть (браузер), социальные сети
Если вы решили, что игра будет загружаться из Сети, то рассчитывать на масштабную РПГ уровня ААА нельзя. Здесь есть много ограничений по работе с визуальной составляющей – игры должны быть легкими и быстро грузиться. Не нужно рассматривать полноценную 3D-графику и анимации, а следует остановиться на играх в 2D, казуальных, гиперказуальных и лучше всего социальных. Для распространения подобных проектов идеально подойдут соцсети, такие как «ВКонтакте», «Одноклассники» и другие. Отдельная категория игр – это чат-боты в Whatsapp и Telegram.
Дополненная реальность (AR)
Игры с дополненной реальностью могут портироваться как на мобильные телефоны и планшеты, так и загружаться из Сети со всеми связанными с этим особенностями. Для разработки эйар требуется дополнительное программное обеспечение или программная среда, где имеются свои нюансы, такие, например, как работа с маркерами, на которых отображается дополненная реальность, система «СЛЭМ» (SLAM, Simultaneous Localization And Mapping) – построение карты по локализации и определению предметов по точкам в пространстве, 3D-сканирование объекта и его отображение и другие технические особенности.
Игры с дополненной реальностью популярны как образовательные, для детей, так и развлекательные, например знаменитый проект Pokemon Go от Niantic.
Виртуальная реальность (VR)
Одним из новейших направлений сегодня являются также игры в виаре – технологии наконец позволяют делать в виртуальном пространстве что-то с хорошей графикой. При разработке подобных проектов, конечно, важно определиться с оборудованием и понять, с какими средствами контроля в игре будет взаимодействовать игрок. Возможно, это управление не только контроллерами, но и жестами пальцев, которые стали уже общепринятыми. Интерфейс в виаре очень отличается от всех тех, о которых мы уже говорили.
Одним из неприятных моментов, который препятствовал развитию виар-игр, является укачивание. Здесь стоит обратить внимание на длину игровой сессии – желательно, чтобы она не была слишком длинной, и предоставить возможность игроку выход из виртуальной реальности, не нарушая принцип потока. Более того, нужно внимательно следить за графикой, которую вы используете в виар-играх, чтобы она была естественной и без ярких цветовых контрастов.
Некоторые разработчики не останавливаются на одной целевой платформе, стремясь занять все ниши. Здесь возникает вопрос целесообразности и доработки проекта, которая может занять значительное время, финансы и ресурсы, ведь быстро переделать интерфейс невозможно. Разные платформы имеют разную архитектуру, поэтому портирование требует не только знания движка самой игры, но и знания конкретной платформы, учетов ее параметров и т. п. Данным процессом обычно занимается отдельная часть команды, особенно если игра объемная по своему прохождению, так как тестирование может занять приличное количество времени.
Еще одним важным моментом является то, что вместе с определением платформы, на которую будет портирована игра, стоит параллельно прикинуть системные требования оборудования игрока: в первую очередь нужно понять, на каком минимальном и максимальном «железе» он будет проходить игру.
Хорошо бы сразу определиться, какой режим по количеству игроков будет в вашей игре. Мы приведем примеры основных из них.
Однопользовательская игра предполагает лишь одного игрока. Этот вид хорошо подходит для проектов ААА с открытым миром и интерактивного кино, а также для стратегий, симуляторов, платформеров и другого ряда игр, где нет социальной составляющей.
Многопользовательская игра, соответственно, рассчитана на множество игроков, активно или нет взаимодействующих между собой в игровом мире. В основном это онлайн-игры разных жанров и сеттингов, большинство из которых предполагает огромное количество времени, проводимое пользователем в процессе игры.
Кооперативный режим используется, когда игру можно пройти в паре с другим пользователем.
Командная игра – при данном режиме из игроков формируются противоборствующие команды, у которых есть определенная цель и правила, как в спорте. Ярким примером служат МОБА-игры.
Игрок против игрока (Player(s) versus player(s), PvP) – в этом случае игроки лично состязаются друг с другом. Сегодня одним из самых характерных жанров подобного режима стала «королевская битва» и игра PUBG.
Игрок против окружения (Player versus environment, PvE) – это режим, где игрок сражается с «компьютером», возможно, врагами, которые запрограммированы искусственным интеллектом. Это могут быть файтинги, спортивные симуляторы, гонки, ММОРПГ и многое другое.
Игра может иметь лишь один режим или возможность переключения между ними; опять-таки, в последнем случае надо учитывать время и ресурсы на разработку и тестирование этой дополнительной механики.
Особенности игры – это ее концептуальная идея, характер, основные фичи, характеристики. Это ключевой пункт, с которого начинается разработка.
Это может быть визуальная атмосфера, уникальные механики, необычный геймплей, сильная сюжетная составляющая, харизматичный игровой персонаж или неповторимый игровой мир.