Как хакатонить и джемить, получая от этого удовольствие

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

Game Jam (геймджем) — сбор разработчиков игр с целью разработки одной или нескольких игр за ограниченный промежуток времени (как правило, от 24 до 72 часов). Участниками геймджемов обычно являются программисты, геймдизайнеры, художники и другие специалисты, работающие в области разработки игр.

Источник цитаты: вики

Embedded Image

Любой джем и хакатон включает в себя ограничение на время разработки. Но это не значит, что игру нужно делать в попыхах. Ограниченное время определяет условия существования игры и сам геймплей. Участвуя в джемах мы научились определять, насколько проработанной должна быть игра и какие цело она должна решать.

Итак как же сделать игру на джем и не оказаться у разбитого корыта неиграбельной поделки?

Геймджем — это концентрация феномена инди-игр, чья задача делать в той или иной степени радикальные концептуальные или визуальные шаги в игровой индустрии, которые крупные студии позволить себе не могу.

Цель геймджема или хакатона — тестирование гипотез игрового дизайна.

Источник цитаты: Наше мнение 🙂

Первый концепт через полчаса после объявления темы

Расскажите, чем вы занимаетесь и кого ищете, когда формируете команду. Даже если у вас нет особых навыков, вам найдется место в любой, ведь на самом деле главное – это горящие глаза. В любом случае я советую рассказывать о мероприятии своим друзьям – возможно, кто-то из них так же загорится идеей создать что-то крутое.

Все участники должны быть задействованы по максимуму, если вы хотите достичь хороших результатов. Получите общее представление о том, кто в вашей команде над чем будет работать. Составьте таблицу с членами команды и их навыками, которые могут быть полезны в разработке. Часто бывает, что художники после отрисовки спрайтов прекращают работу и результат всецело ложится на плечи разработчиков – такого быть не должно. Это хакатон! Подумайте, какие задачи может выполнить бездействующий участник и ускорьте разработку. В нашем случае художник помогал геймдизайнеру и занялся поиском референсов и балансом – навыки веб серфинга и аналитики в той или иной степени имеет каждый.

Важно подготовить рабочее место и инструменты каждому члену команды: работа пойдет намного быстрее и эффективнее, если у разработчика будет, например, несколько готовых систем движения персонажа, а у художника наборы кистей – тогда вы сможете сосредоточиться на генерации идеи и качественном раскрытии темы хакатона.

Я не умею рисовать, а художник отвалился в самый ответственный момент. Но желание сделать «Красиво» оказалось сильнее, поэтому все было нарисовано… в векторе!

Часть команды хотела игру в 3д, ведь у нас стратегия, однако я знаю достаточно двухмерных представителей этого жанра. По этой причине мы обратились к игре Don’t Starve и ее визуальному стилю. Часть объектов выполнена в 2D, а часть — полностью трехмерные. Сможете определить какие?

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

Баланс формируется путем AB-тестирования знакомых и занесения значений в таблицу, где они обрабатываются и выдаются характеристики персонажей, врагов и уровня сложности. Такая процедура, обычно, занимает не более половины дня.

Результатом мы довольны! Не только самой игрой, но и самим процессом. Обязательно доработаем идею и расширим историю, для этого у нас есть все инструменты благодаря гибкости разработанной системы.

Комментарии: 0