Скачать программу для создание любых игр. Как создать игру на Андроид с нуля — осваиваем азы гейм девелопмента. Методы создания игр

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

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

«Game Maker» будет интересна и продвинутым программистам, возможность добавлять свой программный код здесь так же имеется.

Бесплатный вариант программы ничем не ограничивает обычных пользователей, по сравнению с платной версией «Game Maker Pro». Платная версия открывает доступ к сложным программным модулям, интересным лишь настоящим профессиональным программистам.


Construct 2

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

В отличие от «Game Maker», в «Construct 2» можно создавать игры для iOS, Android, Facebook, Chrome Web Store, Desktop Windows, Windows 8 Apps, Web (HTML5), Kongregate и для множества других платформ.

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

Советуем Обучающий курс «TDS от А до Я» (создание игры в жанре "Шутер с видом сверху").


Программы для создания 3D игр (Сайт сайт)

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

Программа обладает простым и понятным интерфейсом, не обремененным мелочами.

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


NeoAxis Game Engine SDK

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

Создан на основе движка Ogre3D. В качестве языка программирования используется C# и C++ и платформа.NET, но есть возможность обходиться без программирования благодаря специальным библиотекам готовых действий. Для движка имеются различные дополнения и расширения, разработанные сторонними пользователями. Имеется возможность экспорта для 3dsMax и Maya, Autodesk Softimage и Blender. Поддерживаются шейдеры, освещение и тени PSSM (Parallel-Split Shadow Map).

NeoAxis Engine распространяется по 4 типам лицензии: Некоммерческая – бесплатно для некоммерческих проектов; Инди-лицезия – 95/295$ (один/команда); Коммерческая – 395/995$ (один/команда); Лицензия на исходники - от 9,800$.

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


Unity 3D

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

«Unity 3D» подходит для создания игр любого жанра. В качестве платформ поддерживаются обычные компьютеры (Windows XP/Vista/7, OSX), мобильные устройства (Android, iOS, Blackberry), игровые консоли (Wii, Playstation 3, Xbox), интернет браузеры (Flash, Web Player).

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

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


Unreal Development Kit (UDK)

Один из популярнейших игровых движков в профессиональной среде игровых разработчиков. На «Unreal Engine» созданы такие игры, как: серия «Unreal Tournament», серия «Mass Effect», «XCOM», «Borderlands 2», «DmC: Devil May Cry» и ещё десятки и сотни более мелких игр.

«UDK» поддерживает следующие платформы: PC, Xbox 360, PlayStation 3, Wii, Android.

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

Игровой движок отлично создаёт анимации лица, сложную архитектуру зданий, обрабатывает сложные физические объекты. В составе «UDK» есть все необходимые инструменты для создания анимаций, текстур, звуков, уровней, моделей, программных скриптов. Есть встроенная библиотека, содержащая более 1000 сооружений, прочих 3D моделей, стандартных текстур и звуков. Есть возможность программирования на специальном языке «Unreal Script» (создан на основе C++).

Использовать «UDK» можно совершенно бесплатно, до того момента, пока Вы не решите официально издать свою игру, созданную на этом движке. В таком случае придётся раскошелиться на дорогостоящую лицензию.


CryENGINE 3 Free SDK

«CryENGINE 3» - это вершина современных игровых движков, обеспечивающая фотореалистичную графику с поддержкой DirectX 11 и шейдеров третьего поколения. Третья версия движка создана в 2009 году. На этом движке созданы серии игр «Far Cry» и «Crysis», онлайн игра «Aion», а также десятки менее известных компьютерных игр.

Компания «Crytek» приняла решение бесплатно распространять этот, и без того популярный, игровой движок. Но бесплатность действует ровно до того момента, пока Вы не захотите официально выпустить игру, созданную на этом движке. Лицензионная версия стоит дороже всех аналогичных программ, но она стоит этих денег.

На «CryENGINE 3» можно создавать игры для платформ: PC, PlayStation 3 и Xbox 360.

Импортировать текстуры можно из графических программ «3ds max», «Maya» а также из предыдущих версий движка.

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


