Главная · Освещение · Скачать программу чтобы создать программу. Лучшие программы для создания игр

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

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

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

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

Game Maker

Это конструктор игр на языке Delphi. Поддерживает как Windows, так и Макинтош. Достоинства того конструктора в кроссплатформенности, небольшой цене, интеграции с Steam. К недостаткам Game Maker относят то, что не удобен для создания больших игр, не развивается 3Д режим, предназначение из создания игр для компьютеров трансформировалось в игры для мобильных платформ.

Construct 2

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

В специальном магазине Construct 2 , который предлагают разработчики, творцы могут покупать особые ресурсы для своих виртуальных миров. Музыку, наборы звуков, инструкции – все есть в нем.

Unity 3D

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

Минусом Unity 3D является – необходимость обучения по компьютерному программированию у создателя.

3D Rad

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

Game Editor

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

Все приложения, созданные в Game Editor , имеют открытый исходный код . Утилита предназначается для тех, кто хотя бы немного освоил программирование на С++.

Stencyl

Эта среда создания компьютерных игр не требует каких-то особенных знаний в разработке и программировании. Все сценарии представлены в виде блоков . Те, кто любит фотошоп, полюбят и Stencyl . Так как в нем есть функции, которая сильно напоминает данную программу.

CraftStudio

Здесь можно добавлять и изменять объекты не только в 2Д, но и в 3Д пространстве. CraftStudio позволяет сделать создание игр увлекательным и интересным. Интерфейс данной программы интуитивно понятен. Здесь нет несовместимостей форматов или проблем с конвертацией. Для тех, кто обладает углубленными знаниями в программировании, есть раздел — Lua Scripting . Скачать программу для создания игр можно с официального сайта .

Adventure Game Studio

Плюсы данной утилиты заключаются в встроенной демо-игре, импорте звуковых файлов. К недостаткам относятся низкое качество графики и создание игры только одного жанра. Интерфейс Adventure Game Studio также не прост, как на первый взгляд может показаться. Но присутствует множество подсказок . Нет русскоязычной версии.

Arcade Game Studio

Это понятный и простой конструктор. Для работы с Arcade Game Studio не нужно обладать знаниями программирования, чтобы в нем разобраться. Он создан для написания шутеров, аркад, раннеров. Здесь можно сделать игру, относящуюся ко времени 80 или 90. Многим поклонникам олдскульного жанра, такие игрушки вполне зайдут.

Clickteam Fusion

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

Главная фишка Clickteam Fusion в том, что если программист создает утилиту на мобильный телефон, то она сможет считывать показания с GPS устройств. Русского языка нет, но можно скачать файл русификатор.

GameSalad

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

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

Visionaire Studio

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

Единственный минус Visionaire Studio в том, что бесплатна только демо версия.

Blender

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

Construct Classic

Эта программа предназначена для создания 3Д и 2Д приложений. Созданные на ней игры могут использовать технологии Direct X. Здесь все действия выполняются по технологии визуального проектирования. Поэтому не требуется знания программирования.

В Construct Classic можно подключать собственные шейдеры. Поддерживает большинство плагинов, встроен интерпретатор Python.

Unreal Development Kit

Эта утилита является самым популярным движком среди разработчиков игровых приложений. Она поддерживает X Box, PC, Play Station. Основная фишка в том, что движок создан для изготовления 3D шутеров. Здесь можно обрабатывать сложные архитектуры, анимации лица, физические объекты. А также имеется собственная библиотека.

Unreal Development Kit скачивается и используется бесплатно. Но когда вы захотите официально выпустить игру, то необходимо будет купить лицензию.

NeoAxis 3D Engine

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

Он очень удобен и прост в использовании. Этот движок разработан в нашей стране. Русский язык здесь установлен по умолчанию.

CryENGINE 3 Free

Этот движок можно считать лучшим из всех современных, которые поддерживают фотореалистичные графику, а также технологию Direct X. Far Cry и Crysis были сделаны на нем. А также он позволяет создавать игры для платформ X Box, Play Station.

Текстуры можно брать прямо из 3D Max. CryENGINE очень популярен. Можно найти большое количество обучающих материалов на русском языке.

Kodu Game Lab

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

Defold Game Engine

Этот конструктор заточен под 2D, но может работать и с 3D графикой. На нем легко создавать игры для непрограммистов. Defold Game Engine подойдет для разработки приложений для мобильных телефонов, HTML5, скрпитинг на lua.

