Создайте игру на своем компьютере

Обновлено: 21.11.2024

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

Наши 9 лучших вариантов

Лучшее решение для разработки 3D-игр с доступными возможностями

Гараж конструктора игр

Game Builder Garage – это чрезвычайно мощная и доступная часть программного обеспечения для разработки игр, которое предоставляет вам инструменты и рекомендации по созданию видеоигр с легкостью.

Лучшее решение для серьезных начинающих разработчиков

Игровая студия 2

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

Лучше всего подходит для веб-разработки

Создать

Разнообразные инструменты Construct в сочетании с легким браузерным интерфейсом делают его одной из самых гибких программ для разработки потребительских игр.

Лучше всего подходит для создания бесплатных 3D-шутеров

Core – это отличный бесплатный инструмент и интернет-сообщество для разработки и публикации 3D-проектов любительских видеоигр на базе Unreal Engine.

Лучшая бесплатная разработка игр с открытым исходным кодом

Годо

Если вы понимаете его сложные 2D- и 3D-возможности, бесплатное программное обеспечение Godot для разработки игр превосходит гораздо более дорогих конкурентов с точки зрения чистой мощности.

Лучше всего для интерактивной фантастики

Шпагат

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

Лучше всего подходит для мобильных устройств

Студия AppGameKit

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

Лучше всего для студентов, изучающих программирование

Взрыв4

Fuze4 позволяет владельцам Nintendo Switch создавать впечатляющие 2D- и 3D-игры, но для создания игр, которые в конечном итоге привязаны к платформе, требуется много времени.

Лучшее для бывших разработчиков Flash

Трафарет

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

С 1982 года компания PCMag протестировала и оценила тысячи продуктов, чтобы помочь вам принимать более обоснованные решения о покупке. (Прочитайте нашу редакционную миссию.)

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

Сегодня у вас больше возможностей, чем когда-либо, для продолжения карьеры в разработке игр и больше способов оттачивать свои навыки, помимо модификации новых WAD-файлов уровня Doom. Каждый год новые поколения разработчиков выходят из школ игрового дизайна по всему миру. Приветствуйте DePaul, DigiPen, Full Sail и NYU Game Center. Тем не менее, вы можете научиться делать игру своей мечты с помощью программного обеспечения для разработки потребительских видеоигр.

Выберите персонажа

Как мы определяем программное обеспечение для разработки потребительских видеоигр? Программы, которые мы рассмотрели — AppGameKit Studio, Godot, Construct, Core, Stencyl, Twine, Fuze4, а также выбор редакции GameMaker Studio 2 и Game Builder Garage — позволяют создавать полнофункциональные видеоигры с нуля.

Хотя вы можете многое узнать о творчестве и дизайне игр из таких игр и продуктов, как Baba Is You, Dreams, Human Resource Machine, LittleBigPlanet, Levelhead, Minecraft, Nintendo Labo, Roblox, Super Mario Maker или набора Lego Mindstorms, они не входят в этот список. Они не позволяют вам создавать полностью оригинальную работу, а их интерфейсы слишком далеки от реального кодирования, необходимого для разработки реальных игр. Тем не менее, многие игры превращают концепции программирования в забавные головоломки, а хорошие видеоигры могут пробудить ваше воображение для ваших собственных проектов

Мы также не включили надежные движки, лежащие в основе визуальных центров, таких как Crysis и Doom, которые в первую очередь предназначены для профессиональных разработчиков игр в независимых студиях, а также в крупных компаниях. Эти программы обычно не только дороже, но и предполагают базовый уровень знаний, которого не хватает многим людям. Плюс многие студии создают и используют проприетарные движки исключительно для себя, даже после того, как сторонние конкуренты превосходят их технологии. На ум приходят движки Bethesda и EA Frostbite.

Программы, представленные в этом обзоре, знакомят новичков с процессом создания игры. Как только вы почувствуете уверенность в своих силах, смело пробуйте другие популярные движки. Unity бесплатна с персональной лицензией.Вездесущий Unreal Engine в настоящее время ничего не стоит, и вы можете зайти на рынок разработчиков через Epic Games Store.

Наконец, мы попытались сосредоточиться на программном обеспечении, позволяющем создавать широкий спектр видеоигр, а не какую-то конкретную нишу. Если вас интересуют только симуляторы свиданий, файтинги, ролевые игры, эзотерические текстовые приключения или фильмы-машинимы, посмотрите Ren’Py, Mugen, RPG Maker, Inform 7 или Source Filmmaker от Valve соответственно. Мы выделяем Twine, потому что эта программа легко позволяет создавать удивительно разнообразные игры в формате интерактивной фантастики.