Игровой движок - сердце компьютерной игры и центральный инструмент геймдевелопера. Центральный, но не единственный - без трехмерного графического редактора, программы для создания анимированных персонажей, звукового редактора, средства для создания уровней, средства разработки шрифтов и многого другого труд инди-разработчика был бы просто невозможен. В этой статье мы с тобой подберем полный комплект бесплатного либо недорогого ПО, которое пригодится тебе в нелегкой работе индивидуального разработчика игр. И нет, это будет не Unity 3D + Visual Studio + Photoshop + Maya.

Игровые движки

В статьях про выбор игрового движка (« » и « ») я рассказывал преимущественно о топовых продуктах, которые у всех на слуху: Torque 2D/3D, Unity 3D, Unreal Engine 4, CryEngine. По сути, с ними все понятно, за прошедший год мало что изменилось, а в этой статье мы коснемся лишь того, что не вошло в предыдущие, - рассмотрим интересные, но не очень популярные «модели».

Компания TheGameCreators гордо создает тулзы для разработки игр с 1999 года. И при том, что многие тулзы других вендоров бесплатны, TGC продает свои продукты и очевидно имеет профит. На ее счету такие проекты, как DarkBASIC, DarkGDK (когда-то очень давно я написал об этом движке целый цикл статей), FPS Creator . Сейчас все эти продукты отданы в сообщество открытых исходников и хостятся на GitHub. DarkGDK всегда представлял собой либу для C++. В настоящее время компания активно развивает три продукта: MyWorld (для создания RPG), GameGuru (для создания 3D-шутеров без программирования) и AppGameKit .

AGK - флагманский продукт компании TGC, универсальный движок, с помощью которого можно создавать игры любых жанров под все распространенные платформы: Windows, Linux, macOS, Android, iOS, HTML5 и даже для Raspberry Pi (модуль скачивается отдельно). И все это единожды написанный код! Этим сейчас, правда, уже никого не удивишь, но все равно приятно. С помощью AGK можно создавать не только 2D- и 3D-игры, но и обыкновенные приложения.

AGK состоит из двух уровней (tiers). Tier 1 - это разработка игры с помощью многофункционального скриптового языка (модифицированный под игры легкий в изучении BASIC). Tier 2 представляет собой фреймворк, подключаемый к C++. Таким образом, AppGameKit - это смесь модернизированных и улучшенных старых продуктов компании: DarkBASIC и DarkGDK в одном флаконе.

Неважно, какой уровень будет использоваться для разработки, в обоих случаях игру можно размножить на все поддерживаемые платформы. На первом уровне код пишется в специальной IDE для скриптового языка AGK, во втором - в любимой среде разработки на C++, например Visual Studio.

Вдобавок AGK поддерживает легкую интеграцию с PHP для разработки онлайновых игр и приложений. Среди ключевых возможностей разрабатываемых в AGK игр: поддержка физических движков Box 2D и 3D Bullet (соответственно для двумерной и трехмерной графики), системы частиц, проигрывание видео, отображение рекламы, поддержка камеры и разные социальные сервисы.

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


Еще один движок, на котором я хочу остановиться, - это Godot . С недавнего времени он стал для меня интересен, и вот почему. Он полностью открытый и кросс-платформенный. На нем можно разрабатывать игры, сидя в Windows, Linux, macOS, а создавать их для Windows Desktop, Windows Universal, Linux, macOS, BSD, Haiku, Android, iOS, BlackBerry 10 и HTML5. Начало движку Godot было положено сотрудниками аргентинской компании Okam в 2007 году. Изначально он создавался для собственных проектов компании, однако после того, как он достиг определенного уровня, авторы решили выложить его на GitHub. Это произошло в 2014 году. С того времени сообщество стало помогать с разработкой.

С самого начала движок создавался как полноценная среда для разработки игр, не требующая посторонних средств кодирования. Он содержит оригинальный интерфейс, собственный скриптовый язык GDScript, полный исходный код на C++ и множество типов объектов, используемых для разработки игр. Некоторые из них служат для создания пользовательского интерфейса, другие предоставляют спрайты (служат для создания 2D-игр), с помощью третьих можно создавать физические объекты, четвертые - для видео и звуков, пятые помогают добавить системы частиц разной конфигурации, шестые - анимированные 3D-объекты, седьмые - целые сцены и прочее.

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

