Содержание
- Но сначала вы должны начать с правильного настроения
- Учебники и ресурсы
- GameMaker: студия
- Построить 2
- Единство
- Нереальный Двигатель
- Активы и музыка
- Opengameart.org
- GameArt2D
Итак, вы хотите делать игры, но не знаете с чего начать? Я был в том же положении, что и вы не так давно. У меня была вся мотивация, но нет направления. После нескольких месяцев тестирования различных игровых движков, поиска в Интернете учебников и поиска ресурсов, которые можно использовать в моих играх, я нашел несколько довольно удивительных инструментов, которые значительно облегчают процесс разработки, когда вы только начинаете. Поэтому я могу помочь вам сэкономить время, поделившись своими открытиями.
Но сначала вы должны начать с правильного настроения
Проектирование и разработка игр может быть трудным делом, и не каждый может сделать это. Одним из наиболее важных инструментов в вашем наборе инструментов для разработчиков является стремление начать проект и довести его до конца. Имея этот драйв и решительность, вы уже на пути к тому, чтобы стать разработчиком игр.
Когда я впервые начал придумывать свои собственные игровые идеи, мне показалось, что не все мои идеи были хорошими. На самом деле, ребята из Extra Credits сделали отличное видео, в котором резюмируется тот факт, что хорошо терпеть неудачу, и мы должны стремиться потерпеть неудачу быстрее.
Если вы пришли из программирования, то более мощный движок, такой как Unity или Unreal, скорее всего, будет больше вашей скорости. Если вам нужен более глубокий анализ этих вариантов, вы можете прочитать мою предыдущую статью, где я расскажу о плюсах и минусах этих движков. Это будет трудоемкий двигатель для работы из-за огромного количества возможностей, которые у них есть. Но если вы хотите, чтобы в ваших играх выглядел и чувствовал себя AAA, вы не можете победить эти движки.
Допустим, у вас практически нет опыта программирования, и вы просто хотите сделать простую игру, например, платформер. Если вам это нравится, я бы посоветовал взглянуть либо на GameMaker: Studio, либо на Construct 2. Оба этих игровых движка могут использовать простую логику для создания функциональности своих игр. Я лично построил простую Астероиды игровой клон в GameMaker с использованием языка сценариев (который очень похож на JavaScript) примерно за 4 часа, просто следуя простым учебникам, найденным в Интернете.
Прелесть этих простых движков в том, что они позволяют любому, независимо от знаний в области программирования, взять идею и превратить ее в игру. Соедините это с их надежными и достаточно активными сообществами, и у вас будет масса информации, которая поможет вам на этом пути.
Это ни в коем случае не единственный вариант для разработки игр. Есть буквально десятки (если не сотни) игровых движков, но это те, которые я лично попробовал и понимаю.
Учебники и ресурсы
Теперь, когда у нас есть наша идея и, надеюсь, двигатель, который поможет нам достичь нашей цели, мы переходим к обучению, чтобы воплотить нашу идею в нечто большее, чем просто набор мыслей.
Прекрасная вещь для того, чтобы стать инди в наше время, состоит в том, что существует так много ресурсов и учебных пособий, которые доступны практически для всего, что мы могли бы надеяться сделать в процессе разработки. Наш единственный реальный ограничивающий фактор - сколько времени мы должны посвятить тому, чтобы научиться делать наши игры.
Ниже перечислены некоторые полезные ресурсы для изучения работы с механизмами, перечисленными выше:
GameMaker: студия
Шон Спалдинг
Создатель учебника стал менеджером сообщества, видео Шона Сполдинга были моим первым знакомством с GM: S. Его "Твоя первая игра!" Плейлист буквально покажет вам, как создать игру примерно за 3 часа.
HeartBeast
Бенджамин, он же HeartBeast, является создателем учебных пособий и инди-разработчиком с множеством великолепных учебных пособий. Он не только хорошо осведомлен, но и очень хорошо объясняет, что он делает и почему он это делает. У него также есть книга и курс Udemy по GM: S.
Построить 2
thenewboston
Баки Робертс, среди множества других видеороликов, посвященных программированию и ИТ, имеет 2 учебных плейлиста, посвященных Construct 2. Хотя они немного старше, концепции работают одинаково, а информация по-прежнему актуальна.
Jerementor
Jerementor ломает программирование в Construct 2 таким образом, чтобы с ним было легко учиться и с ним весело работать. У него также есть несколько плейлистов для создания игр, таких как платформер и игра-головоломка.
Единство
Канал Unity на YouTube может похвастаться сотнями видеороликов, охватывающих все аспекты разработки игр в движке Unity. Кроме того, на их веб-сайте есть несколько обучающих видео и учебных занятий, которые регулярно планируются.
Brackeys
Brackeys охватывает несколько игровых жанров, как 2-D, так и 3-D, а также некоторые учебные пособия по программированию на C #, предназначенные для начинающих изучать язык. Он имеет отличное качество видео и объясняет концепции в простой для понимания форме.
Нереальный Двигатель
Как и Unity, Unreal имеет сотни учебных пособий на своем канале YouTube, которые охватывают все аспекты их движка. В дополнение к этому на Twitch.tv они обычно проводят несколько прямых трансляций в месяц, которые охватывают ряд тем для разработчиков игр.
TheSargKyle
TheSargKyle имеет серию учебных пособий по созданию FPS-игр, а также текущие серии по созданию RPG. Однако я хочу предупредить, что если вы страдаете от ОКР, вы не сможете справиться с чертежами его игр.
Активы и музыка
Opengameart.org
Этот сайт был моим местом сбора ресурсов для создания прототипов. Большинство ресурсов и музыки на этом сайте могут свободно использоваться, даже в коммерческом продукте, если вы отдаете должное первоначальному создателю. Большая часть рисунков, которые вы здесь найдете, ориентирована на 2-D игры.
GameArt2D
Еще один хороший сайт, где можно взять 2D-графику для старой школьной игры. Хотя это и не бесплатно, цены довольно разумные, если вы разрабатываете с ограниченным бюджетом, и у них действительно есть выбор бесплатных услуг очень высокого качества.
Я надеюсь, что эта информация поможет вам на пути к разработке игр. Создание игры может быть сложным и долгим процессом, так что не падайте духом, если не начнете замечать результаты в одночасье. Самая важная часть запуска проекта - помнить, почему вы делаете это в первую очередь. Речь идет о веселье и воплощении ваших творений и идей в жизнь.
Поэтому возьмите это знание и отправляйтесь туда, сделайте что-нибудь и поделитесь частью себя с другими через игры, которые вы делаете.