Найти тему
Я рассказываю

Создание игры: c чего начать? GameDev

Оглавление

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

Самое начало

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

  • Какой язык программирования лучше всего подойдёт для разработки игр?
  • Для какой платформы/устройства следует разрабатывать игру?
  • Какой игровой движок или библиотека лучше всего подойдут для разработки игр?

Если вы хотите уверенно приступить к работе, следует ответить на эти вопросы.

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

Готовы ответить на вопросы?

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

Выбор платформы, языка программирования и движка

-2

С платформой/устройством вы возможно уже определились. Однако язык и движок все еще необходимо выбрать.

Первоначально стоит сказать, что не существует “лучшей” платформы, игрового движка или языка программирования. Поэтому стоит выбирать это всё в зависимости от жанра вашей игры и платформы. Для того, чтобы разобраться какой движок вам походит, вы можете прочитать мою статью о игровых движках и библиотеках или поискать информацию по этому поводу в интернете.

Общие советы

Не стоит начинать свой путь в GameDev с какого-то сложного проекта, даже если вы уже умеете программировать. Для начла сделайте что-то простое наподобие Mario или Flappy Bird. Такие проекты достаточно малы, поэтому выбор движка не особо и важен, однако все равно следует для начала разобраться какой игровой движок для чего подходит. Если сможете довести эти два проекта до победного конца и не потеряете желание продолжать – добро пожаловать в GameDev.

-3

Посмотрите список бесплатных или дешевых ресурсов в магазинах Unity и Unreal Engine, это поможет сориентироваться и вдохновиться. Если вы выбрали другой движок, уверяю вас, запрос в браузере “free assets for <ваш движок>” выдаст результат.