Графическая составляющая в Godot основана на OpenGL ES 2. Имеется редактор для визуального создания и модификации шейдеров, есть собственный язык для их написания. Godot обладает встроенным редактором для создания анимации, как персонажей, так и других объектов. Для достижения приемлемого уровня оптимизации разработчики Godot отказались от использования физических движков третьих фирм, создав с нуля решение для просчета физических взаимодействий.


Godot

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

Как дела у независимых разработчиков

За год на инди-сцене произошло много интересного. Как я и предполагал, в настоящее время инди, пытаясь соперничать с «большими» разработчиками, сидящими под крылом у издателей, начали осваивать просторы 3D и глобального онлайна. По большей части это сетевые сессионные шутеры, но иногда встречаются и MMO. Этому поспособствовали современные игровые технологии, в частности движки. Между тем многие инди (и их большинство) по-прежнему разрабатывают двумерные экшены и адвенчуры для мобильных платформ и ПК. Конкурируя с AAA-проектами, инди порой ухитряются сделать игру, по своей продуманности, подаче сюжета, глубине стиля и красоте превосходящую конкурентов из мира «больших» игр.

Графические редакторы

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

Честно скажу, мне не нравится Photoshop, я им не пользуюсь уже много лет. Из проприетарных редакторов мне больше по душе пакет программ CorelDRAW. В этот пакет входят прекрасный векторный редактор, собственно CorelDRAW и Corel Photo-Paint, не уступающий по функциональности Photoshop. Мне кажется, что CorelDRAW превосходит Adobe Illustrator, но последний я не юзал. Однако CorelDRAW стоит охренительных денег. 🙂 Поэтому, когда я стал добросовестным инди, то отказался от него и разом потерял векторный и растровый редакторы.

Между тем в мире open source полно интересных графических редакторов. Среди них есть безусловные лидеры, разработка которых ведется уже не один год. По функциональности они не уступают проприетарным решениям. Наилучшим выбором среди растровых редакторов для меня стал GIMP . Программа разрабатывается с 1995 года и содержит все инструменты и подавляющее большинство опций и настроек «Фотошопа».


GIMP

Из векторных редакторов очевидный выбор - это . Inkscape выглядит и работает, как CorelDRAW, набор инструментов примерно похожий.



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

Софт для 3D-моделирования

Maya, LightWave, 3ds Max, ZBrush - отличные программы трехмерного моделирования и анимации, но для инди они, увы, слишком дороги. Какие решения тут может предложить open source?

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «сайт», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score!

Здравствуйте.

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

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

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

1. Программы для создания 2D игр

Под 2D - понимают двумерные игры. Например: тетрис, кот-рыболов, пинбол, разные карточные игры и пр.

Пример-2D игры. Карточная игра: Солитер

1) Game Maker

Сайт разработчика: http://yoyogames.com/studio

Процесс создания игры в Game Maker…

Это один из самых простых редакторов для создания небольших игр. Редактор выполнен достаточно качественно: в нем легко начать работать (все интуитивно понятно), вместе с тем большие возможности для редактирования объектов, комнат и пр.

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

Нельзя не отметить большое разнообразие эффектов и действий, которые можно задавать различным объектам (будущим персонажам) в этом редакторе: количество просто поражает - более нескольких сотен!

2) Construct 2

Сайт: http://c2community.ru/

Современный игровой конструктор (в прямом смысле этого слова), позволяющий даже начинающим пользователям ПК делать современные игры. Причем, хочу подчеркнуть, при помощи этой программы игры можно изготавливать для разных платформ: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) и пр.

Этот конструктор очень похож на Game Maker - здесь так же нужно добавлять объекты, затем прописать им поведение (правила) и создать различные события. Редактор построен по принципу WYSIWYG - т.е. вы сразу же будете видеть результат по мере создания игры.

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

2. Программы для создания 3D игр

(3D - трехмерные игры)

1) 3D RAD

Сайт: http://www.3drad.com/

Один из самых дешевых конструкторов в формате 3D (многим пользователям, кстати, хватит и бесплатной версии, у которой ограничение на обновление сроком на 3 месяца).

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

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

2) Unity 3D

Сайт разработчика: http://unity3d.com/

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

