Игровой движок - сердце компьютерной игры и центральный инструмент геймдевелопера. Центральный, но не единственный - без трехмерного графического редактора, программы для создания анимированных персонажей, звукового редактора, средства для создания уровней, средства разработки шрифтов и многого другого труд инди-разработчика был бы просто невозможен. В этой статье мы с тобой подберем полный комплект бесплатного либо недорогого ПО, которое пригодится тебе в нелегкой работе индивидуального разработчика игр. И нет, это будет не 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!

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

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

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


Программа для создания 3D-анимации «Аврора » пользуется популярностью у создателей мультфильмов. Программное обеспечение предоставляет много возможностей для создания различных анимационных эффектов в фильме.

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


используется сотнями людей во всем мире, среди них:

  • специалисты,
  • художники,
  • ученые,
  • эксперты VFX ,
  • создатели игр,
  • любители,
  • студенты и многие другие.

У имеется бесплатный и доступный код для создания 3D. обеспечивает широкий спектр функций обработки, моделирования, текстурирования, освещения, анимации и видео. Он совместим с любой платформой.


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

7. Softimage


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

6. Modo


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


Motion Builde r придумали для создания 3D-анимации. Программа поможет удобно и качественно управлять данными. У быстрый и удобный интерфейс, с помощью которого можно фиксировать движения мультипликационных персонажей.


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

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


У Cinema 4D studiо приятный и понятный пользовательский интерфейс. Вы можете создать анимированного персонажа со своими характерными движениями. Это программное обеспечение – лучший друг художника-графика. Оно было разработано с нуля с помощью анимационной графики.

2. Maya


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


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

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

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

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

Платных программ такого рода намного больше. В рамках этой статьи мы рассмотрим только несколько самых простых.

– платная программа для создания анимации в формате *.gif. Программа Easy GIF Animator позволяет быстро создавать анимированные баннеры, кнопки или аватары. Разработчики предусмотрели практически все функции, которые могут понадобиться при создании анимации. В этой программе пользователь может управлять всеми параметрами gif-файла. Например, при создании анимации можно указать задержку между кадрами, продолжительность анимации, цветовую палитру. Кроме этого Easy GIF Animator позволяет добавлять к анимации текст и различные эффекты. Результат работы можно сохранить в форматах формате SWF (флеш), AVI и GIF.

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

Итак, какие существуют программы для 2-д анимации и какую выбрать.

1.Toon Boom (toonboom.com)

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

Toon Boom предлагает несколько пакетов программ для анимации на любой вкус, возраст и размер кошелька:

Программа для покадровой (frame by frame) ручной анимации. Используют ее, в основном, для создания классической анимации, когда каждый кадр

рисуется на бумаге, а затем сканируется. Имеет широкий набор инструментов для рисования.

Ранее программа называлась Moho . Из всех представленных выше самая доступная в плане стоимости.

На сайте представлены 2 продукта Anime Studio:

1) Anime Studio Pro – идеальна для профессиональных аниматоров (стоит порядка $200)

2) Anime Studio Debut – программа 2д-анимации для начинающих (cтоимость $49.99)

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

На сайте программы много туториалов по изучению программы:

Возможности программы демонстрирует видео-презентация:

Anime Studio Pro 9 presentation

Anime Studio Webinar: What"s New in Anime Studio Pro 9

Если вас интересует программа для создания мультфильмов то вы попали по адресу.

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

Их число увеличивается с каждым днем, как и их возможности.

Ранее было сложно представить, что мультфильм можно сделать в домашних условиях. Теперь же это осуществимо.

Среди массы подходящих на эту роль, мы выбрали топ-5 самых популярных, многофункциональных и в тоже время простых в использовании утилит.

iClone Pro

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

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

Обратите внимание: iClone поддерживает опцию Kinect, разработанную компанией Microsoft. Она позволяет преобразовывать действия живых людей напрямую в анимационный проект. Стоит лишь отснять нужные движения на камеру.

Среди плюсов можно выделить:

  • возможность корректировать прозрачность созданных деталей;
  • наличие опции FaceTrix, что позволяет обычный снимок преобразовать в модель 3D;
  • проработка текстур до самых минимальных деталей.

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

Toon Boom Harmony

Оно активно используется такими гигантами киноиндустрии как Walt Disney и Warner Bros. Выделено оно ими среди остальных за счет наличия сетевого режима. Он позволяет работать над одним проектом и даже сценой сразу группе людей, что в разы ускоряет процесс создания ролика и делает его более качественным и продуманным.

Кроме этого, Toon Boom Harmony поддерживает работу со слоями, позволяет создавать плавные переходы между разными сценами, обладает функцией захвата изображения камерой и множеством других. Интерфейс простой, но требует хотя бы минимальных знаний английского языка, ведь пока не переведен на русский. Денежная оплата после пробного периода на порядок ниже, чем у предыдущего приложения.

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

Anime Studio Pro

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

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

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

Обратите внимание: при добавлении в сцену аудиодорожки персонажам автоматически подключается функция шевеления губами.

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

ZBrush

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

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

К положительным сторонам относят:

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

Если же говорить о сложностях при работе с ней, то у пользователя уйдет масса времени на изучение всех опций, которые ZBrush предоставляет. Но с другой стороны, софт настолько нетребователен, что может спокойно устанавливаться и на 32-битные системы, для которых найти хорошие варианты из числа самых последних – большая редкость.


Close