Второй блин
Доброго времени суток!
Вот уже вторая моя игра выложена на PlayStore , тех кому лень читать - промо ролик:
До разработки : решил создать быструю игру затратив на разработку не больше 3х месяцев(в итоге получилось за 2). На этот раз приступил к разработке более грамотно - сперва делал прототипы моих идей, а не кидался в омут как с предыдущей игрой. В итоге забраковал первую идею о создании раннера "Бегущий лучник"(х..рня знатная получилась). Второй прототип мне и всем моим знакомым до которых я добрался понравился и я решил пока больше не искать.
Идея была создать привлекательную логическую\аркадную игру по мотивам Lode Runner. Так как просто портированных клонов - вагон с тележкой, добавил несколько весомых механик:
- Псевдо 3D . Фактически игра в 3D, однако все перемещения возможны лишь в двух плоскостях (за исключением некоторых багнутых моментов).
- Уровни изначально "Закопаны", при раскопках можно наткнуться на много неприятных/приятных предметов.
- ГГ умеет юзать бомбы и динамит
- Иногда придется включать логику для прохождения уровня (хотя возможно это не отличие от Lode Runner)
Техническая часть: написал генератор уровней. Сперва считывается текстовый файл состоящий из матрицы латинских букв , каждая буква - свой тип кубика (просто земля, земля с бомбой, лестница и т д), по считанным символам создаются префабы кубиков. Затем генерируется фон (то что останется после уничтожения кубика).
Боты ходят по алгоритму А (в unity я не нашел готовых решений для AI в моем случае), благо в сети полно примеров его использования. При уничтожении кубика карта для алгоритма А (точки куда может\не может ходить бот) обновляется.
Плотно использовал корутины и... перечисления (я все таки самоучка и некоторые полезные штуки до меня доходят случайно).
Столкнулся с проблемой производительности (как я думаю) телефона: иногда боты ведут себя неадекватно - прекращают искать маршрут или находят неверны ,НО только на телефоне. Полностью устранить проблему не удалось - сократил вероятность в несколько раз. Думаю проблема может быть в корутинах - они могут некорректно работать на телефонах, но подтверждения у меня нет(.(конечно может и ошибки в коде, но я долго и кропотливо все логировал и проверял).
Бабки: не смотря на то что я стараюсь создавать качественный контент ,в который будет приятно играть, конечно же основная цель разработки - это получение прибыли. В игру вкручена реклама (надеюсь не навящивая), покупки персонажей с дополнительными способностями (крот чувствует опасные кубики, военный начинает с боеприпасами). И моя гордость - рекламный билборд свиней прямо в игре:
Такого хода я в мобилках не встречал (хотя в CS на ПК видел, да и не все игры я в сторе пересмотрел).
В планах заняться обновлением "Хрюшкины Войнушки", затем создам еще одну небольшую игру. В случае успеха моих игр создам пост со статистикой прибыли\вложений и маркетинговыми ходами, пока лишь скажу что я в смешном для меня (возможно серьезным для кого то) плюсе.
Ко всем неравнодушным просьба протестить и оставить отзыв со звездами Miner 3D - Evil Bomb Dungeons, спасибо что дочитали.