В пакет Unity 3D входит движок, который полностью позволяет задействовать возможности DirectX и OpenGL. Так же в арсенале программы возможность работы с 3D моделями, работа с шейдерами, тенями, музыкой и звуками, огромная библиотека скриптов под стандартные задачи.

Пожалуй, единственный недостаток у этого пакета - это необходимость знания программирования на C# или Java - часть кода при компиляции придется дописывать в «ручном режиме».

3) NeoAxis Game Engine SDK

Сайт разработчика: http://www.neoaxis.com/

Бесплатная среда разработки практически любых игр в формате 3D! При помощи данного комплекса можно делать и гонки, и стрелялки, и аркады с приключениями…

Для движка Game Engine SDK в сети имеется немало дополнений и расширений под множество задач: например, физика автомобиля или самолета. При помощи расширяемых библиотек вам даже не понадобиться серьезное знание языков программирования!

Благодаря специальному плееру, встроенному в движок, игры созданные в нем могут воспроизводиться во множестве популярных браузерах: Google Chrome, FireFox, Internet Explorer, Opera и Safari.

Game Engine SDK распространяется как бесплатный движок для некоммерческих разработок.

3. Как создать 2D игру в редакторе Game Maker - пошагово

Game Maker. Добавление объекта.

Затем для объекта прописываются события : их может быть десятки, каждое событие - это поведение вашего объекта, его перемещение, звуки связанные с ним, управление, очки, и пр. игровые характеристики.

Чтобы добавить событие, щелкните кнопку с одноименным названием - затем справа в столбике выберите действие для события. Например, перемещение по горизонтали и вертикали, при нажатии клавиш стрелок .

Добавление событий к объектам.

Game Maker. Для объекта Соник добавлены 5 событий: перемещение персонажа в различных направлениях при нажатии клавиш-стрелок; плюс задано условие при пересечении границы игровой зоны.

Кстати, событий может быть очень много: здесь Game Maker не мелочиться, программа предложит вам много всего:

Задание перемещение персонажа: скорость перемещения, прыжки, сила прыжка и пр.;

Накладывание произведения музыки при различных действиях;

Появление и удаление персонажа (объекта) и т.д.

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

6) Последнее и одно из важных действий - создание комнаты. Комната - это своего рода этап игры, уровень, на котором и будут взаимодействовать ваши объекты. Чтобы создать такую комнату, нажмите кнопку со следующим значком: .

Добавление комнаты (этапа игры).

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

Запуск полученной игры.

Game Maker откроет перед вами окно с игрой. Фактически, вы можете смотреть, что у вас получилось, экспериментировать, играть. В моем случае Соник может перемещаться в зависимости от нажатия клавиш на клавиатуре. Своего рода мини-игра (эх, а были времена, когда белая точка, бегающая по черному экрану, вызывала дикое удивление и интерес у народа… ).

Полученная игра…

Да, конечно, полученная игра примитивная и очень проста, зато пример ее создания очень показателен. Далее экспериментируя и работая с объектами, спрайтами, звуками, фонами и комнатами - можно создать очень даже не плохую 2D игру. Чтобы создавать подобные игры лет 10-15 назад необходимо было обладать специальными знаниями, сейчас - достаточно уметь вращать мышку. Прогресс!

С наилучшими! Всем удачного игро-строя…

Для начала, мы предлагаем ознакомится с несколькими программами, которые помогут ответить на этот вопрос.

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

————————————-

Defold Game Engine

В этой статье я хочу познакомить вас с весьма молодым и бесплатным игровым движком для создания игр ААА класса - Defold Game Engine . Этот движок разработали Рагнар Свенссон и Кристиан Мюррэй в 2014 году и уже существует более 20 тыс. пользователей и больше 30 тыс. проектов на этом движке.

Defold работает на MacOS/OS х, Windows и Linux (32 бит и 64 бит). С его помощью можно создать игру для 6 известных платформ iOS, Android ,HTML5, а также для MacOS/OS х, Windows и Linux.