Amazon Lumberyard

Это новый игровой конструктор от компании Amazon. Он выпускается с открытым исходным кодом. С помощью данного движка можно разрабатывать приложения для персональных компьютеров, мобильные приложения. Lumberyard — бесплатный конструктор. Но если вы хотите подключить дополнительные возможности, то за них вас попросят заплатить.

CryEngine 5

Это игровой движок от немецкой компании Crytec. Версия CryEngine 5 менее требовательна к вашим компьютерным характеристикам, но графика от этого не становится хуже. Есть поддержка Direct X 11 и 12.

GameMaker: Studio

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

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

Но как создать игру на Андроид с нуля, не обладая специальными знаниями и не зная даже основ программирования? Оказывается, попробовать себя в роли разработчика игр не такая сложная задача. Это и будет темой нашего сегодняшнего материала.

  1. Идея или сценарий.
  2. Желание и терпение.
  3. Конструктор игр.

И если с первыми двумя составляющими успеха более-менее всё понятно, то на третьей составляющей нужно остановиться подробнее.

Что такое Конструктор игр

Речь идёт о программе, существенно упрощающей разработку игр, делая её доступной для людей, не обладающих навыками программирования. В конструкторе игр объединены интегрированная среда разработки, игровой движок и редактор уровней, который работает как визуальный редактор (WYSIWYG – англ. аббревиатура «что видишь, то и получишь»).

Некоторые конструкторы могут ограничиваться жанром (к примеру, RPG, аркады, квесты). Другие, предоставляя возможность конструировать игры разных жанров, в то же время ограничивают фантазию начинающего разработчика 2D-играми.

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

Как выбрать нужный конструктор

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

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

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

Топ 5 лучших конструкторов игр

Construct 2

Это приложение неизменно занимает первые строчки в рейтингах конструкторов игр. С помощью Construct 2 можно создавать двухмерные игры практически любых жанров для различных платформ, в том числе и для Андроид, а также анимационные игры, ориентированные на браузеры, поддерживающие HTML5.

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

Для освоения работы с Construct 2 нет необходимости покупать лицензию, в бесплатной Free-версии предложен вполне достаточный инструментарий и возможность экспорта готового проекта на некоторые платформы. Однако, кодирование готового продукта на мобильные платформы и доступ к полному объёму функционала даст за 129 долларов Personal-лицензия. Если же ваше мастерство в создании игр достигло апогея, и вы уже стали получать доход от своего проекта более 5 тыс.долл., придётся раскошелиться на Business-вариант, который обойдётся в 429 долл.

А теперь, посмотрите несколько практических видеоуроков по созданию игровых приложений с помощью Construct 2:

Clickteam Fusion

Clickteam Fusion – ещё один образчик отличного полноценного игрового конструктора, помогающего даже новичку создать полноценную игру. Программа предоставляет возможность экспортировать созданные приложения совершенно бесплатно в формат HTML5, а это значит, что будет возможность публиковать браузерные игры и кроме того, конвертировать их для публикации в различных мобильных маркетах, например, Google play.

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

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

Как работать с приложением, смотрим специальный видео курс:

Stencyl

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

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

Наличие отличного графического редактора Scene Designer даёт возможность пользователю применить свою фантазию для рисования игровых миров.

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

Программа распространяется на бесплатной основе, но экспорт в десктопные форматы требует подписки, которая будет стоить 99$ на год, а лицензия для мобильных игр — 199 долл. В год.

Смотрим ускоренный курс по работе со Stencyl:

Game Maker

Программа существует в платной и бесплатной версии. Бюджетный вариант позволяет создавать добротные двухмерные игры под десктоп. В то время, как платная версия даёт возможность написать довольно «навороченные» 3D-игрушки для Виндовс, iOS и Андроид. Нас же пока интересует бесплатная возможность научиться реализовывать себя в игровой индустрии, а Game Maker – тот самый вариант, который позволит создавать игры с собственным сценарием без ограничений в выборе жанра.

Программа предлагает выбор готовых шаблонов локаций, объектов, а также, персонажей, звуков и фонов. Так что, вся творческая работа сводится к перетаскиванию в рабочую зону выбранные элементы и выбору условий – местонахождение и взаимодействие с другими объектами. Хоть знание языка программирования и не понадобится, но пользователи, которые «в теме» смогут использовать GML, чем-то схожим с JS и C++.

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

Кого заинтересовала эта программа, предлагаем посмотреть обучающее видео:

Unity 3D

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

Игры, созданные с помощью Unity совместимы со всеми востребованными платформами от мобильных устройств на iOS или Android до SMART TV телевизионных приёмников.

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

Все игровые действия и поведение персонажей базируются на добротном физическом ядре PhysX. Каждый объект, созданный в этом игровом конструкторе, представляет собой определённое сочетание событий и скриптов, управляющимися разработчиком самостоятельно.

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

Серия занятий по созданию игр с помощью Unity 3D:

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

Ранее мы затрагивали тему бесплатных игровых движков — . Правда название статьи дали более простое, чтобы привлечь больше желающих сделать свою 2D/3D игру.

В этом обзоре я решил рассмотреть более серьезные игровые движки CryENGINE 3, Unreal Engine. А также посмотрим на новую версию Unity3D.

CryENGINE 3 Free SDK

CryENGINE 3 — бесплатный игровой движок созданный компанией Crytek, которая выпустила первую версию движка в 2002 году. Третья же версия появилась на свет в 2009 году. Мировая известность этого движка оправдана потрясающими графическими показателями выпускаемых продуктов, некоторые из которых выглядят невероятно фотореалистично.


Возможности:

  • Лучшей демонстрацией возможностей я считаю уже готовые игры и тут у CryENGINE 3 есть чем похвастаться. За все время этот движок использовался разработчиками таких игр как Far Cry, Crysis и AION. Конечно же, список созданных игр гораздо больше, но я привел наиболее известные игры.
  • CryEngine 3 является кроссплатформенным движком и поддерживает PC, PlayStation ® 3 и Xbox 360 ™.
  • Импортировать текстуры можно из 3ds max, maya а также из предыдущих версий движка.
  • Процитирую слова основателя компании Цеват Ерли: «Движок был готов к следующему поколению еще 3 года назад. У нас давно есть продвинутая система частиц, GPU-рендеринг, Deferred shading, тесселяция, поддержка DX11 и так далее» — Действительно, реальные примеры созданных игр, говорят о многом.

Примеры игр: на официальном сайте представлены наиболее популярные игры на CryENGINE http://mycryengine.com/index.php?conid=68

С чего начать?

SDK скачивается в виде архива, без инсталлятора. В архиве содержится несколько папок, каждая из которых имеет свое назначение. Например, для запуска редактора используйте папки bin32 или bin64 (в зависимости от разрядности вашей системы). Файл редактора editor.exe , ну а для просмотра результата — launcher.ex e.

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

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

Язык интерфейса: Английский

Unreal Development Kit (UDK)

Unreal – именно это слово разработчики Unreal Engine решили использовать не только в названии движка, но и в названии некоторых игр — «Unreal», Unreal Tournament, Unreal Championship. В числе выпущенных продуктов присутствуют также Mass Effect, XCOM, Borderlands 2 и еще более сотни необычных игр, получивших мировое признание.


Возможности:

  • Unreal Engine является кроссплатформенным движком и поддерживает IBM PC-совместимый компьютеры, Xbox 360, PlayStation 3, Wii, Android. Если быть точнее, разработать игру Вы сможете на Windows, а запустить полученный продукт на вышеописанных игровых консолях и конечно же самой Windows.
  • Изначально движок приспособлен под создание шутеров, но также подходит для других жанров, например, ММО игр.
  • Графика на очень высоком уровне. Высокая детализация теней и света. Присутствует система расчета освещения Unreal Lightmass.
  • Встроенный редактор имеет огромный набор встроенных инструментов, среди них FaceFX Studio (анимация лица), редактор меши, Unreal Facade (разработка архитектуры и зданий), Unreal PhAT (работа с физикой) а также редакторы анимации, текстур, звуков, уровней, ландшафта и прочие.
  • Скриптинг осуществляется на языке Unreal Script, который включает в себя множество функций, упрощающих разработку 3D игр. Несмотря на некоторые трудности вроде наследования классов, внешний вид кода на Unreal Script похож на тот же C/C++.

Примеры игр: вот плюс к тому, что выше написал — http://www.unrealengine.com/en/showcase/