Какие игры вы умеете делать?

Помимо Twine, другие продукты в этом обзоре позволяют создавать любые 2D-игры, какие только можно придумать. Для 3D-разработки вам нужен более мощный инструмент. Тем не менее, разработчики использовали эти движки для создания всего: от платформеров с боковой прокруткой до шутеров с видом сверху на основе фильмов Netflix и очень влиятельной инди-RPG Undertale. Если вы выросли, играя в онлайн-флеш-игры на таких сайтах, как Newgrounds и Kongregate, вы узнаете внешний вид этих игр.

Однако когда дело доходит до функций, которые вы можете добавить в свою игру, не все движки одинаковы. AppGameKit Studio, Core, Game Builder Garage и Godot являются способными 3D-движками. GameMaker и Fuze4 предлагают ограниченную поддержку 3D-графики. Stencyl позволяет вам использовать контроллер, подключенный к вашему компьютеру, но вы не можете добавить мультиплеер в свои проекты. В игры Core можно играть только в социальной экосистеме ПК Core. Fuze4 и Game Builder Garage привязывают все ваши проекты к Nintendo Switch. Любой другой инструмент позволяет публиковать в Интернете через HTML5. Twine и Construct запускаются даже в веб-браузере. Большинство подписок также предлагают уровни для публикации игр для ПК и мобильных игр с возможностью покупки в приложении.

Что касается консолей, только GameMaker продает лицензии для Nintendo Switch, PlayStation 4 и Xbox One. GameMaker также недавно добавил полную поддержку PlayStation 5 и Xbox Series X/S. При переносе другого программного обеспечения на консоли вам потребуется стороннее решение, или вы должны быть готовы выполнить сложную, дорогостоящую и техническую работу по переносу самостоятельно.

Плати, чтобы выиграть

Цена зависит от того, какое программное обеспечение вы выберете. Godot и Twine полностью бесплатны. В Core можно играть бесплатно, но вы можете купить дополнительную косметику и кредиты. Fuze4 стоит 20 долларов, но вы владеете им навсегда. То же самое касается Game Builder Garage, который стоит 30 долларов. Construct и Stencyl предлагают бесплатные версии, но вам нужно платить не менее 99 долларов в год, чтобы в полной мере воспользоваться их функциями и продавать свои игры за деньги. AppGameKit Studio продает базовую версию за 99 долларов вместе с дополнительными дополнениями DLC. У GameMaker есть 30-дневная бесплатная пробная версия, постоянная лицензия за 99 долларов, а также годовая подписка на 1500 долларов для продажи ваших игр на всех трех консолях. Эта цена, хотя и неизбежно высокая, может стоить того, чтобы получить доступ к большой и прибыльной аудитории консолей.

Обратите внимание, что все это стандартные индивидуальные цены. Цены также могут измениться, если вы являетесь компанией, зарабатывающей больше определенной суммы денег, или преподавателем, который хочет преподавать разработку игр в классе. Учителя также должны рассмотреть возможность поиска услуг только для них. Youth Digital, который когда-то был выбран редакцией для курсов по программированию с упором на игровой дизайн, теперь стал цифровой учебной программой Apex Learning. Даже если вы взрослый, сервисы онлайн-обучения в целом могут неплохо дополнить ваше образование в области разработки игр.

Учиться программировать (или не писать)

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

С Twine вам нужно писать код только в том случае, если вы хотите сделать свою игру красивее или сложнее, отредактировав JavaScript или CSS. GameMaker, Game Builder Garage, Core, Stencyl, Godot и Construct превращают свой код в понятные визуальные языки. Вместо написания определенного синтаксиса вы программируете свою игру, добавляя свойства и изменяя поведение объектов, а также создавая события, сообщающие игре, что делать при определенных условиях. Все это просто оператор if/then. Если нажать кнопку, то персонаж прыгает. Если вы коснетесь врага, то умрете.

Сильный акцент на визуальном языке делает разработку игр более доступной для нетехнических пользователей. В своих лучших проявлениях визуальные языки также включают в себя более сложные концепции (такие как маски столкновений, частота кадров и переменные), которые помогают вам лучше перейти к правильному кодированию и настраивают вас на успех, поскольку вы более серьезно относитесь к своей потенциальной профессиональной карьере.Эти программы также позволяют вам писать свой собственный код с нуля, если вы хотите больше контроля с самого начала. AppGameKit Studio и Fuze4 заставляют вас писать в коде без возможности выбора визуального языка. С Fuze4 вам нужно будет подключить клавиатуру к Nintendo Switch, чтобы избежать неудобств, связанных с набором текста на сенсорном экране. С этой проблемой вы также столкнетесь при использовании удобного в остальном мобильного приложения AppGameKit.

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

Общественная служба

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

Создатели шпагата любят обмениваться трюками, чтобы вывести истории на новый уровень. Game Builder Garage позволяет вам делиться играми с друзьями онлайн. Fuze4 позволяет загружать новые игры от незнакомцев через онлайн-портал. Дополнения DLC от AppGameKit Studio включают демо-игры. GameMaker, Construct, Core, Godot и Stencyl имеют торговые площадки сообщества, где вы можете покупать или бесплатно загружать графику, звуковые эффекты, демонстрационные версии игр, полезный код и другие ресурсы для ускорения собственной разработки. Вам не нужно ограничивать себя тем или иным магазином. Инди-магазин игр itch.io также продает множество активов.

Не побеждайте их, присоединяйтесь к ним

Нет ничего плохого в том, чтобы просто быть фанатом видеоигр. Тем не менее, самостоятельное создание видеоигры даст вам больше признательности за тяжелую работу, вложенную в замечательные видеоигры, в которые вы играете. Наши лучшие программы для разработки потребительских видеоигр дадут вам навыки и инструменты, необходимые для того, чтобы начать свое путешествие и стать следующей Эми Хенниг, Сигеру Миямото или Гейбом Ньюэллом.

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

Если вы покупаете что-то по ссылке Verge, Vox Media может получить комиссию. Ознакомьтесь с нашим заявлением об этике.

Поделиться этой историей

Поделиться всеми вариантами обмена для: 11 инструментов, которые помогут вам начать создавать видеоигры

Игры GameMaker Studio 2 YoYo

Создать видеоигру гораздо проще, чем может показаться. Хотя вы, скорее всего, не перейдете от отсутствия опыта к созданию следующей Grand Theft Auto, на самом деле начать создавать игры еще никогда не было так просто. Инструменты и ресурсы для разработки игр становятся все более доступными для обычного человека, даже если у него нет опыта программирования. Часто эти инструменты также доступны бесплатно.

Чтобы облегчить жизнь тем, кто хочет начать создавать игры, мы составили список из 11 игровых движков/редакторов. Некоторые из них предназначены для игр определенного жанра или невероятно просты для новичков. Другие являются профессиональными инструментами разработки для игр AAA, но фактически бесплатны для любителей и по-прежнему предлагают множество обучающих инструментов, которые помогут начать работу тем, у кого ограниченный опыт программирования.

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

CryEngine

Кроссплатформенный коммерческий 3D-движок, разработанный Crytek. Он использовался в таких играх, как Prey (2017) и Everybody’s Gone to the Rapture.

Предназначен для: 3D-игр

Редактор доступен для: Windows

Языки сценариев/разметки: Lua

Стоимость: бесплатно до тех пор, пока проект не заработает более 5000 долларов США в год, после чего взимается 5-процентный гонорар.

Инструменты обучения. В CryEngine есть несколько бесплатных обучающих видеороликов, в которых рассказывается обо всем: от установки редактора и создания простой игры, похожей на Flappy Bird, до более сложных вещей, таких как компиляция пользовательской версии. двигателя.

Гиперлегкий дрифтер

Гейммейкер

Кроссплатформенный коммерческий двухмерный игровой движок, разработанный YoYo Games. Он использовался в таких играх, как Undertale, Hyper Light Drifter и Minit.

Предназначен для: 2D-игр

Редактор доступен для: Windows и macOS

Языки сценариев/разметки: использует проприетарный язык сценариев под названием GameMaker Language (GML) и визуальный язык сценариев под названием Drag and Drop (DnD).

Стоимость: бесплатно в течение 30 дней, затем лицензии начинаются от 39 долларов США в год.

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

Разработка

Игровой 2D-движок с открытым исходным кодом, разработанный для простоты использования.

Предназначен для: 2D-игр

Редактор доступен для: Windows, macOS, Linux и Интернета

Языки сценариев/разметки: нет, используется интерфейс перетаскивания.

Стоимость: бесплатно

Инструменты обучения. На вики-странице GDevelop доступно множество руководств и учебных пособий, а также более 80 файлов с примерами того, как создавать игры определенных жанров и определенные игровые функции.

Годо

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

Предназначен для: 2D- и 3D-игр

Редактор доступен для: Windows, macOS и Linux

Стоимость: бесплатно

Инструменты обучения. У Godot есть подробное пошаговое руководство по использованию редактора, а также множество бесплатных текстовых руководств, охватывающих более конкретные аспекты, такие как внедрение виртуальной реальности, использование скелетов для 2D-анимации и создание процедурной геометрии.

Лесной склад

Коммерческий кроссплатформенный игровой 3D-движок, разработанный Amazon и основанный на старой версии CryEngine. Он использовался в таких играх, как Star Citizen и The Grand Tour Game.

Предназначен для: 3D-игр с интеграцией Twitch и многопользовательских игр, использующих Amazon Web Services

Редактор доступен для: Windows

Языки сценариев/разметки: Lua

Стоимость: бесплатно

Инструменты обучения. Существует бесплатная серия обучающих видеороликов, посвященных началу работы, и видеороликов, посвященных более конкретным функциям движка. Существует также бесплатный обучающий курс по использованию Lumberyard с AWS.

Ren'Py

Предназначен для визуальных новелл

Редактор доступен для: Windows, macOS и Linux

Языки сценариев/разметки: язык сценариев Ren’Py и Python

Стоимость: бесплатно

Инструменты обучения. Существует бесплатное текстовое пошаговое руководство по созданию простой игры в Ren'Py и дополнительные текстовые руководства для более конкретной настройки.

Создатель ролевых игр

Коммерческий игровой движок, разработанный Degica. Он разработан специально для создания классических игр в стиле JRPG без необходимости уметь программировать. Он использовался в таких играх, как Corpse Party и Rakuen.

Предназначен для: 2D-ролевых игр

Редактор доступен для: Windows и macOS

Языки сценариев/разметки: JavaScript

Стоимость: 79,99 долл. США

Инструменты обучения. Для более старых версий движка есть несколько бесплатных руководств, которые, вероятно, все еще применимы. Однако для самой последней версии MV кажется, что лучшие ресурсы созданы сообществом.

Шпагат

Редактор с открытым исходным кодом для интерактивного повествования. Он использовался в таких играх, как Lionkiller и The Uncle Who Works For Nintendo.

Предназначен для: интерактивной фантастики и текстовых игр.

Редактор доступен для: Windows, macOS и Интернета

Языки сценариев/разметки: собственный язык разметки, но также поддерживает HTML, Javascript и CSS.

Стоимость: бесплатно

Инструменты обучения. Существует руководство, в котором рассматриваются основы их языка разметки и предлагаются некоторые примеры более сложных сценариев.

Игра без названия

Единство

Кроссплатформенный коммерческий игровой движок, разработанный Unity Technologies. Он использовался в таких играх, как Untitled Goose Game, Ori and the Will of the Wisps и Hollow Knight.

Предназначен для: 2D- и 3D-игр.

Редактор доступен для: Windows, macOS и Linux

Стоимость: бесплатно для студентов и любителей для личного использования, а также для небольших компаний с доходом менее 100 000 долларов США в год. Помимо этого, есть годовые планы, начинающиеся с 399 долларов США в год или 40 долларов США в месяц.

Инструменты обучения. Unity предоставляет несколько бесплатных ресурсов, которые помогут тем, кто плохо знаком с движком. Но в рамках программы Unity Learn Premium он предлагает гораздо больше, включая классы, учебные пособия и даже сертификаты. В настоящее время Unity Learn Premium предоставляется бесплатно до 10 июня 2020 года, но обычно стоит 15 долларов США в месяц.

Нереально

Кроссплатформенный коммерческий игровой движок, разработанный Epic Games. Он использовался в таких играх, как Fortnite, Final Fantasy VII Remake и Octopath Traveler.

Предназначен для: 3D-игр.

Редактор доступен для: Windows.

Языки сценариев/разметки: C++ и Blueprints Visual Scripting

Стоимость: бесплатно, но с 5-процентным гонораром от валового дохода от игры, превышающим 3000 долларов США за игру в квартал.

Инструменты обучения: Epic Games предлагает ряд бесплатных онлайн-видеокурсов, которые охватывают некоторые вводные аспекты использования редактора движка и некоторые более сложные темы, такие как эффекты постобработки и создание конвейеров ресурсов.

Мастер ВН

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

Предназначен для визуальных новелл

Редактор доступен для: Windows, macOS и Linux

Языки сценариев/разметки: JavaScript и CoffeeScript

Стоимость: 69,99 долл. США

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

Читайте также: