SUPFLY – как создать службу доставки за три дня
Игра была сделана в рамках Siberian Game Jam 2020 за три дня, хочу поделиться процессом разработки! В последнюю версию можно поиграть в браузере или на Windows:
Концепция
Тема этого джема «Человечеством правят...», а мы как раз обсуждали, что в сложившихся условиях вся власть окажется у служб доставки. Таким образом, было решено делать игру про доставку вещей. Нужно было придумать геймплей и выбор встал между игрой-менеджером и аркадой.
Выбрали... оба варианта! Теперь нужно было соблюсти баланс между экшеном и разнообразием.
Формат джема не позволяет сделать игру с слишком затянутым повествованием, потому что игроки в основном — это сами участники и их нужно забросить в игровой процесс.
Перебирая референсы остановились на Crazy Taxi, но нужно было что-то проще визуально и сложнее геймплейно. Последовательная выдача заданий, опенворлд и аркадность — то что нужно для игры про доставку.
Управление частично перекочевало из Flappy Bird, хотя и стало менее хардкорным и более отзывчивым. (Летать роботом действительно получилось очень приятно!)
Организация
Для меня это не дебютный джем (кстати, про него я писал тут), поэтому первое, что мы сделали с моим напарником — распределили задачи в trello и настроили git.
Это очень важно, если вы не хотите тратить время на одни и те же задачи, и сталкиваться с вопросом "Так. А что делать дальше?..."
Задачи должны обязательно делиться на категории, обсуждаться и иметь статус выполнения — это нужно не только, чтобы другие понимали последовательность действий, но и для вашего удобства.
Разработка
Чтобы не тратить время на рисование, мы выбрали пикселизацию и ограничение в 3 цвета. таким образом все спрайты рисовались быстро и не было проблем с настройкой палитры.
Кроме того, каждый дом содержит места для размещения пропсов, таким образом, сделав 10 видов домов и 6 элементов экстерьера, мы получили тысячи вариантов городской среды.
Задний фон тоже генерируется из префабов!
Чтобы не позволить игроку расслабиться на полет тратится энергия. Логичным стало и создание станций подзарядки. Была идея сделать отдельную шкалу степени поломки робота от ударов, но эту задачу на себя взяла та же шкала уровня заряда, чтобы не портить аркадность.
Было несколько вариантов процесса зарядки, проще был беспроводной, но уж очень хотелось поиграться с кабелями!
Чтобы поиск места доставки или самого груза был не таким тривиальным у каждого дома был сделан вход, который виден, только если подлететь к нему вплотную. Сначала думали сделать максимально хардкорно, но затем все же облегчили задачу и добавили подсказки на миникарту.
Заделом на будущее стало добавление управление мышью. Таким образом, адаптировать игру под мобильный будет намного проще. Как показало тестирование играть удобно как на клавиатуре, так и на тачскрине и мыши.
Финальные штрихи
Последний день я выделил на оформление игры и тестирование. Сделал меню, нарисовал промо-арт, записал звуки и музыку в меню. Отдельно о том, как записывался звук вращения лопастей :)
Что дальше?
Уже сегодня мы сделали обновление с новыми домами, окружением, а также улучшением интерфейса, но выложить сможем только после окончания голосования на джеме.
Игра почти готова для порта на мобильные, так что и этот момент не за горами.
Жду комментариев и советов, а так же приглашаю подписаться на наш блог об инди-разработке. Так выходит, что игры у нас выходят каждые две недели, поэтому интересного контента очень много!