Да, вы можете создавать видеоигры без программирования. И это не делает вас «фейковым разработчиком игр».

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

Проблема заключается в том, что игру могут «сделать» только программисты. И, чтобы играть адвоката дьявола, это интуитивная мысль, верно? Игры — это программное обеспечение, и вам нужно писать код, чтобы разрабатывать программное обеспечение. Другого пути нет.

Как оказалось, многие умные люди думали о том, как сделать разработчиков игр более дружелюбными по отношению к тем, кто хочет делать игры, но не хочет программировать. В Интернете есть огромное количество инструментов, которые помогают нам (да, и мне в том числе) создавать потрясающие вещи, не изучая C++ или какую-то другую сумасшедшую хрень. Я говорю об игровых движках, ориентированных на визуальные сценарии, инструментах для конкретных жанров, помогающих создавать небольшие игры, или просто плагинах для причудливых движков, позволяющих создавать визуальные сценарии. Итак, чтобы вас больше не утомлять, я перечислю некоторые из моих любимых инструментов и дам их краткое описание:

Построить 3

Для начала расскажу о любимом на данный момент двигателе. Я начал использовать Construct 2 некоторое время назад, когда мне надоело программировать в GameMaker и Unity, и это была любовь с первого взгляда. Этот движок позволил мне прототипировать мои идеи быстрее, чем я мог их придумать, и через некоторое время я делал игру каждое воскресенье перед сном в 4 утра в школьный вечер. Construct 3 — это следующая версия движка, она работает в браузере, поэтому вам даже не нужно ее загружать, она основана на HTML5, поэтому вы можете развертывать свои игры в любом месте в Интернете или, если вы хотите продавать свои игры, вы также может создавать их для настольных и мобильных платформ, но, что наиболее важно, он использует визуальные сценарии. Система событий — мощная альтернатива кодированию на JavaScript и самый интуитивно понятный интерфейс программирования, который я когда-либо видел.

Игры, созданные с помощью Construct 2/3:

Битси

С Bitsy я познакомился не так давно, и он мне очень нравится. Это фантастический инструмент для рассказывания историй, который позволяет вам создавать свой собственный маленький мир и персонажей в фантастическом художественном стиле пиксельной графики. Создание игры с помощью этого инструмента состоит в основном из рисования спрайтов, размещения их в «комнате» и написания диалога. Вы также можете иметь несколько точек выхода и окончаний и даже добавлять свои собственные штрихи, если хотите изучать JavaScript.

Игры, созданные с помощью Bitsy:

трафарет

Stencyl существует уже довольно давно. Это основной инструмент для разработчиков Flash (R.I.P) и мобильных игр, но не позволяйте смерти Flash одурачить вас, Stencyl экспортируется на несколько платформ и даже в HTML5, так что вы должны быть в безопасности. Он использует программный интерфейс, похожий на Scratch, поэтому программирование игры выглядит как сборка головоломки.

Игры, созданные с помощью Stencyl:

Билдбокс

С Buildbox проще всего начать в этом списке. Я действительно рекомендую это, если вы никогда раньше не делали игры или у вас никогда не было опыта программирования. Не для того, чтобы гадить на движок, но способ создания игры — это выбор готового шаблона, такого как «бесконечный бегун» или «шутер», и изменение ресурсов. Это по-прежнему действенный и наиболее доступный инструмент, но в конечном итоге он ограничит ваши творческие возможности.

Игры, созданные с помощью Buildbox:

Unity — Болт / Плеймейкер

да. Вы можете сделать игру без программирования в Unity.

Позвольте мне уточнить: просто скачайте манекен Bolt! Bolt — это подключаемый модуль визуальных сценариев, который позволяет создавать сценарии игрового процесса в Unity, используя визуальную карту логики. Похожим плагином является Playmaker. Я использовал оба и очень рекомендую Bolt, а не Playmaker, потому что мне нравится, как выглядит Bolt, но вы не ошибетесь ни с тем, ни с другим.

Нереальный движок

И, конечно же, мы должны поговорить об этом. Unreal Engine поддерживает визуальные скрипты из коробки с Unreal Blueprints. И хотя чертежи работают вместе со *вздохом* C++, вам не нужно использовать C++ для создания игры с Unreal. А также, если в вашей команде есть программист, вы можете объединить команду и использовать движок, чтобы полностью раскрыть потенциал удивительно вкусного соуса.

Это конец моего списка! Я уверен, что что-то упустил, поэтому, если у вас есть какие-либо инструменты, которые вы используете для создания игр без программирования, дайте мне знать на elDaddyGabe в Твиттере, мои DM открыты ( ͡° ͜ʖ ͡°).

И помните, если вы не программист и используете какие-либо инструменты для создания игр, вы ЯВЛЯЕТСЯ разработчиком игр. Никаких вопросов, никаких сомнений в моем уме. Сразись со мной.