Все этапы создания игры для GooglePlay


Я студент, учусь на специальности Software Engineering. Появилось у меня желание выпустить в Google Play собственную игрушку. Желание это постепенно переросло в действия, и после месяцев работы в свободное время, забрасываний и возобновлений разработки, я все-таки добрался до долгожданного релиза, и... провалился. Теперь хочется поделиться своим опытом.

Идея

Годная идея долгое время не рождалась. Так как опыта разработки не было практически никакого, хотелось сделать что-нибудь простое, но в тоже время хоть сколько-нибудь интересное и затягивающее. В конце концов, я увидел эту статью habrahabr.ru/post/218037 от разработчиков игры Crazy Buildings, в которой нужно строить башни из различных фигурок.

Появилась идея скрестить эту механику с легендарным тетрисом и сделать игру, где кирпичики тетриса как обычно падают по одному сверху экрана, а после падения начинают подчиняться физическим законам. Цель игры - выстроить как можно более высокую башню. Игра заканчивается, когда три кирпичика вылетают за левый или правый край экрана. Немного порывшись в Google Play, таких игр я не нашел. (Как оказалось после релиза, плохо искал.)

Начало работы

В качестве движка выбрал AndEngine, так как владел Java и видел неплохие отзывы об этом движке. Кроме этого, у AndEngine есть поддержка самого популярного физического движка Box2D.

Итак, я приступил к чтению уроков по AndEngine и начал потихоньку пилить.

Графика, музыка и звуки

Когда был готов прототип, настало время задуматься о дизайне и звуковом сопровождении. Я сильно сомневался, что затраты на работу дизайнера и, тем более, композитора, окупятся. Знакомых художников у меня не оказалось. Поэтому пришлось обходиться своими силами. Мои художественные таланты оставляют желать лучшего, поэтому выбрал простой, но приятный стиль - рисунок восковыми мелками на тетрадной бумаге. В интернете нашел подходящий бесплатный шрифт и картинку бумаги для фона. Нарисовал квадратики разных цветов, серый «пол», кнопки меню и красные крестики для демонстрации оставшихся попыток. Иконку тоже нарисовал сам.

Музыку и звук столкновения кирпичиков добыл на сайте с бесплатными звуками.

Оптимизация

Разработка затянулось надолго. Работал я свободное время и не слишком усердно, забрасывал, но вот, наконец, у меня получилось что-то приличное. На моем Nexus 5 игра летала, но затем я запустил ее на стареньком Galaxy Асе Duos своего друга, и результат мне не понравился. Играть было практически невозможно, игра жутко тормозила.

Для оптимизации я сделал три набора текстур разного размера для устройств с маленьким, средним и большим разрешением экрана. Также решил сделать подвижными только последние 15 упавших кирпичиков. Упавшие ранее кирпичики становятся статическими. На геймплей это не повлияло, так как они обычно уже за пределами экрана и особого значения не имеют. Зато позволило убрать тормоза, которые начинали появляться, когда игра продолжалась длительное время и в сцене накапливается много тел.

Также в оптимизации помогла статья habrahabr.ru/post/235717, за что ее авторам большое спасибо!

Публикация

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

Итак, был собран релизный подписанный арк, готова иконка и промо-картинка, сделаны скриншоты, уплачены кровные $25 за регистрацию разработчиком.

Через несколько часов после загрузки арк приложение появляется в Google Play.

К сожалению, старт был слегка омрачен несколькими багами, которые иногда приводили к вылету игры. Через несколько дней они были исправлены, но все же следовало тестировать тщательнее. Игроки часто ставят плохие оценки и оставляют негативные отзывы, если сталкиваются с ошибками. И мало кто из них вернется, чтобы исправить их, когда ошибки будут устранены.

Продвижение

Я написал об игре на нескольких ресурсах. Также я отправил несколько заявок на бесплатные обзоры, но нигде не получил ответа. Хотя через некоторое время был небольшой всплеск загрузок. Возможно, кто-то, все-таки, сделал обзор.

В первый месяц я попал в первую сотню топа новых в категории «Аркады» в России и Украине. Всего за два месяца с момента релиза игру установили около 1300 раз. Через месяц после релиза активных установок было 270, затем плавно скатилось до 230.

Вторая попытка

С одной стороны, я был доволен, что получил больше тысячи загрузок. Но мне, конечно, хотелось большего. После релиза прошло два месяца, кончился семестр в университете, появилось больше времени, и я решил реализовать то, что не было доделано к первому релизу, и предпринять еще одну попытку раскрутить игру.

С помощью Google Play Services в игру были добавлены таблица рекордов и достижения.

Также, в надежде получить дополнительную раскрутку, я хотел дать возможность игрокам поделиться в социальных сетях своими результатами. Я нашел библиотеку ASNE, которая позволяет достаточно просто работать со всеми основными социальными сетями. С помощью ASNE в игре появилась возможность после каждого раунда отправить свой счет со ссылкой на игру в маркете в Facebook, Twitter, Google+ и ВКонтакте.

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

После обновления игры я написал об этом на всех форумах, где были созданы темы во время релиза, а также еще на нескольких ресурсах.

За полторы недели после обновления я получил чуть больше двухсот новых установок, таким образом общее количество перевалило за 1500. Количество активных установок снова выросло до 280. В таблицы рекордов добавили результаты 50 человек. Надежды на раскрутку с помощью социальных сетей не оправдались. Игроки сделали всего лишь по одному посту в Facebook, Twitter и ВКонтакте.

Доход от рекламы

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

С момента релиза я заработал на рекламе чуть меньше $11.

Баннер был показан больше 20000 раз, по нему кликнули 60 раз, что принесло $3,60. Полноэкранное объявление показано 1300 раз, его кликнули 81 раз, что принесло $7,22. Как видите, полноэкранное объявление намного эффективнее. Иногда приносило 40 - 90 центов за 1 клик.

Итоги

Итак, головокружительного успеха а-ля Flappy Bird не вышло. Я, конечно, ни на что такое и не надеялся (хотя кого я обманываю...), но хотелось хотя бы отбить затраченные на регистрацию разработчиком $25, чего пока, к сожалению, не вышло. Но все же я получил хороший опыт и добился главной цели - теперь у меня есть свое приложение в Google Play. Надеюсь, что не последнее, и большие успехи еще впереди :)

Автор: dUnknown


Не жмоться - расскажи друзьям!
Рейтинг
(0 голосов)

Оставить комментарий

Поля со звездочкой обязательны к заполнению

 
© Miumiumiu.ru - пользовательские обзоры и мануалы по играм, софту и разработке

Login or Register

LOG IN

Register

User Registration
or Отмена