Defold - представляет собой полноценный 3D — движок, однако набор инструментов сделан для 2D, так что для создания 3D игр придется делать много тяжелой работы самостоятельно. Улучшение инструментов для создания 3D, разработчики планирую в ближайшем будущем. Все приложения и игровая логика в Defold осуществляется с помощью скриптов на языке lua. Lua - это легкий, динамичный язык, который является быстрым и очень мощным.

————————————-

Amazon Lumberyard

На игровом движке lumberyard можно создавать высококачественные игры класса ААА для PC, Xbox One и PlayStation 4, в скором будущем анонсирована поддержка устройств iOS и Android, с глубокой интеграцией в Amazon Web Services и привлечением фанатов в сервисе Twitch, так же движок Lumberyard можно будет использовать и в создании мультиплатформенных игр, так как он теперь имеет собственный сетевой движок.

Lumberyard создан не «с нуля» он основан на коде движка CryEngine, в середине лета 2015 года компания Amazon приобрела широкую лицензию на движок CryEngine, но как утверждают разработчики в систему было заложено множество нововведений и возможностей такие как: инструмент для создания растений, инструмент для создания скелетной анимации, редактор частиц, шейдеры на основе физики, модульные геммы, облегчающие работу с природными эффектами и многое другое.

————————————-

CryEngine 5

CryEngine - игровой движок, созданный немецкой частной компанией Crytek в 2002 году и первоначально используемый в шутере от первого лица Far Cry . В середине марта компания предоставила миру новый, пятый CryEngine . Движок абсолютно бесплатен и воспользоваться им, может любой желающий, с помощью которогоможно создать игру, различного жанра и различной сложности.

  1. CryEngine Sandbox: редактор игры в реальном времени, предлагающий обратную связь «Что Вы видите, то Вы и ИГРАЕТЕ».
  2. Рендерер: интегрированные открытые (англ. outdoor ) и закрытые (англ. indoor ) локации без швов. Также рендерер поддерживает OpenGL и DirectX 8/9, Xbox с использованием последних аппаратных особенностей, PS2 и GameCube, а также Xbox 360.
  3. Физическая система: поддерживает инверсную кинематику персонажей, транспортные средства, твёрдые тела, жидкость, тряпичные куклы (англ. rag doll ), имитацию ткани и эффекты мягкого тела. Система объединена с игрой и инструментами.
  4. Инверсная кинематика персонажей и смешанная анимация: позволяет модели иметь множественные анимации для лучшей реалистичности.
  5. Система игрового искусственного интеллекта: включает командный интеллект и интеллект, определяемый скриптами. Возможность создания особенных врагов и их поведения, не касаясь кода C++.
  6. Интерактивная динамическая система музыки: музыкальные дорожки отвечают действиям игрока и ситуации и предлагают качество CD-диска с полным 5.1 звуковым окружением.

————————————-

Construct Classic

Construct Classic - небольшая программа, основной функцией которой является создание игр, 2d-анимационных роликов и мультфильмов. Данный конструктор создан по принципу WYSIWYG. Это значит, что вам не предстоит для создания собственного анимационного ролика подолгу сидеть за учебниками программирования. Все гораздо проще - добавили какой-то объект, включили для него анимацию и он начинает двигаться.

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

Основные возможности Construct Classic:

  • Система редактирования событий и реакции на них посредством drag-n-drop.
  • Возможность использования огромного количества плагинов.
  • Программа создана на python, но дорабатывать ее можно на C++.
  • Есть возможность подключать пиксельные шейдеры на HLSL.
  • К программе можно подключать готовые исходные коды игр и приложений в формате САР.

Изменения в последней версии

  • Физика: Исправлен баг версии r1, когда физические объекты созданные после старта, могли улететь за экран на высокой скорости.
  • Поведение: Исправлен баг. когда вы не могли спрыгнуть с платформы. Вызван исправлением бага «приземления в воздухе» в версии r1. Оба исправления теперь работают.
  • Установщик: Исправлена проблема с установкой в версии r1.

————————————-

GameMaker: Studio

GameMaker: Studio - бесплатная версия популярного профессионального набора инструментов для создания небольших мобильных мультиплатформенных игр. Благодаря удобному интуитивно-понятному интерфейсу программы разработчики игр могут разрабатывать свои творения более быстро и эффективно. Все это потому, что им не придется заниматься ручным кодингом, затрачивая на этот процесс уйму времени.

В дистрибутиве GameMaker: Studio содержатся готовые шаблоны спрайтов, комнат и отдельных объектов. Все их можно несколькими движениями мыши перетаскивать на будущее игровое поле, указывая при этом условия их взаимодействия между собой.

Основные возможности GameMaker: Studio:

  • Кроссоплатформенность. Без особых трудностей можно создавать игры для Windows, Android, Linux.
  • Удобное рабочее окно программы, где нет ничего лишнего.
  • Возможность создания небольших двухмерных игр за считанные часы.
  • Готовые приложения можно интегрировать со Steam.
  • К приложению можно подключать готовые шаблоны, пошагово менять пути, объекты, звуки, фоны, скрипты и делать из этого всего интересные и необычные игры.
  • GameMaker классно подойдет для разработки игр и приложений на мобильных платформах.

————————————-

Game Editor

Game Editor - бесплатный конструктор для создания несложных двухмерных игр для операционных систем Windows, Mac, Linux, IOS, Android. Создаваемые игры представляет собой набор игровых объектов, каждому из которых задается реакция на определенное событие, что определяет их поведение в игре.

За внешний вид объектов отвечают встроенные наборы анимаций. Есть возможность использования своих графических и аудио элементов. Помимо стандартных реакций объектов можно использовать и свои, написанные на специальном скриптовом языке Game Editor.

Основные возможности Game Editor:

  • Простой и легкий для восприятия интерфейс.
  • Готовое приложение можно экспортировать на Windows, Linux, Android, IOS.
  • Созданную игру можно сразу протестировать, в любой момент остановить ее и снова начать редактировать.
  • Возможность использования графических файлов в форматах JPEG, GIF, PNG, BMP, PCX, TGA, XPM, XCF и TIF.
  • Возможность использования аудио файлов в форматах Ogg Vordis, MID, MOD, S3M, IT и ХМ.

————————————-

3D Rad

3D Rad - бесплатная программа для простого создания (без использования кода) различных ЗD-игр, интерактивных приложений и физических симуляций. Создание приложений в 3D Rad основывается на сочетании в различных комбинациях компонентов (объектов) и настройки взаимодействия между ними. Физика базируется на учете взаимодействия между объектами.

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

Основные возможности 3D Rad:

  • Создание качественных ЗD-игр.
  • Реалистичная физика взаимодействия объектов.
  • Возможность импорта моделей.
  • Качественная обработка графики.
  • Возможность применения искусственного интеллекта.
  • Возможность использования мультиплеера.
  • Высококачественные аудиоэффекты и музыка
  • Возможность встраивания игр на веб-страницы.

————————————-

Unreal Development Kit

Unreal Development Kit (UDK) - мощный бесплатный движок и среда разработки с огромными возможностями по созданию игр для большого количества платформ и операционных систем. Он содержит все инструменты для создания ЗD-игр, продвинутых визуализаций и детальных симуляций.

В состав Unreal Development Kit входит полностью интегрированная среда редактирования Unreal Editor, а также наборы готовых скриптов, спрайтов, текстур и звуков. Их можно комбинировать между собой, прописывать условия их взаимодействия, создавая при этом новые игры.

Основные возможности Unreal Development Kit:

  • Возможность создания игр для Windows, Mac OS, Xbox, PlayStation 3, Wii, Android.
  • Простой и удобный высокоуровневый язык программирования UnrealScript.
  • Реалистический свет, тени и эффекты.
  • Продвинутая физика поведения и взаимодействия предметов.
  • Поддержка LAN и прямого подключения к IP.
  • Возможность тестирования создаваемого приложения на любом этапе его проектирования.
  • Многопоточный рендеринг создаваемых игр.
  • Готовые шаблоны игр.

————————————-

NeoAxis 3D Engine

NeoAxis 3D Engine Non-Commercial SDK - бесплатная версия мощного качественного приложения для создания трехмерных игр. По сути, оно является готовым движком со своими моделями, физикой, графикой и шаблонами. На основе NeoAxis можно делать как различные трехмерные одиночные модели, так и сложную визуализацию программного обеспечения, или даже создавать полнофункциональные 3D игры. Все зависит от таланта и целей разработчика.

NeoAxis 3D Engine состоит из целого набора необходимых инструментов для реализации любой задумки разработчика. В нем в готовом виде уже есть 24 полноценные карты, некоторые из которых уже являют собой неплохие шутеры, где вам нужно стрелять по пришельцам, бегать по темным коридорам в поисках выхода и воевать с монстрами в деревне.

Основные возможности NeoAxis 3D Engine:

  • Установленная программа состоит из ряда отдельных приложений - конфигуратора, демонстрационных возможностей программы, редактора карт и редактора основного кода.
  • Приложения, разработанные с помощью среды NeoAxis, могут быть запущены на Windows и Mac OS X
  • Весь спектр возможностей встроенного NVIDIA PhysX. Поддержка регдолл и транспортных средств.
  • Встроенная поддержка синхронизации по LAN и интернет.
  • Приложение поддерживает огромный перечень языков, английский, украинский, русский есть в наличии.
  • Редактор построен очень удобно - все ресурсы программы четко структурированы по отдельным тематическим папкам.
  • Программа состоит из готовых наборов объектов, карт и моделей, поэтому разобраться в ней сможет любой школьник.

————————————-

Game Maker Lite

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

Game Maker отличается тем, что для создания игр в нем не нужно знания каких-либо языков программирования, хотя возможности использования скриптов также присутствует.

Основные возможности Game Maker:

  • Простой и интуитивно понятный интерфейс программы.
  • Встроенные уроки по созданию первых игр.
  • Программирование с помощью drag-n-drop.
  • Бесплатная коллекция бесплатных изображений и звуков для игр.
  • Возможность создания простых ЗD-игр.
  • Встроенный язык программирования Game Maker Language (GML), позволяющий разрабатывать более функциональные и интересные игры.

Внимание:

Бесплатная версия Game Maker ограниченна в функциональности, а при запуске созданных в ней игр показывается логотип программы.

————————————-

Unity 3D

Unity 3D - мощная среда разработки, которая позволяет легко создать игру. Созданные с помощью Unity 3D игры и приложения работают в операционных системах Windows, OS X, Android. iOS, Linux, Blackberry а также на игровых приставках Wii, PlayStation 3 и Xbox 360. Приложения, созданные с помощью Unity, поддерживают DirectX и OpenGL.

С помощью Unity 3D можно создавать видеоигры любых жанров. Разработчик может легко импортировать текстуры, модели и звуки. Для текстур поддерживаются все популярные форматы изображений. Создание скриптов осуществляется, в основном, с помощью JavaScript, хотя коды можно писать и на С#.

Основные возможности Unity 3D:

  • Широкие возможности настройки.
  • Доступный и понятный интерфейс.
  • Сценарии на С#. JavaScript и Boo.
  • Полная интеграция игрового движка со средой разработки.
  • Поддержка перетягивания объектов в редакторе.
  • Поддержка импорта большого количества форматов.
  • Встроенная поддержка сети.
  • Поддержка физики ткани (PhysX Cloth).
  • Возможность дополнения функционала.
  • Инструменты для совместной разработки.
  • Blender - бесплатный пакет для создания трехмерной (3D) компьютерной графики, содержащий средства моделирования, анимации, рендеринга, постобработки видео, а также создания игр. Функций Blender вполне достаточно для работы как обычным пользователям, так и профессионалам. В программе есть все основные инструменты, используемые в профессиональных ЗD-редакторах.

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

    Основные возможности Blender:

    • Поддержка разнообразных геометрических примитивов (включая полигональные модели, систему быстрого моделирования в режиме SubSurf, кривые Безье, поверхности NURBS, метасферы, скульптурное моделирование и векторные шрифты).
    • Универсальные встроенные механизмы рендеринга и интеграция с внешним рендерером YafRay.
    • Инструменты анимации, среди которых инверсная кинематика, скелетная анимация и сеточная деформация, анимация по ключевым кадрам, нелинейная анимация, редактирование весовых коэффициентов вершин, ограничители, динамика мягких тел, динамика твердых тел, система волос на основе частиц и система частиц с поддержкой коллизий
    • Python используется как средство создания инструментов и прототипов, системы логики в играх, как средство импорта и экспорта файлов, автоматизации задач.
    • Базовые функции нелинейного редактирования и комбинирования видео.
    • Game Blender - подпроект Blender, предоставляющий интерактивные функции, такие как определение коллизий, движок динамики и программируемая логика.

    ————————————-

    Stencyl

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

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

    ————————————-

    CraftStudio

    Добавляйте и изменяйте объекты в 3D пространстве, прописывайте сценарии и правила, рисуйте анимации и эффекты. Авторы CraftStudio продумали всё, чтобы создание игр на PC с нуля в реальном времени было понятным и увлекательным. При этом все инструменты для моделирования и анимаций встроены в программу и понятно обозначены. То же самое можно сказать и о визуальном редакторе сценариев. Что самое интересное — вы не обнаружите проблем с совместимостью форматов или их конвертацией. Для более продвинутых пользователей предусмотрен текстовый редактор Lua Scripting.

Каждый геймер хоть раз задумывался о том, чтобы создать собственную игру. Сделать это без команды профессионалов достаточно трудно, ведь нужны знания в программировании, 3d-моделировании, гейм-дизайне. Однако в последнее время становятся популярны программы, позволяющие создавать игры в режиме конструктора. Это открывает настоящий простор для воплощения дизайнерских идей, позволяет сконцентрироваться на творчестве, а не на точных расчетах.

Бесплатные программы для создания игр

Это игровой движок с возможностями конструктора, который обладает широким функционалом, возможностями для кастомизации. В нём можно создавать игры без программирования, однако они будут весьма шаблонными. Для действительно интересного проекта придётся использовать C# - язык программирования, который применяется в Unity 3D.

Многие заявляют, что для начинающих разработчиков эта программа подойдёт лучше всего. Конечно, она не может похвастаться прекрасной графикой, развитой физикой или искусственным интеллектом (которого, к слову, в Unity нет вообще), но создавать интересные 3d игры в ней можно без получения углубленных знаний.

Русский язык не используется в профессиональном софте, поэтому интерфейс Unity 3D локализован только на английский.

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

Лидер среди всех игровых движков. Показавший себя с лучшей стороны во многих AAA проектах, он доступен для любого пользователя. Создать огромную локацию, наполненную реалистичными реками, лесами и горами в CryENGINE SDK можно за считанные часы. Благодаря наработкам Crytek вы получаете отличную графику прямо «из коробки».

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

Благодаря тому, что разработчики движка наполнили его примерами локаций, бесплатным контентом и отличнейшей документацией, пользоваться им просто. Чтобы создать собственную игру в CryENGINE 3 Free SDK, не нужно программировать, создавать 3d модели и что-то рисовать. Достаточно просто расставить готовые объекты в нужные места.

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

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

Настоящий монстр, наполненный самыми современными технологиями. Просто скачав движок, вы сможете опробовать его на примерах локаций, а в дальнейшем пользоваться наработками Unreal в своих проектах. Этот движок вряд ли подойдёт новичкам, но тем, кто хоть немного разобрался в том, какие программы нужны для создания игр, он предлагает массу возможностей.

У UDK есть серьёзное преимущество - программа лояльности к индивидуальным разработчикам. Чтобы пустить игру в продажу, совершенно не нужно оплачивать лицензию. Достаточно просто отдавать несколько процентов владельцам компании. Это позволяет любому человеку войти в мир геймдева.

Используют этот движок те, кто не знаком с языками программирования, ведь в нём есть функционал для графического скриптинга - Blueprint.

Документация по UDK и Unreal Engine по-настоящему обширна. В ней рассматриваются все аспекты создания игр.

Kodu - это единственный игровой движок из сегодняшнего списка, который локализован на русский язык. Этот факт, а также простейший интерфейс, наличие готовых моделей и уроков привлекает разработчиков к нему.

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

Стоит отметить, что Kodu имеет максимально низкий порог вхождения. Использовать его могут те, кто совершенно не разбирается в геймдеве. Этому способствует система создания игр без программирования, отсутствие необходимости Hi-poly моделирования. Если вам хочется создать простую, детскую игру, то Kodu - лучший вариант. Его можно освоить за несколько дней, завершив проект в максимально короткий срок.

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

Плееры