Gamedev in a nutshell
103 subscribers
2 photos
2 videos
12 links
Размышления о кухне геймдева
Канал будет содержать выбранные мной интересные материалы, размышления и интересные моменты из моей работы
Download Telegram
Channel created
Channel photo updated
Картинка взята с habrahabr.ru
Как сделать свою первую игру и выжить - цикл статей, основанных на моем опыте и ошибках бурной молодости. Он будет полезен для тех, кто хочет выпустить свою первую игру или найти мотивацию для существующих проектов.

Первая статья серии расскажет о начальном этапе проекта, как стоит готовиться к разработке и какие шаги нужны для успешной реализации ваших задумок
Games Jam — это формат мероприятия на котором собираются специалисты игровой индустрии (программисты, художники, гейм дизайнеры и тд) для создания игры за ограниченное время.
Я был участником одного небольшого джема в 2018, двух масштабных в 2019 и 2020, лектором и организатором Genesis GameDev Week 2020 в рамках которой проходил джем.

Для участников которые хотят хорошо себя зарекомендовать и получить не только фан могу дать следующие рекомендации:

Подготовьтесь для разработки заранее, это сэкономит массу ценного времени на джеме.

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

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

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

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

Сделайте что-то интересное и оригинальное, удивите всех с неожиданной стороны. Ярким примером являются победители Genesis Game Jam, которые кроме хорошего исполнения основного геймплея использовали генерируемые нейросетью звуки.

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

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

Вторая статья серии расскажет о том, как сохранить мотивацию и команду, наладить процесс разработки с примерами кода модуля аналитики и NavMesh Agent’а.
Как сделать свою первую игру и выжить - цикл статей основанных на моем опыте и ошибках бурной молодости. Он будет полезен для тех, кто хочет выпустить свою первую игру, или найти мотивацию для существующих проектов.

Третья заключительная статья серии расскажет о том, как выпустить свой проект и что вас ждет после релиза. В статье рассматриваются актуальный подход к выпуску игр, специфика платформ и инструменты, которые позволят сделать ваш продукт успешным.
В чем состоит специфика и проблемы создания интерактивных игр?🎮

Моим первым опытом в геймдеве стала необычная ниша интерактивных игр.
Это был проект детской игровой комнаты для ТРЦ. Он разрабатывался в течение 9 месяцев, состоял из восьми игр и активностей, каждая из которых была частью одной экосистемы.

Хочу поделиться с вами её спецификой и своими наблюдениями.

Интерактивные игры — современный аналог аттракционов. У таких игр есть физическая составляющая, например: особый манипулятор, точки взаимодействия в реальном пространстве, управляемые роботы и тд.

Специфика и проблемы создания интерактивных игр:

Кроме разработки игры необходим монтаж оборудования.

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

Первичное тестирование проводится через эмуляции, но для полноценного необходимо установленное оборудование.

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

Долгосрочное привлечение игрока решается через реиграбельность и сохраняемый прогресс игрока. Например: общее табло с таблицей лидеров и привязка данных игрока с его локальной учетной записью.

Игра должна быть проста в освоении, чтобы новый игрок мог понять её правила даже просто глядя на то, как играют другие.

Геймдизайн должен учитывать физические особенности игроков. Например, игра с Kinect, подразумевающая активные движения, должна учитывать усталость игрока.
Как тестировать мобильные игры: на что обратить внимание, если вы это никогда не делали

Интересная статья от моей коллеги, описывающая специфику мобильного игрового тестирования. Содержит ценные правила, рекомендации и особенности работы QA в игровой команде.
Как разрабатывать игры на Unity - моя первая статья на gamedev.DOU, представляющая детальный разбор самых часто используемых моей командой шаблонов проектирования, хороших и плохих практик с примерами реализации и описаниями как их применять или выйти из сложной ситуации.

Уверен, что эта статья поможет сделать ваш продукт лучше, или не завалится на собеседовании, когда вас спросят про паттерны 😏