Бесконечный раннер в мире жаб
Всем привет. Хочу рассказать свою историю разработки игры на android. Игра называется ToadsLevel<10>. Наверное вы сразу догадались, что это связано с игрой детства - Battletoads.
В Battletoads сделано куча различных игровых механик, где есть драки, гонки, боссы. И мне захотелось воплотить один из уровней в формате бесконечного раннера. И этот уровень под кодовым номером <10>.
Для разработки я выбрал движок Unity. Идея разработки зародилась у меня год назад, но начал я разрабатывать примерно в ноябре месяце 2019 года . Сразу скажу что было 2 версии разработки:
1 - где персонаж реально падает вниз и платформы появляются в движении,
2 - персонаж стоит на месте, и все окружение двигается параллельно.
Так как я особо ничего не продумывал наперёд, был взят курс на 1 версию. Казалось, что здесь не будет ничего сложного. Но дьявол скрывается в деталях. Первое, что затормозило разработку, так это постепенное увеличение координаты Y, и при очень продолжительной игровой сессии, игра могла крашнуться. Второе, персонаж и догоняющая крыса падали под действием гравитации, это выглядело очень криво и медленно, и даже настройка различных сил трении не помогало нормально выставить падение. И третье, игра была бы очень однообразной и скучной.
В итоге я бросил эту разработку и начал делать с нуля приложение, где персонаж стоит в одной точке, а мир крутится вокруг него. И с помощью этого приема, я смог реализовать дополнительный уровень, где персонажу нужно прыгать и уворачиваться от стреляющих молнии.
В игре присутствует выбор персонажа. И реклама. Вы можете сами выбрать, смотреть рекламу за монетки или вторую жизнь. Внезапного рекламного скримера в игре нету.
Страница игры в Google Play: https://play.google.com/store/apps/details?id=com.CodeAgain....


Лига Разработчиков Видеоигр
9.9K постов23.4K подписчика
Правила сообщества
ОБЩИЕ ПРАВИЛА:
- Уважайте чужой труд и используйте конструктивную критику
- Не занимайтесь саморекламой, пишите качественные и интересные посты
- Никакой политики
СТОИТ ПУБЛИКОВАТЬ:
- Посты о Вашей игре с историей её разработки и описанием полученного опыта
- Обучающие материалы, туториалы
- Интервью с опытными разработчиками
- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе
НЕ СТОИТ ПУБЛИКОВАТЬ:
- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры
- Посты, единственная цель которых - набор команды для разработки игры
- Посты, не относящиеся к тематике сообщества
Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.
ЗАПРЕЩЕНО:
- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции
- Выдавать чужой труд за свой
Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.
О РАЗМЕЩЕНИИ ССЫЛОК:
Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:
- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества
- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз
- Cсылка размещается в формате: "Страница игры в Steam: URL"