XpartFS

На Пикабу
785 рейтинг 1 подписчик 35 подписок 2 поста 0 в горячем
Награды:
5 лет на Пикабу
13

Тайм-киллер на коленке

Привет пикабушникам и участникам Лиги Разработчиков Игр.


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


Познакомился с разработкой игр я год назад. Интересовало меня это давным давно, но сил собраться и что-то начать делать не хватало. Но время шло, было прочитано много книг по Джаве и Сишарпу, а практики, как таковой, не хватало. Тогда я решил создать свой проект, только ради того, чтобы познакомиться со всей этой движухой, почувствовать, что значит быть разработчиком игр(как бы это громко не звучало в случае с мобильным тайм-киллером). В общем, хотелось применить знания на практике.


Я уже был знаком с прекрасным движком unity, поэтому муки выбора меня не мучали. Зато много времени было потрачено на выбор жанра и сеттинга игры. Так как все начиналось ровно год назад в конце ноября, то предновогодняя атмосфера повлияла на выбор сеттинга и тематики игры. А вот что касается жанра, то пришлось провести некоторую аналитику чартов плей маркета, отзывов, оценок и, в целом, игр на мобильных устройствах. Так как, я сам люблю убить время в игрушках в общественном транспорте или в ожидании чего либо, то выбор пал на простой тайм-киллер, но он должен был быть достаточно интересным и хоть немного затягивать игрока. На основании всех выводов, сделанных исходя из уже существующих игр, было решено сделать тайм-киллер на новогоднюю тематику. Идея механик пришла довольно быстро, так как не всегда удобно играть двумя руками будучи в метро/маршрутке, игра имеет вертикальное позиционирование и управление в одно касание. Для меня это показалось самым удобным для "гейминга" вне дома. К тому же, это была довольна простая задумка для первой большой практики.


Суть игры довольно проста, игрок имеет сани, управление которых происходит тапами по экрану. Тапаем, поворачиваем санки, проезжаем круги и бьем рекорды. Упор в игре был сделан больше на графику, с которой я провозился реально много времени. Хотелось, чтобы игрок реально почувствовал атмосферу зимы и наступающих праздников. Получилось или нет, судить вам. Хотелось бы услышать комментарии по этому поводу.


Идея в некоторой степени копирует Flappy Birds, как точно подметил @BurnerCorpses(спасибо за хороший коммент) в комментариях под прошлым постом. Но хотелось привнести в игру не только сложную механику, а и элемент некоторой "прокачки". Так как смысла прокачивать сани я так и не нашел, то решено было внести в игру элемент коллекционирования. Новые скины саней, новые следы, остающиеся после повозки и новые эффекты "взрыва"(при проигрыше). Соответственно для этого была введена валюта, кстати, довольно тематическая, в виде подарков. По сути, те же коинсы..но, тематические!:) На данный момент магазин еще не введен в бета версию, так как хочу оттестить баги, которые могут попадаться при игре. Ну, и посмотреть, будет ли смысл заморачиваться с этим, вполне возможно, что это никому и не зайдет.


Так же было добавлено скалирование скорости (так как все, кто пробовал играть, говорили о первоначальной сложности игры) от количества пройденных кругов за раз и от рекорда. В первом случае при прохождении каждого пятого круга скорость возрастает, с определенного десятка она начинает увеличиваться на коэффициент в 10 кругов.  А от рекорда будет зависить стартовая скорость саней. Соответственно, чем больше рекорд, тем, в дальнейшем, будет больше скорость с первого круга. Так же, в дальнейшем будет введена система "поблажки". При частых фейлах, игрок будет получать минус к скорости, чтобы в итоге он смог научиться управлять тележкой.


Уфф, получается слишком уж длиннопост для первого раза, но еще немного продолжу.


Что касается самой графики, а особенно оптимизации для мобильных устройств. Очень долго пришлось мучаться с этим пунктом. Сама игра и не предел технологий, но работал я над ней на совесть. Хотелось получить работающий продукт, который будет не стыдно показать людям, в некоторой степени, это был вызов самому себе, сделать как можно красивее и как можно менее ресурсозатратно. По оптимизации пришлось пройти длинный путь к итоговому варианту. Сама сцена(игровое поле) была на ~1млн полигонов, для мобильных устройств это реально много, плюс к этому хотелось динамического освещения, теней, густых и красивых эффектов, что уже для мобилок выглядит нереально, если это не флагманы топовых производителей. В этом моменте можно было бы расписать еще половину китайской стены как я пытался все это оптимизировать под мобильные девайсы, но это займет реально много времени у меня и у вас, поэтому просто перейдем к итоговому решению. То что вы можете увидит в игре на экране, это всего лишь 2д картинка. Рендер 3д сцены переносится в виде текстуры на плоскость, в результате чего мы выигрываем огромное количество ресурсов. В итоге, полигоны я сократил до ~10к и смог сделать отличное сглаживание, динамические тени без хитростей и хорошие эффекты при 60fps даже на моем слабомощном 625 драконе.


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


Вам спасибо за прочтение, надеюсь какая-то часть из этого вас заинтересует.


Ссылка на игру:


https://play.google.com/store/apps/details?id=com.Raven.Tapr...


P.S. Игра не содержит рекламы и встроенных покупок.


P.P.S. Тапками кидаться можно, у меня +100 к защите от тапков!

Тайм-киллер на коленке
Показать полностью 1

"Преальфа-тест" мобильного таймкиллера

Привет, ребята.

Делаю таймкиллер для мобильных платформ и настало время провести тесты и собрать хоть какой нибудь фидбек об игре. Был бы очень рад, если бы вы протестировали сборку на своих девайсах. За чистоту апк ручаюсь и оставлю итоги проверки в конце.

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

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

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

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

Ссылка на апк.

https://drive.google.com/file/d/15judcpVW63JaPryZfOwiFB8-sYo...

P.S. Итоги проверки.

Показать полностью 2
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества