Создание простых игр на пк. Как создают игры на компьютер? Программы для игр на компьютер

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

Создать игру сможет каждый, ведь теперь есть возможность взять за основу наработки профессионалов, а не проделывать всю работу с самого начала. От Вас требуется лишь придумать визуальные элементы игры (героев, злодеев, оружие, уровни и т. д.), а программировать стандартные компоненты уже не придется. Для этих нужд существует такой полезный инструмент, как игровой движок. Ниже описаны самые известные программы для создания игр на компьютер.

Unreal Development Kit

Данная программа является одной из самых востребованных среди специалистов по созданию компьютерных игр. На этом движке было написано огромное количество игр, таких как «DMC», «MassEffect», «Borderlands 2» и многие другие.
Программа «Unreal Development Kit» взаимодействует с платформами PlayStation, Xbox, Android, Wii и PC .

На этом движке можно создавать игры различных видов: приключения, слешеры, игры ММО , однако изначально программа была рассчитана на то, чтобы создавать 3D-шутеры .

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

Если Вы не собираетесь продавать или издавать Вашу игру, то программа Unreal Development Kit будет для Вас абсолютно бесплатной. В противном случае нужно будет покупать лицензию.

GameMaker

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

Данная программа будет полезна не только новичкам, но и опытным программистам, ведь Вы также можете добавлять и свой собственный код.
«GameMaker» позволяет создавать игры с замечательным видом сбоку и сверху.
Программа доступна в платном и бесплатном вариантах. Причем в бесплатном предложении присутствуют все необходимые функции для создания игр, а платная версия пригодятся только профессионалам.

NeoAxis 3D Engine Non-Commercial SDK

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

Движок обладает библиотеками с уже готовыми действиями, которые позволяют создавать игры без программирования. Но при желании Вы можете писать игры на таких языках, как C++ и C# . «NeoAxis 3D Engine Non-Commercial SDK» разработан на основе Ogre 3D . Вы также можете установить расширения, которые создавались другими пользователями. Движок отлично взаимодействует с программами Blender, 3DMax, Autodesk. Присутствует поддержка освещения, теней и шейдеров.

Существует несколько вариантов движка в зависимости от лицензии: бесплатная лицензия (некоммерческая) и три вида платных лицензий – инди, коммерческая и лицензия на исходники.

Помимо простоты у программы есть еще одно большое преимущество. В «NeoAxis 3DEngine» присутствует русский язык, ведь программу создавали отечественные специалисты. К тому же купив лицензию, Вы получите техподдержку также на русском языке.

GameMaker: Studio

GameMaker: Studio – это версия популярного движка GameMaker, которая предназначена для создания маленьких кроссплатформенных мобильных игр. Данная версия является бесплатной. Написание игр на данном движке происходит на языке программирования Delphi . Программа обладает простым и удобным интерфейсом, понятным для каждого. Также «GameMaker: Studio» помогает пользователям создавать игры намного быстрее и качественнее благодаря тому, что нет необходимости вручную прописывать программный код, на что обычно уходит довольно много времени.

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

GameMaker: Studio отличный инструмент для создания игр любого жанра на платформы Linux, Windows, Android и Mac . Вы сможете создать простую 2D игру всего за пару часов.

Construct Classic

Простой и понятный движок для создания 2D игр, который не требует от Вас навыков программирования. Главной особенностью программы является то, что она позволяет создавать приложения для таких платформ, как Windows 8 Apps, iOS, Chrome Web Store, Android, Kongregate, Facebook и многих других. Это выгодно отличает Construct Classic от остальных движков.

Однако без ложки дегтя тоже не обошлось. Движок отличается высоким качеством, за что нужно платить деньги. Хотя, если Вы не собираетесь продавать свою игру, то программа будет для Вас бесплатной. В противном случае придется раскошелиться на лицензионную версию. Помимо этого Вы можете приобретать различные объекты для Вашей игры: инструкции, звуки, модели. Купить их можно в магазине на официальном странице разработчиков движка. Также Construct Classic часто используют для создания 2D-анимации, роликов, мультфильмов. Достаточно лишь добавлять объекты и включать для них анимацию. Благодаря этой программе Вам не придется тратить уйму времени на изучение программирования и написание кодов.

Game Editor

Программа является кроссплатформенной и служит для создания 2D игр на огромном количестве платформ: iPad, Linux, iPhone, Windows, Mac OSX, Pocket PC, GP2X, Handheld . Популярный сайт по игровым разработкам Game Discovery отметил программу Game Editor за ее взаимодействие с таким разнообразием платформ. Это большой плюс перед другими аналогичными программами. Также стоит отметить, что исходный код движка Game Editor доступен пользователям.

Игры, которые создаются на движке Game Editor, являют собой сочетание различных объектов в игре, которые называются акторами (actor). Для каждого из них необходимо описать поведение и реакции на всевозможные события в игре. Благодаря набору анимированных спрайтов, который встраивается в акторы, задается внешний вид объектов. Вы также можете использовать свои собственные изображения и аудиофайлы. В графических файлах происходит распознавание альфа каналов. Если такие каналы в формате не поддерживаются, то верхний левый пиксель изображения принимают за прозрачный.

3D Rad

Движок «3D Rad» является самым не дорогостоящим в сравнении с другими программами для создания 3D игр. Вы можете пользоваться программой абсолютно бесплатно или заплатить всего 5 долларов и узнавать о всех обновлениях, как только они появились, а не через три месяца, как при бесплатном пользовании. Программа очень популярна среди разработчиков гоночных игр.

Интерфейс программы «3D Rad» простой, не перенасыщен ненужными деталями и будет понятен для каждого.

Движок обладает набором различных текстур, объектов, моделей и предусматривает дополнительную установку плагинов. В «3D Rad» Вы также можете разрабатывать онлайн игры.

В движке есть возможность импортировать собственные наработки в создаваемую игру. Вы также можете визуально совмещать объекты, например, для добавления транспортных средств в игру. Помимо этого в программе есть довольно много образцов различных звуков и 3D эффектов . Закончив работу над проектом на движке «3D Rad», Ваш труд можно будет сохранить как веб-приложение или как программу.

Unity 3D

Многофункциональная программа, в состав которой входит все необходимое для создания игры. В составе «Unity 3D» обширная библиотека скриптов, графический движок, поддерживающий OpenGL и DirectD , а также присутствует 3D редактор и компоненты для работы с ландшафтами, звуками, тенями. Это огромный плюс, ведь нужда в использовании сторонних программ при создании игр теперь полностью отпадает.

Данный софт используют для создания игр любого жанра. Программа «Unity 3D» поддерживает самые разные платформы. Вы сможете разрабатывать игры как для компьютера, так и для мобильных устройств.

Отличный инструмент Asset Server позволяет создавать одну игру сразу нескольким разработчикам посредством интернета.

Однако для работы на движке «Unity 3D» необходимы хотя бы базовые знания программирования. Хоть программа и содержит хороший скриптовой движок и большую библиотеку готовых примеров, но все равно иногда код нужно будет писать самому на языках C# и JavaScript .

Здесь я выложил несколько бесплатных конструкторов игр, и также в этом посте, есть конструкторы игр, которые стоят упоминания.

1) Название: Construct 2 (Не коммерческий)

Описание: Drag and drop конструктор для создания 2д игр. для создания игр жанра: Платформер , Шутер , Головоломка , Файтинг , и т.д. Personal version 129.99$ есть лимит заработка со всех ваших игр. Businesses version 429.99$ (или если у вас есть Personal version, вы можете улучшить её до Businesses version за 299.99$) лимит на заработок денег не будет. Вы можете выкладывать ваши игры на Scirra arcade также на бесплатной версии, или же поиграть в игры созданными на Construct 2. Также в scirra неплохое community.

2) Название: Noobster

Примечание: Самый простой конструктор в мире!

Официальный сайт: Отсутствует

Описание: Многие знают noobster, а те кто не знают noobster это самый простой конструктор, для создания игры вида сверху. Что там можно сделать? можно добавлять спрайты, также игрока, и оружия к игрока, и монстров, против которых и нужны оружия, и есть флажок (Можно поменять спрайт), при прикосновении, игрок идет на другой уровень. Noobster создал русский человек. К большому сожалению, официального сайта у noobster"а нет.

3) Название: Аперо

Примечание: Это конструктор где игру делайте прямо на сайте!

Описание: Это конструктор игр где игру вы делаете онлайн, Это конструктор, жанра игр, Текстовые игры . Там можно сделать разветвления, и также жирный курсивный текст и т.д. На аперо еще есть своя документация. И после создания игры, можете её опубликовать, на сайт аперо, если вы пройдете модерацию, но это все мелочи.

4) Название: 3D rad

Примечание: Конструктор гонок на машинах! Возможен еще и мультиплеер.

Официальный сайт: Отсутствует

Описание: Конструктор для создания гонок, также можно делать самолеты. К 3D rad есть примеры созданных гонок. Вы также можете добавлять собственные карты.

5) Название: Axma story maker

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

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

Название: Ren"py

Примечание: Псевдо конструктор игр, для создания визуальных новелл. Также возможно использования языка программирования Phyton.

Описание: Ren"py псевдо конструктор игр, жанровой направленности визуальные новеллы, также присутствует язык программирования Phyton. У Ren"py есть подробная документация, как и на сайте (на английском) так и в ren"py (на русском и английском и т.д). Возможно создания развилок и заднего фона, также можно создавать персонажей, что будут в вашей новелле.

Конструкторы

которые стоят упоминания

Название: Multimedia fusion 2.5

Примечание : На нем делали такие не малоизвестные игры как: Five night at freddy, Five night at freddy 2, Five night at freddy 3 Five night at freddy 4 и т.д.

Название: CraftStudio

Примечание : 3д/2д игр, на нем делали такие игры как, CraftFighter, Doomsday Carrot Rampage, также можно делать игру, вместе с другом по сети!

Название: Construct classic

Примечание: drag and drop конструктор игр, с обширными возможностями.

Название: Twine

Примечание: Конструктор с возможностями программирования на javascript.

Это не топ ! Это подборка бесплатных конструкторов игр. Я постарался взять нестандартные конструкторы, и также я постараюсь пополнять пост, новыми конструкторами. Если вы знаете какие-нибудь конструкторы игр, можете написать мне в комментариях, мне будет приятно, и также может быть добавлю в пост.

И также в «Стоят упоминания» присутствуют конструкторы, про которые мне не известно, но они стоят упоминания. Если накопиться больше информации, я поставлю в топ.

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

Создавать игры сложно. Чем больше вы знаете об этом процессе, тем сильнее вы будете удивляться тому, что кто-то действительно доводит его до конца. Как говорил один из бывших авторов PC GamerТом Фрэнсис, описывая процесс программирования игры Gunpoint: «За время работы над игрой я пришёл к одному выводу: Моя игра – это настоящее безумие. Это пациент психлечебницы. Она полностью сошла с ума, и нужно быть готовым к тому, что все разумные доводы будут встречены невменяемым кричащим бредом».

Легко впасть в ступор при одной мысли о масштабе работы, которую придётся проделать, разрабатывая дизайн и программируя свою игру, однако мы обратились к нескольким независимым разработчикам, и все они дали один и тот же совет новичкам: просто сделайте это. Погрузитесь в работу с головой, какой бы страшной она ни казалась. Для того, чтобы помочь вам сделать первый (пугающий, но, в конечном счёте, оправдывающий средства) шаг, мы подготовили список 2D-движков для начинающих игровых разработчиков. Надеемся, что он вкупе с рекомендациями опытных геймдизайнеров будет вам полезен.

GameMaker Studio 2

Стоимость лицензии : 100 долларов для ПК-версии; доступен бесплатный пробный период

Подойдёт для : коротких 2D-платформеров и RPG; кроссплатформенных игр

Примеры игр : Nidhogg, Hyper Light Drifter, Undertale, Risk of Rain

Плюсы

Марк Эссен, автор игр Nidhogg и Nidhogg 2, говорит, что GameMaker отлично подходит для новичков, так как система создания скриптов в нём максимально проста и понятна, к тому же на портале Yoyo Games можно найти собрание руководств и гайдов по данной теме. В интернете также немало дополнений для движка, позволяющих кастомизировать его для создания платформера или RPG с видом сверху.

Алекс Престон, создавший Hyper Light Drifter, говорит, что коммьюнити движка GameMaker оказывает неоценимую помощь новичкам. Он отмечает, что начинающим разработчикам следует «…наладить связь с сообществом разработчиков и изучить все инструменты движка, чтобы добиться того, чего нужно – а для этого стоит обращаться за советами к бывалым разработчикам».

Минусы

Разумеется, у вас вряд ли получится сразу же создать игру, которую можно опубликовать в Steam. «Из-за того, что GameMaker проста в использовании, проекты очень часто получаются несбалансированными», говорит Эссен. «Мне нравится, что на начальных стадиях разработки можно быстро обрисовать скелет своей игры и сосредоточиться на её дизайне, однако в дальнейшем это может выйти боком, особенно если вы не придерживаетесь организационных стандартов!»

Дункан Драммонд, автор всеми любимой Risk of Rain, тоже подчёркивает, что простота использования GameMaker может стать ночным кошмаром разработчика. «На движке можно быстро создать игру, но если проглядеть на ранних этапах своих ошибки, то позднее это выльется в увеличении затрат на игру», говорит он. Драммонд отмечает, что специфика работы с GameMaker сильно отличается от работы с другими движками, поэтому если в дальнейшем вы планируете перейти на Unity или любой другой движок, то вам, скорее всего, лучше поискать иной вариант.

«Не забывайте удалять свои старые работы! Чем чаще вы начинаете игру с нуля, тем опытнее по части геймдизайна вы становитесь», - Марк Эссен, Nidhogg

«Просто начните! Запустите движок, почитайте руководства и приступайте к работе, даже если у вас толком не получается. Чем больше ошибок совершите, тем больше уроков вы вынесете», - Алекс Престон, Hyper Light Drifter

«Не бойтесь начать! Это интересный и относительно простой способ разработки, и тратит он разве что ваше время», - Дункан Драммонд, Risk of Rain

Unity

Стоимость лицензии : Бесплатный стартовый пакет, 35 долларов в месяц за пакет Unity Plus, 125 долларов в месяц за пакет Unity Pro

Подойдёт для : практически любой инди-игры

Примеры игр : , Galak-Z, West of Loathing, Cuphead

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

На официальном сайте Unity можно найти и специальные дополнения, позволяющие кастомизировать движок для разработки 2D-игр. К примеру, бесплатное расширение 2D Platformer или инструменты вроде Corgi Engine и Rex Engine, предлагающие игровую физику, управление и особенности, заточенные специально под платформеры.

Мы поговорили с Джозефом Хамфри из inkle и Виктором Томпсоном из Asymmetric Publications, которые рассказали о своём опыте работы с Unity.

Плюсы

Томпсон, ранее создававший игры классическим способом, быстро стал поклонником Unity – движка, на котором была создана недавно вышедшая под названием West of Loathing. «После 2-3 лет работы с движком больше всего меня радует то, насколько быстро можно совмещать концепты и прототипы», говорит он. «Я использовал множество различных движков – как небольшие для своих собственных проектов, так и крупные для разработки AAA-игр, однако Unity – это пока что лучший из всех движков, что я видел, так как он позволяет мне быть наиболее продуктивным».

Минусы

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

«Прежде всего, постарайтесь создать в голове конечный образ игры и сфокусируйтесь на нём – вашей конечной целью должен быть не опыт, полученный в процессе, а готовый продукт. Конечно, полезно вынести пару уроков из неудач, но, как мне кажется, намного важнее задаться целью, изучить всё, что необходимо для достижения этой цели, и в итоге реализовать задуманное», - Виктор Томпсон, West of Loathing

Ren’Py

Стоимость лицензии : Бесплатно

Подойдёт для : 2D визуальных новелл, симуляторов

Совместим с : Python

Примеры игр : Long Live the Queen, Analogue: A Hate Story

Ren’Py – это простой в освоении движок с открытым исходным кодом. И хотя он требует начальных навыков программирования, на самых ранних этапах вам понадобится лишь умение работать с текстовым редактором и приложениями по редактированию фотографий. Это удобная стартовая площадка для тех, кто в будущем планирует изучить язык программирования Python.

Плюсы

«Открытый исходный код Ren’Py и его кроссплатформенность дают множество возможностей для всех пользователей движка», говорит Бенсли. «Я также считаю плюсом тот факт, что движок рассчитан на новичков, но при этом требует вносить правки в программный код игры. Это лучше, чем графический drag-and-drop интерфейс, так как это показывает, что в программировании нет ничего страшного».
Ren’Py подойдёт вам в том случае, если вас пугает сама перспектива создания игры с нуля:

«Одно из важнейших препятствий, с которым сталкивается большинство людей, ранее не работавших над созданием игр, заключается в их уверенности в том, что программирование – это нечто “слишком сложное”, а потому это попросту им не по силам. А данный движок позволяет быстро и успешно создать простую игру, что придаёт уверенности начинающим разработчикам, даже если они и не планируют в будущем выпускать одни лишь визуальные новеллы. Как только ты создаёшь нечто, во что могут играть другие, пусть даже простенький проект, ты уже не ставишь под сомнение свои способности».

Минусы

Ren’Py немного ограничен по части графических и геймплейных функций. Если вы намерены создавать игры с 3D, Live2D, системой повреждений и другими особенностями, то вам стоит поискать другие варианты.

ink

Стоимость лицензии : Бесплатно

Подойдёт для : текстовых приключенческих игр

Совестим с : Unity, C#, HTML

Примеры игр : 80 Days, Sorcery!

Ink – это хорошее бесплатное дополнение для Unity, если вы хотите разбавить свою игру диалоговыми ветками и расширенным повествованием. Его легко освоить, в нём не используется продвинутый код, и он бесшовно интегрируется с Unity. Как говорит создатель ink Джозеф Хамфри, данный движок является «промежуточным» - после создания скрипта в ink его можно перенести в более крупную игру на движке Unity. Тем не менее редактор Inky Editor позволяет также создавать веб-игры.

Плюсы

Создание масштабного сценария со множеством диалоговых веток может быстро превратиться в запутанную кашу, поэтому ink поможет вам не потеряться в процессе. «Авторы игр могут использовать инструменты движка для создания диалогов и текста в формате удобного интерактивного сценария с ключевыми метками», говорит Хамфри. «Затем движок ink, запущенный внутри Unity, сможет читать эти сценарии и выводить текст на экраны уже в самой игре».

Открытый исходный код играет важную роль в разработке амбициозных проектов. Хамфри отмечает, что «создаваемый на движке ink текст необязательно должен показываться в виде текста. К примеру, в игре Heaven’s Vault движок ink создаёт динамичный сценарий, который интерпретируется самой игрой в виде интерактивной графической новеллы с приключенческими элементами».

ink также является отличным инструментом для тех, кто больше заинтересован в написании сценариев для игр, а не о чистом программировании. «…Количество сценаристов, использующих ink для написания интерактивных историй, постоянно растёт», добавляет Хамфри. «Where The Water Tastes Like Wine – это один из таких примеров. Её создали авторы игры Gone Home при помощи движка ink. Над игрой работали такие известные сценаристы, как Ли Александр, Эмили Шорт и Кара Эллисон. Поэтому если вам нравится сочинять сценарии и вы интересуетесь разработкой игр, то ink может стать отличной площадкой для начала».

Минусы

ink лучше всего использовать для игр, разрабатываемых на движке Unity. Хамфри говорит, что «ink не является альтернативой Unity - это скорее дополнение. Более того, ink – это единственный инструмент для создания интерактивных сценариев, который был намеренно создан в виде промежуточного звена».

«У меня есть один-единственный совет – просто попытайтесь создать демо-игру. Если же вы хотите заполнить своё портфолио, в котором указаны примеры того, в чём вы хороши, то самое время начать заполнять его. Создавайте эти примеры!»

В начале 2017 года мы писали о внезапном появлении RPG Maker на площадке Steam и о том, как движок стремительно набирает популярность среди начинающих инди-разработчиков. Но есть и другие инструменты, на которые стоит обратить внимание:

HaxeFlixel с открытым исходным кодом и кроссплатформенностью.

Stencyl – инструмент для создания игр без использования программирования.

Рано или поздно любому человеку, более или менее активно играющему в компьютерные игры, приходит в голову мысль: «Чужие игры – это, конечно, хорошо, но своя все же лучше!». Некоторые из таких людей начинают учиться программированию, игровому дизайну, однако дело это непростое, и закончить обучения смогут не все. Профессиональные разработчики, зная о всех возможных трудностях, связанных с изучением этой непростой науки, создали специальные пакеты программ для создания игр.
В большинстве своем эти программы используют графическое представление привычных для каждого профессионального программиста функций. Это позволяет создавать полноценные 2D и 3D игры, используя одну лишь мышку. Звучит заманчиво, правда? К сожалению, не обошлось и без минусов. Большинство программ узко направленны в жанре (то есть если написано «Стратегия», то максимум жанрового смешения, который вы сможете себе позволить – это «RTS/RPG» и т.п.), а некоторые из них так и вовсе позволяют только свободно менять модели, текстуры, фон, музыку, движения, но это в любом случае будут лишь вариации на тему одной и той же игры. В сегодняшнем обзоре представлены программы, которые (по возможности, конечно) лишены вышеперечисленных минусов.

Game Maker

Из простого редактора текстур и моделей (первые версии программы) Game Maker превратился в полнофункциональную среду разработки приложений. Последняя на сегодняшний день восьмая версия позволяет работать с 2D и 3D объектами, использовать стандартные и созданные пользователями библиотеки (для этого нужно использовать Lib Maker) и многое другое.
Game Maker – это самая, наверно, дружелюбная программа-конструктор игр из представленных сегодня. Для создания кода можно использовать как мышь («графический» вариант программирования), так и более классическую клавиатуру (то есть вбивать код вручную). Поддерживается импорт моделей из различных редакторов, к примеру, из популярного 3D Max.
Однако, несмотря на очевидные плюсы, есть и минусы. Один из них – ограниченная поддержка 3D, введенная с шестой версии программы. До шестой версии основными играми, созданными с помощью Game Maker, были платформеры, но после появилась возможность создавать полноценные трехмерные игры. Другой минус – необходимо минимальное знание принципов программирования. В основе каждого действия, созданного на основе Game Maker, лежит реакция объекта на какое-то событие, а значит, прежде, чем приступать к работе, нужно понять, что такое триггеры, скрипты и спрайты (последние нужны, к примеру, для того, чтобы сделать огонь и траву). Ну и, конечно, лучше бы уметь работать с текстурами, моделями и анимацией.

Unity 3D

Программы для создания игр не существовали бы в том виде, в каком они существуют сейчас, если бы не этот пакет. Unity 3D – намного более сложный инструмент, чем Game Maker. В него входит встроенный редактор моделей, мощный графический движок, полностью использующий возможности DirectX и OpenGL, отдельные программы для создания и обработки шейдеров, тени, ландшафтов, физики и звуков, а также богатые библиотеки скриптов.
Все перечисленное замечательно работает в тандеме, что позволяет работающему с Unity 3D человеку не пользоваться сторонними программами. В отличие от нашего предыдущего гостя, данный редактор, во-первых, направлен на работу с трехмерной графикой, во-вторых, делает возможным создавать игры любого жанра на высоком уровне, в-третьих, облегчает процедуру создания онлайн игр.
Однако есть и ложка дегтя в этой большой, шикарной бочке меда. И это, опять же, минимальное знание программистских принципов. До определенного момента (на стадиях разработки окружения и моделей) об этом можно не задумываться, но дальше нужно будет приложить некоторые усилия. Несмотря на богатую библиотеку и мощный скриптовый движок с моментальной компиляцией, какую-то часть кода придется прописать самому. Во всяком случае, если вы действительно хотите создать что-то свое.

3D Rad

Однозначный победитель по простоте освоения. 3D Rad может стать для многих талантливых игроделов отправной точкой, эдакой тренировочной платформой, а может стать и полноценным конструктором игровых хитов. Многое здесь зависит от таланта разработчика, ведь из этой программы можно выжать довольно много.
Основные возможности все те же, что и в предыдущих программах, но 3D Rad, в отличие от остальных, поддерживает плагины, имеет некоторые предустановленные ИИ модели (автомобиля и следопыта), карты теней и текстур, возможность создания онлайн игры (!) и условно-бесплатные обновления (жертвуете один раз 5$ на развитие движка и получаете бесплатно каждый месяц обновления; кто не жертвует – ждет три месяца).



Заключение.
Все три программы для создания игр хороши по-своему. Game Maker – середнячок как по сложности, так и по возможностям, 3D Rad может многое, но только при толковой подборке плагинов, а Unity 3D – это вообще полноценная среда для комфортного игростроения, которая, однако, требует определенных навыков. Так что выбирайте любую из них, исходя лишь из своих целей и талантов.

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

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

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

GameMaker


Ладно, я соврал в названии этой статьи – этот движок вряд ли можно причислить к числу тех, которые не требуют от Вас знания кодирования. Так что же такое Lumberyard? Почему он в этом топе?

Lumberyard – это новый игровой движок от Amazon, разработанный на CryENGINE. Этот бесплатный движок создан для того, чтобы привлечь людей разрабатывать игры для Amazon Web Services (AWS), но его можно использовать и для своих целей. Lumberyard интересен тем, что его инструмент визуального скриптинга разработан специально для дизайнеров и разработчиков, не обладающих обширным опытом. Lumberyard позволяет добавлять функции, связанные с облаком, в игру. Lumberyard – это совсем свежий движок, поэтому нужно подождать и посмотреть, как он будет себя вести и будет ли он отвечать всем обещаниям разработчиков. В конце концов, этот движок может создать серьезную конкуренцию Unity и Unreal.