Создать игру без навыков программирования

В то время как многие люди считают программирование стимулирующим занятием. Для других традиционное программирование может быть очень пугающим; необходимость запоминать то. Что кажется загадочной символикой. Иазалось бы. Бесконечные потоки определенных ключевых слов в редакторе могут быть очень отталкивающими. Как многие из нас знают. На самом деле это становится легче с практикой и вскоре становится менее сложной задачей. Ноастью для тех. Кто борется. Есть и другие доступные варианты.

Многие современные игровые движки предлагают различные типы визуального интерфейса. С помощью которого вы можете настроить окружение и персонажей. А также ввести логику. Необходимую для превращения этих частей в функционирующую игру. В этой статье я постараюсь дать краткий обзор некоторых доступных в настоящее время вариантов создания игр без традиционного программирования. Этот список не будет исчерпывающим. Но вместо этого я постараюсь охватить несколько наиболее популярных и эффективных вариантов. И я оставлю его читателю в качестве упражнения для дальнейшего изучения этих вариантов и выбора того. Что может быть наиболее подходящим для их собственных целей.

Перечисленные функции и цены актуальны на момент написания этой статьи в октябре 2018 года. Многие из представленных вариантов предлагают бесплатные пробные версии. Которые я бы посоветовал вам попробовать. Прежде чем тратить свои кровно заработанные деньги-в случае отсутствия пробной версии я бы предложил проверить некоторые письменные и видеоуроки программного обеспечения. Чтобы увидеть. Похоже ли оно на то. Что вы могли бы понять и работать с ним. А также некоторые игры. Сделанные с помощью программного обеспечения. Чтобы увидеть. Может ли оно создавать те типы игр. Которые вы имеете в виду.

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

Ниже списка опций вы найдете несколько мыслей о визуальных системах.

 

Царапать это свободно доступная программная среда. Созданная Пожизненной группой детского сада в MIT Media Lab. И позволяющая создавать игры. Интерактивные истории и анимацию. Существует также активное онлайн-сообщество людей. Делящихся своими творениями и дающих положительные отзывы.

Программирование на Scratch осуществляется путем соединения строительных блоков вместе для ввода вашей логики. И хотя он может быть использован людьми всех возрастов и способностей. Он специально разработан для младших учеников в возрасте от 8 до 16 лет. Scratch работает прямо в веб-браузере через Flash-плагин. Поэтому больших загрузок тоже нет. Если вы предпочитаете работать в автономном режиме. То есть также доступна загружаемая версия.

 

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

Работа с визуальной системой в scratch будет стимулировать логическое. Структурированное мышление. Которое может быть применено к более сложным системам или даже к традиционному программированию на более позднем этапе. И это довольно просто. Дети будут рады видеть и играть со своими собственными творениями. Вы можете просмотреть (и поиграть с ними!) некоторые проекты. Созданные с помощью Scratch в разделе Explore их сообщества. Обратите внимание. Что пока вы можете делиться своими творениями и воспроизводить их с сообществом Scratch. Но не сможете развернуть на других платформах. Таких как мобильные устройства. Консоли и т. Д.

 

Game Maker является популярным вариантом среди любителей и инди-разработчиков и способен создавать игры для самых разных платформ. Включая мобильные и многие консоли. Движок обладает лишь рудиментарными 3d-возможностями и не предназначен для создания 3d-игр. Но очень способен. Когда дело доходит до 2d. С помощью Game Maker был создан ряд очень успешных игр. Включая Hyper Light Drifter. Hotline Miami. Risk of Rain. Nuclear Throne и другие.

Посмотрите на витрину Game Maker Showcase для примеров того. На что способен движок.

Разработчики могут использовать упрощенный язык программирования под названием GML (Game Maker Language) или визуальную систему Как популярный движок. Вы найдете множество учебных пособий (включая длинную серию официально предоставленных видеоуроков). Примеры проектов и людей. Готовых помочь в обучении и создании ваших проектов.

Вы можете начать с неограниченной бесплатной пробной версии и публиковать на дополнительных платформах с годовой подпиской. Начиная с US

39/yearforWindows,uptoUS39/year for Windows. Up to US

1500/год для всех доступных платформ.

 

 

Construct-это браузерный игровой движок. Который позволяет создавать игры с помощью визуального редактора — по сути. В этом случае программирование даже не является опцией.

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

Редактор конструкта 3 на основе браузера

Обратите внимание. Что Construct-это строго движок HTML5, поэтому экспорт для других платформ осуществляется через обертки-по сути. Упаковка вашей игры с помощью урезанного веб-браузера для создания исполняемого файла для рассматриваемой платформы. Это активное сообщество. Использующее программное обеспечение. И множество учебных пособий и примеров, доступных. Чтобы помочь вам начать работу. Бесплатная пробная версия доступна с некоторыми ограничениями. С полной функции. Доступные по подписке. Начиная у нас

99/yearforapersonallicenseorUS99/year for a personal license or US

149/год для бизнес-лицензии (которое вы. Вероятно, хотите. Если вы планируете монетизировать).

 

Stencyl-это еще один визуальный редактор. Предназначенный для создания 2d-игр и способный публиковаться на самых разных платформах. Редактор Stencyl использует логические блоки. Аналогичные тем. Что доступны в Scratch. Но также позволяет более продвинутым пользователям писать некоторый код. Если они того пожелают. Вы можете просмотреть некоторые игры. Созданные с помощью Stencyl is the showcase. Stencyl, похоже. Имеет несколько менее активное сообщество. Чем некоторые другие варианты. Но есть некоторая доступная помощь и множество учебных пособий. Некоторые учебные пособия. По-видимому. Предназначены для предыдущих версий программного обеспечения.

Логические блоки в редакторе трафаретов

 

Unity-невероятно популярный и очень способный движок. Который можно использовать для создания замечательных игр. Сама по себе Unity не предоставляет возможности визуального написания сценариев (программирование выполняется на языке программирования C#). Но стороннее дополнение PlayMaker приходит на помощь. Добавляя визуальную систему и позволяя разработчикам создавать игры без написания кода. В настоящее время PlayMaker вернет вам45,50 доллара США (или дешевле с подпиской Unity Plus или Pro).

Игры PlayMaker создаются с помощью потоковой системы. Которая включает в себя переключение настроек на узлах. Которые вы соединяете в разных порядках для достижения желаемого поведения. Вы найдете PlayMaker более ограниченным. Чем программирование Unity с помощью C#. Но опыт работы с визуальной системой может побудить вас попробовать использовать C# и дать вам некоторые фундаментальные навыки логического мышления для развития.

 

Unreal-еще один популярный движок. Используемый профессиональными разработчиками.

В этом случае в движок встроена визуальная система в виде чертежей. Предназначенная для того. Чтобы некодирующие дизайнеры могли работать с движком и создавать интерактивный контент. Вы можете начать использовать Unreal без каких-либо предварительных затрат и заплатить всего 5% от прибыли вашей игры. Как только превысите определенный порог. Как и многие другие варианты. Существует активное сообщество. Использующее Unreal. И доступно множество обучающего контента. Хотя большинство пользователей делают большую часть своей нереальной разработки с помощью программирования на C++. С чертежами. Используемыми членами команды. Не являющимися кодировщиками.

Чертежи Unreal Engine

 

Честно говоря, да. Точно так же, как те. Кто использует движок. Могут оказаться более ограниченными, чем те. Кто разрабатывает свою игру Некоторые вещи могут быть трудными или более трудоемкими для реализации в визуальном редакторе. Или если создатель не предоставил некоторые данные или функцию. Которые вам нужны. Ваша идея может оказаться невозможной.

Однако многие считают эти варианты более доступными. И некоторые очень впечатляющие и успешные игры были созданы с их помощью.

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

 

Выше приведены лишь некоторые из популярных вариантов. Которые могут позволить вам создавать игры без традиционного программирования. Но есть и другие варианты, доступные. Если вы готовы провести некоторые дальнейшие исследования. Некоторые другие , которые вы , возможно , захотите посмотреть,включают GameSalad, RPG Maker, Unity + uScript Professional, Buildbox (, я нашел этот редактор особенно ограниченным) и многое другое.

 

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

Цитата

…процесс проектирования и построения исполняемой компьютерной программы для выполнения конкретной вычислительной задачи.

и продолжает говорить:

Цитата

Программирование включает в себя такие задачи. Как анализ. Генерация алгоритмов. Точность алгоритмов профилирования и потребление ресурсов. А также реализацию алгоритмов на выбранном языке программирования (обычно называемом кодированием).
[…]
Цель программирования-найти последовательность инструкций. Которая автоматизирует выполнение задачи для решения данной задачи.

 

Я бы сказал. Что вы все еще выполняете одну и ту же задачу с визуальной системой. Просто с помощью другого метода ввода. Где вы соединяете блоки (или все. Что предоставляет рассматриваемая система). А не вводите специальные ключевые слова. Хотя некоторые люди находят этот тип визуального программирования менее пугающим и более легким для понимания. Вы обнаружите. Что развиваете те же навыки логического мышления. Планирования решений и поиска (надеюсь. Элегантных) решений. Через некоторое время с визуальными системами вы можете найти понятия. Используемые в традиционном программировании. Более знакомыми и доступными.

 

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