Язык интерфейса: Английский

Unity3D

Движок, стремительно набирающий популярность среди новичков. Причина тому вполне естественна – легкость и интуитивность, как интерфейса, так и в целом системы конструирования игры. Масса видеоуроков и качественная документация дают дополнительное преимущество этому движку. В работе Unity3D довольно производителен и стабилен.



Возможности:

  • Мультиплатформенность игр и самого движка. Поддерживаются Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player. Особо хочется подчеркнуть веб-плагин, ведь теперь можно играть в созданные 3D игры прямо в браузере, ниже c примерами игр я привел ссылку.
  • Охвачены практически всевозможные жанры современных игр, это действительно впечатляет (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Упрощенный импорт текстур, звуков, шрифтов. Для импорта достаточно перетащить элементы в папку с текстурами на панели движка. Поддерживаемые форматы: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (изображения); FBX, COLLADA, 3DS, DXF (3D модели); MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (аудио).
  • Скриптинг. Скрипты можно писать на JavaScript, C# и диалект Python’а под названием Boo. Чаще всего код пишут на JavaScript, к тому же, практически вся справка к Unity содержит примеры именно на JavaScript. Проверить работу скрипта можно сразу в игре, не покидая окна Unity.
  • Графическая система хорошо оптимизирована и работает на DirectX(включает поддержку DirectX 11) и OpenGL. Есть поддержка отложенного освещения(Deferred Shading) и теней в реальном времени. Так же присутствуют встроенный генератор ландшафтов и встроенный редактор шейдеров.
  • Если хотите разрабатывать игру в команде, для Вас в движке предусмотрена система совместной разработки — Asset Server.

Примеры игр: Bad Piggies, Wasteland 2. В некоторые игры можно поиграть прямо на сайте Unity (требуется установка специального плагина UnityWebPlayer)

Язык интерфейса: Английский

С чего начать?

На нашем форуме есть тема посвященная этому движку (ссылка ниже). Тут Вы найдете видеоуроки и прочий материал по изучению Unity3D.

Подытожим. Что выбрать?

Разумеется, для выбора движка Вы должны четко знать, под какую платформу собираетесь разрабатывать игру. Под мобильные платформы выбирайте между Unity3D и Unreal Development Kit(UDK). Самый богатый выбор платформ у Unity3D: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player(в бесплатной версии большинство платформ исключены).

Жанр игры:

На этих трех движках можно сделать игру любого жанра, но CryENGINE 3 и UDK будут более ориентированы на FPS(шутеры). Гоночные симуляторы — UDK, т.к лучше дело с физикой, но и Unity также подойдет.

Обучение/Интерфейс:

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

Графика:

В обзоре приведены примеры готовых продуктов, уже их достаточно, чтобы сделать выводы. CryENGINE 3 превосходит конкурентов, но нельзя говорит про явное превосходство. Unity в бесплатной версии лишился многих технологий, полный список возможностей смотрите здесь — https://store.unity3d.com/ (кнопка «read more» > «License Comparison»)

Выбирайте движок исходя из своих потребностей и знаний. Стоит все-таки попробовать каждый и выбрать что Вам ближе и проще.

Перед тем как прочитать обзоры программ для создания видеоигр, следует понять процесс разработки любой игры, будь то 2D инди-шутер или огромный AAA 3D-проект. Для создания любой игры нужно знать, что разрабатывать какой-либо проект в одного - почти нереальное дело. Большинство проектов были либо заброшено, либо даже не начаты. Связано это с тем, что видеоигра - очень сложная программа. Во-первых, нам нужно придумать что-то, чего ещё ранее не создавалось, либо создать хороший клон, который все равно имел бы какие-нибудь дополнения к уже существующему проекту. Во-вторых, работая в одного, нужно обладать навыками сразу нескольких людей, при этом уровень должен быть не ниже, то есть быть опытным программистом, левел-дизайнером, 3D художником, делая качественные 3D модели и текстуры, анимируя объекты, быть тестировщиком и создавать высококачественные звуки, как для стрельбы, так и для фона. В-третьих, нужно правильно и вовремя загрузить приложение или игру в магазины (IOS, Android, Windows, Mac, ... ), иначе кто-то это сделает первым. Но, как написано выше, это "почти" нереально. Есть случаи, когда над большими проектами работает всего один человек. Например, Сергей Носков "Noskovfe " создал игру 35MM , помогали Сергею только со звуком.

Процесс создания игр

Предпродакшн (подготовка к созданию игры)
Разработка игры (производство)
Поддержка игры

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

После подготовки игры наступает длительная стадия разработки игры. Создание игры разделяют на 3 этапа: 1 - разработка прототипов, отдельных объектов, сцен и прочего, 2 - объединение всего и вся на сцене, 3 - исправление ошибок, тестинг, пост-обработка, добавление эффектов. В разработке игры участвуют: программисты, гейм-дизайнеры, левел-дизайнеры, текстурщики, моделлеры, аниматоры, звукорежиссеры, актеры озвучивания игр и многие другие. Часто один человек объединяет в себе множество навыков, выполняя роль в команде сразу нескольких геймдевелоперов.

Поддержка игры заключается в выпуске дополнений, ускоряющие работу, исправляющие ошибки (патчи) или обновляющие контент игры. Выпуск обновлений является важной стадией, так как именно дополнения позволяют игре держаться на плаву ещё некоторое время, например: игра Destiny , вышедшая на PS4 9 сентября 2014 года. Разработчики до сих пор выпускают дополнения к этому онлайн шутеру и получают все новых пользователей. То же самое касается и мобильных игр, постоянные обновления влекут все больше скачиваний, а значит, приносят больше прибыли разработчику.

Программы для создания игр на IOS, Android и ПК

Рассмотрим самые известные программы для создания игр. Мы уже писали подробный обзор и , но в данном списке мы ещё раз кратко опишем эти замечательные игровые движки. В наш список программ войдут: Blender, Unity 5, Unreal Engine 4, Game Editor, Neoaxis, Stencyl, Kodu Game Lab.

Blender Game Engine

Blender Game Engine - игровой движок, который является частью пакета 3D моделирования Blender . Blender Game Engine был разработан много лет назад, но, спустя столько времени, так и не был популярен в кругу геймдевелоперов, а связано это вот с чем: Blender Game Engine создан для разработки несложных 2D и 3D игр, потому что имеет слабую физику по сравнению с конкурентами. Конечно, есть Rigidbody , есть элементарная физика, но нет смысла прописывать программисту то, что давно встроены в другие игровые движки. Также в этом игровом движке используется язык программирования Phyton , что не очень удобно. Но у Blender Game Engine есть плюсы: 1 - можно сразу редактировать и добавлять 3D модели, если что-то на сцене не устраивает, 2 - можно использовать русскую документацию на сайте Blender , 3 - удобный рендер, выдающий большой фпс. Если выбирать Blender Game Engine , то только для разработки небольших проектов, для знакомства с геймдевом.

Пример игр, созданных на Blender Game Engine , взятых с Youtube.com :

Blender

Unity 5

Unity3d - программа для создания приложений и игр под различных платформы: Windows, OS X, Windows Phone, Android, Apple iOS, Linux, Wii, PlayStation 3, PlayStation 4, Xbox 360, Xbox One . В последнее время мы видим рост Unity-разработчиков , потому что Unity очень простой игровой движок с огромной документацией. Также пользователи выкладывают свои видеоуроки на Youtube , что очень облегчает процесс создания игры. Если что-то не получается или движок показывает проблему, которую вы не в состоянии решить, то есть мощное коммьюнити (форумы, сайты,посвященные Unity, ВК-паблики и т.д.). Unity - любимец инди-разработчиков. На нем было создано огромное количество инди-игр, завоевавших популярность в Steam, на консолях и мобильных платформах. Unity Technologies предоставляют Unity бесплатно, но с одним условием: ваш доход должен быть меньше 100.000$ в месяц.
Замечательное видео, в котором показаны одни из лучших игр на Unity 5 2015 и 2016 года:

Скачать и узнать цены можно здесь: Unity 5

Game Editor

Game Editor - софт для создания 2D игр. С Game Editor можно начать знакомство с созданием игр, изучить примитивный язык программирования и вообще попробовать себя в этом деле. Game Editor имеет приличную документацию и достаточно русских видеоуроков на Youtube . Этот игровой движок подойдет для тех, кто хочет создать игру для себя и друзей, но не для монетизации и последующей продажи.
Game Editor

Neoaxis

Neoaxis - универсальная среда для разработки 3D игр и приложений. В Neoaxis большой набор инструментов, язык программирования C# , набор демонстрационный игр и карт для быстрого старта, несложный интерфейс. Основная цель Neoaxis - создавать приложение под очки виртуальной реальности, симуляторы и тренажеры, но также этот движок подойдет и для создания игр. Плюсом Neoaxis является то, что сайт, документация и сам движок переведен на русский язык. Next-Gen графики от Neoaxis не стоит ожидать, так как здесь сказывается "универсальность" движка. Neoaxis не хватает красивой оболочки, потому что сейчас дизайн программы выглядит на 2006-2008 год, но не позже. Не хватает скорости работы и скорости рендера. Neoaxis поддерживает все известные платформы, поэтому движок ещё и мультиплатформенный.
Скачать с официального сайта: Neoaxis

Stencyl

Stencyl - программа для создания игр на IOS, Android и Flash без кодинга. Stencyl нацелен именно на создание 2D и 3D мобильных игр. Мобильные игры, сделанные на Stencyl , не раз попадали в топ App Store и Google Play. Stencyl удобен тем, что здесь не нужно изучать скриптинг, все действия уже прописаны в движке, вам нужно лишь выбрать какие использовать. На официальном сайте есть хорошая документация, но русских уроков не так много. Stencyl собирает свой топ игр, залитых на мобильные маркеты, с ними можно познакомиться здесь: stencyl.com/ . Stencyl не берет проценты с монетизации игр, но необходимо купить Indie(99$) под Web/Desktop или Studio(199$) под IOS, Android . Также есть бесплатная версия, но ее нельзя использовать в коммерческих целях.
Скачать с официального сайта: Stencyl

Kodu Game Lab

Kodu Game Lab - бесплатный визуальный инструмент для создания игр. Kodu - детище Microsoft . Microsoft уже много лет проводит ежегодные конкурсы для школьников и студентов, мечтающих делать собственные игры. В Kodu можно вставлять свои модели в формате FBX, OBJ , есть поддержка скелета. Kodu нельзя монетизировать, только некоммерческое использование. Kodu идеально подойдет для обучение программированию детей. Программирование здесь, конечно, не C# или JS , здесь нужно строить элементарные вещи, чтобы объект двигался, прыгал или что-то делал. Вот пример игры, сделанной на Kodu :

Скачать с официального сайта: Kodu Game Lab

Unreal Engine 4

Unreal Engine 4 - бесплатная программа для создания игр под Windows, Mac Os, IOS, Android, Linux, Web, Playstation 4, Xbox One и Virtual Reality , разработанная американской компанией Epic Games . Unreal Engine 4 - это не просто софт для создания игр, UE4 также является отличным редактором видео, на нем можно создавать видео, заниматься визуализацией и создавать проекты под очки виртуальной реальности. Unreal Engine 4 был платным игровым движком, но после Epic Games заявили: "If you like something, set it free! ", т.е. всеми любимый движок можно скачать абсолютно бесплатно. Единственное, чем нужно отблагодарить Epic Games - 5% с одной копии игры, что очень хорошо. Unreal Engine 4 в основном рассчитан на AAA(Triple A) проекты, то есть такие игры, как: Mortal Kombat X , Paragon . Поэтому 5% с одной копии - это очень маленькая сумма. Если вы решили использовать Unreal Engine в качестве редактора видео или хотите создать в нем фильм, то Epic не берет никаких процентов. Этот игровой движок имеет мощное коммьюнити и документацию, правда, не в России. В РФ почему-то прижился именно Unity , и он (Unity 5 ) имеет более заполненный магазин, читабельную документацию и море российских форумов, полностью посвященных именно Unity3d . Зато Epic Games имеет более строгие правила как к контенту, так и к своему движку. Например, вам будет очень трудно создать такие условия, чтобы UE4 крашнулся, когда Unity это делает очень часто. Магазин Unreal Marketplace , в отличие от Unity Asset Store , имеет только большие и стоящие паки моделей, скриптов, текстур и готовых сцен. В Unity Asset Store трудно найти что-то стоящее, ведь большинство ассетов - это вещи, которые давно не обновлялись и не дополнялись. Посмотрите видео ниже, на котором показана работа Landscape Auto Material :

Скачать игровой движок с официального сайта: Unreal Engine
Прочитайте более детальный обзор Unreal Engine здесь: