Как создавать свои собственные игры бесплатно: руководство T3 по программному обеспечению для разработки инди-игр

Чтобы делать видеоигры, вам не нужен бюджет «ААА» или степень в области компьютерных наук.



Вам не нужно быть профессиональным разработчиком, чтобы создавать собственные игры. Только в эти выходные любители и мастера, принявшие участие в Global Game Jam, создали более 7000 новых игр. В течение 48 часов команды со всего мира работали над проектированием, разработкой и публикацией игр на основе темы, состоящей из одного слова, «волны».

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

Это наш лучший выбор для создания собственных игр бесплатно.

Новичок? Начните со Стенцила

(Изображение предоставлено Stencyl, LLC)

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

Когда вы впервые загружаете Stencyl, он спросит вас, хотите ли вы запустить их файлы . В этот бесплатный набор входит анимированный персонаж игрока по имени Нони, дружелюбный враг-клоун и набор плиток для создания вашего первого 2D-уровня. Есть также звуки и набор поведений, которые управляют игровой логикой.

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

(Изображение предоставлено Stencyl, LLC)

Онлайн-учебник проведет вас медленно, и вы быстро растопчете клоунов. И, имея под рукой подробную информацию, вы можете быстро приступить к разработке для iOS, Android, Windows, Mac, Linux, Flash и HTML5.

В качестве альтернативы попробуйте Ink:

являются разработчиками популярных мобильных текстовых приключений 80 days и Sorcery! Их легко подобрать, что позволяет писателям быстро и легко создавать собственные разветвленные повествования. Если вам нравятся приключения старой школы, это отличное место для начала.

Ищете дополнительные функции? Получить Game Maker Studio

(Изображение предоставлено YoYo Games Ltd)

YoYo games хочет сделать разработку игр как можно более гладкой и упорядоченной, и GameMaker Studio делает именно это. Как и Stencyl, он имеет интерфейс перетаскивания, который позволяет вам создавать код блок за блоком без опыта программирования.

Это мощный инструмент для создания игр, основанный на событиях и действиях. Когда происходит событие, такое как нажатие кнопки или столкновение, игра выполняет действие, например перемещение игрока или запуск звука.

Он поставляется с готовыми действиями, которые вы можете просто соединить вместе или, если вы чувствуете себя более предприимчивым, вы можете написать свои собственные, используя GML (Game Maker Language). GML намного проще в изучении, чем такие языки, как C++ или Java, и есть динамичные онлайн-руководства, которые проведут вас по основам, пока вы не встанете на ноги. Это видеоруководство по созданию собственного клона астероидов — хорошее начало.

Существуют ограничения на то, чего вы можете достичь с помощью бесплатной версии, но это отличное место для обучения. А с полной студией вы можете создавать игры для разных платформ, включая Android, HTML5, iOS, OS X, PS4, PS3, PS Vita, Ubuntu, Xbox One, Windows 8, Windows Phone 8 и Windows RT.

В качестве альтернативы попробуйте PlayCanvas:

Если вы хотите создавать игры на ходу прямо в веб-браузере, попробуйте PlayCanvas. Просто создайте учетную запись и сразу приступайте к обучению.

Чувствуете себя авантюристом? Присоединяйтесь к Unity

(Изображение предоставлено Unity Technologies)

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

Этот движок лежит в основе таких высококачественных релизов, как LaraCroft GO от Square Enix Montreal и Max: The Curse of Brotherhood от Press Play. Он позволяет создавать 2D- и 3D-игры для нескольких платформ с реалистичной физикой, красивым освещением и нестандартными деревьями, развевающимися на ветру.

В нем есть магазин активов, заполненный готовыми ресурсами, а базовая загрузка включает в себя набор бесплатных материалов, включая контроллеры игроков и анимацию. Но чтобы по-настоящему вникать в интересные возможности этого движка, стоит хорошенько подумать о JavaScript или C#. Unity поддерживает и то, и другое, и, говоря как человек, который не мог написать ни строчки кода 4 года назад, это проще, чем кажется.

Это обучающее руководство поможет вам начать работу, и как только вы освоитесь, вы сможете изучить онлайн-руководство, чтобы найти легко усваиваемые фрагменты информации о каждой из функций Unity. И если вы ищете пошаговое обучение написанию сценариев, ознакомьтесь с бесплатными уроками на Codecademy..

В качестве альтернативы попробуйте Unreal:

Unreal Engine от Epic Games — это движок для таких игр AAA, как Bioshock Infinite, Mass Effect 3 и Gears of War 4. И, что почти невероятно, его можно загрузить и использовать совершенно бесплатно.

Получите создание

(Изображение предоставлено Blender Foundation)

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

  • Создавайте пиксель-арт в своем веб-браузере с помощью Piskel
  • Рисовать спрайты, текстуры и фоны в GIMP
  • Создавайте чистую векторную графику в Inkscape
  • Создавайте, настраивайте и анимируйте 3D-модели в Blender.
  • А если вам нравится музыка из игр, создавайте и редактируйте многодорожечные записи в Audacity.

Так чего же ты ждешь?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *