Добавить в корзинуПозвонить
Найти в Дзене

Как я сделал мобильную игру за неделю и что из этого вышло

До этой игры я делал небольшую казуальную игру в стиле игры «Archero». Разработка шла 3 месяца. Загрузил в Google Play, прошло 2 недели - в итоге я получил 20 скачиваний. Меня это конечно же не обрадовало. Отдохнув неделю, я решил сделать что-то простое, что не займет много времени и сил. Сама идея игры пришла мне совершенно спонтанно и неожиданно.
В игре FLY – вы управляете бумажным самолетиком, который улетел далеко в небо. Для создания игры я использовал Unreal Engine 4. Я использовал его потому что и до этого в нем работал и более-менее в нем разбираюсь. Механику полета (планирования) я нашел в открытом доступе в интернете, разобравшись с ним я настроил всё под свои нужды. Изменил стандартную модель на модель бумажного самолетика, модель я сделал в программе Blender. Разместил самолетик на сцене, после чего добавил ограничения, пределы полета самолетика, вылетев за которые вы проиграете. При приближении, к которым экран покрывается рябью, цвета пропадают, оставляя только черно-б

С чего все началось?
До этой игры я делал небольшую казуальную игру в стиле игры «Archero». Разработка шла 3 месяца. Загрузил в Google Play, прошло 2 недели - в итоге я получил 20 скачиваний. Меня это конечно же не обрадовало.

Моя первая игра для мобильных устройств - "Katana Master"
Моя первая игра для мобильных устройств - "Katana Master"

Отдохнув неделю, я решил сделать что-то простое, что не займет много времени и сил. Сама идея игры пришла мне совершенно спонтанно и неожиданно.
В игре FLY – вы управляете бумажным самолетиком, который улетел далеко в небо.

-2

Для создания игры я использовал Unreal Engine 4. Я использовал его потому что и до этого в нем работал и более-менее в нем разбираюсь.

Механику полета (планирования) я нашел в открытом доступе в интернете, разобравшись с ним я настроил всё под свои нужды. Изменил стандартную модель на модель бумажного самолетика, модель я сделал в программе Blender.

Логика, код для самолетика
Логика, код для самолетика

Разместил самолетик на сцене, после чего добавил ограничения, пределы полета самолетика, вылетев за которые вы проиграете. При приближении, к которым экран покрывается рябью, цвета пропадают, оставляя только черно-белые цвета. Ограничения находятся слева, справа, сверху, снизу и движутся за самолетиком по X координатам.

Так выглядят ограничения, которых не видно в игре
Так выглядят ограничения, которых не видно в игре
Смена визуальных эффектов при подлете к ограничениям уровня
Смена визуальных эффектов при подлете к ограничениям уровня

Летая, вам надо собирать кристаллы, которые дают 1 очко. Так же на уровне появляются кольца, пролетая через которые вам начисляют 10 очков и ускоряют вас.

-6

Так же, помимо вылетов за ограничения проиграть можно, коснувшись блоков, ловушек. Количество ловушек прибавляется по мере накопления очков, чем больше их у вас, тем чаще на карте появляются ловушки. Всего в игре 2 вида ловушек, обычные блоки и вращающиеся блоки. Ловушки появляются на карте с разным размером.

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

Так бы выглядела игра с виртуальным джойстиком
Так бы выглядела игра с виртуальным джойстиком

Итог. Для меня эта игра была просто экспериментом, мне было интересно узнать сколько я смогу набрать скачиваний вложив минимальное количество усилий в игру.

Скачать игру вы сможете тут: https://play.google.com/store/apps/details?id=com.bynilow.fly
Так же прошу заглянуть в мою группу вк, где можно посмотреть на мои прошлые и будущие проекты: https://vk.com/by_nilow

Спасибо за прочтение моей первой статьи, я очень старался!
Жду ваших оценок и пожеланий!