- PVSM.RU - https://www.pvsm.ru -
На Хабре много постов о разных аспектах геймдева под Андроид, но я не встречал ни одной достаточно полной истории разработки и выпуска и решил это исправить. В этой статье я расскажу о пути, который я и мои партнеры прошли от желания создать хорошую игру до собственно выпуска.
Кому интересно, какие уроки мы извлекли и какой опыт приобрели, добро пожаловать под кат.
Весь геймплей нашей игры явился воплощением идей, изложенных в моей предыдущей статье «Все самое главное для очередного «убийцы Angry Birds»». [1] Если вкратце, то хорошая игра под Андроид — крайне простая, однообразная, с однокликовым управлением, без наказания за смерть, поощряющими и порицательными звуками и красивой минималистичной графикой.
И вот однажды мне в голову пришла интересная идея игры, которая бы сочетала в себе все вышеприведенные свойства. Суть, как говорится, такова: две спаренные гондолы летят в пространстве, а на них надвигаются препятствия с симметричными дырками в них, сквозь которые необходимо пролететь.
Чем-то задумка напоминает Jetpack Joyride и старую добрую игру, в которой вы мчитесь по тоннелю, проскакивая в отверстия во вращающихся кругах.
Ну что ж, раз идея есть, нужно сделать прототип. В прототипе не нужно ничего лишнего быть не должно. Не нужно меню, кнопок, графики, прототип — это чистый концентрат геймплея. Мой выглядел вот так: (это уже одна из более поздних версий, ранние утеряны в веках)
Именно его мы и будем оттачивать, модифицировать, улучшать.
На всех стадиях разработки нужно думать о конечном пользователе, проводить испытания на друзьях, знакомых и родных. Так как делаете игру вы лично и вы все о ней знаете, то велик шанс потерять объективность. Для этого и нужны альфа- и бета- тесты. Когда Вы наблюдаете за другим человеком, использующим ваше приложение, смотрите, как он ведет себя, что ему кажется неочевидным в интерфейсе, где ему сложно. Крайне важно учитывать этот фидбек, а не вырывать из рук девайс с криком:«Смотри как надо».
Например, в нашей игре людям не нравилась слишком высокая скорость полета и длина гондол. Поэтому пришлось уменьшить скорость и укоротить гондолы.
Не бойтесь и глобальных изменений, если они пойдут на пользу. Так в нашей игре изменилась ориентация полета, гондолы космического корабля стали червяками, а монетки для сбора внутриигровой валюты стали звездами, набираемыми для ухода в варп.
Параллельно с оттачиванием геймплея стоит заниматься созданием интерфейса. Это кажется легким делом, но работы на клепание окошек и меню уходит гораздо больше больше, чем на саму механику игры. Интерфейс должен быть чрезвычайно прост, красив и удобен. Кнопки делайте большими, чтобы на маленьких телефонах было так же комфортно, как и на огромном планшете. Красота интерфейса тоже важна. Мы, к примеру, создали прекрасные створки, закрывающиеся при прогрузке сцен и меню.
Ещё крайне важная часть игры — простой и понятный туториал. Вот как реализовали его мы:
Как я описывал в выше упомянутой статье [1] в игре должны быть порицающие за неудачу и поощряющие за взятие бонусов и прочие хорошие поступки звуки. К нашей игре они взяты с сайта http://www.freesound.org/ [2] Там я нашел звон монеток и печальные всхлипывания фанфар при смерти червяков. Музыку скорее всего придется купить, но стоит она недорого.
Графика должна быть минималистичной и мультяшной. Красивые главные герои и не привлекающий взгляд фон — вот залог качества.
Магазин- очень важная вещь в игре, которая заставляет игрока оставаться и проходить ее. У магазина должен быть простой и понятный интерфейс, что нам не удалось реализовать в полной мере.
Продавать в магазине можно любые вещи. У нас, например, продаются червяки, фоны и бонусы. Продавая бонусы, важно помнить, что они должны заметно влиять на легкость прохождения, но не изменять механику игры.
Самой важной, на мой взгляд, частью в интерфейсе магазина является незавершенность. То есть, если куплено не все, то интерфейс должен четко это показывать. Люди ненавидят незавершенность и стремятся её устранить (именно в этом секрет успеха «системы трех звезд» из Angry Birds). В нашей игре мы реализовали незавершенность пузырьками с числом возможных покупок рядом с разделами магазина.
Ещё скажу кое-что о ценообразовании магазина.
Через пару-тройку раундов и грок уже должен смочь купить что-либо, и ему нужно наглядно показать, что что-то можно уже купить. А вот самым дорогим товарам нужно назначать цену так, чтобы игрок должен был сыграть 20-30 раз довольно удачно, чтобы купить их. Вот, к примеру, цены на наших червяков, учитывайте факт, что опытный игрок за раунд набирает от 2000 до 6000, а новичок от 300 до 1000 очков.
Тут все просто. Для игр под Андроид выбор стоит между двумя вариантами заработка. Либо реклама, либо внутриигровые покупки, потому что платные игры в Google Play особой популярностью не пользуются. Мы решили совместить оба варианта. Реклама в меню, возможность её платного отключения, возможность покупки внутриигровой валюты за реальные деньги.
Страница в GP — это лицо вашей игры. Именно по ней люди решают скачивать приложение или нет.
Мы решили поначалу не начинать широкую рекламную кампанию, а сперва испытать игру на небольшой аудитории и получить фидбек. Механика игры людям понравилась, но были найдены и недочеты. Например, игра слишком нединамична, в ней мало красок и бонусов. Поэтому мы уже готовим первое обновление, в котором исправляем эти недочеты. Важно выпустить обновление в первую неделю.
Мы, например, делаем вот что:
Я считаю начальный фидбек от открытого бета-теста на небольшой аудитории до начала раскрутки крайне важной вещью.
Также не бойтесь, если на каких-то устроствах что-то не будет работать. Это врожденный недостаток Андроида, с этим надо жить и по мере сил устранять проблемы.
Издаем игру мы вместе с читательом coder1cv8 [3]. Многие его советы нам очень помогли улучшить игру, а также он согласился раскручивать ее. Вот история из его уст:
«Мне понравилось издательством заниматься, в целом. Очень интересно помогать начинающим игроделам, давать им советы. Чувствуешь себя немного учителем. Если кому-то ещё захочется выпустить игру — пишите. Может и Вам смогу помочь.»
Так что и Вы не зарывайте свои мечты и делайте крутые игры.
P.S.: Ссылка на игру Speedy Flyer в Google Play [4]
P.P.S.: для Вашей же хабрабезопасности напоминаю: сообщения о грамматических ошибках слать в личку, а не в комменты.
Автор: SergioShpadi
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/android/28247
Ссылки в тексте:
[1] «Все самое главное для очередного «убийцы Angry Birds»».: http://habrahabr.ru/post/165347/
[2] http://www.freesound.org/: http://www.freesound.org/
[3] coder1cv8: http://habrahabr.ru/users/coder1cv8/
[4] Ссылка на игру Speedy Flyer в Google Play: https://play.google.com/store/apps/details?id=com.speedy_flyer
[5] Источник: http://habrahabr.ru/post/170943/
Нажмите здесь для печати.