Меню
Бесплатно
Главная  /  Заболевания  /  Unreal engine последняя версия. Какой тип игр вы собираетесь создавать? Игровой движок Unreal Engine

Unreal engine последняя версия. Какой тип игр вы собираетесь создавать? Игровой движок Unreal Engine

Эта запись также доступна на:

Эта статья — краткий обзор и первое впечатление от нового движка Unreal Engine 4. Я опишу основные возможности, а также достоинства и недостатки нового игрового движка.

Вчера на GDC 2014 был представлен новый движок компании Epic Games — Unreal Engine 4 . Движок можно получить по подписке за 19€ в месяц для европейского региона и за 19$ для остального мира. Кроме того, вы получаете доступ к полным исходным кодам движка. Стоит отметить, что, если вы оплатите только первый месяц подписки, вы лишаетесь только возможности получать обновления, а уже установленным ранее версией можно пользоваться сколько угодно (так сказано в лицензии).

Доступна сборка под Windows, Mac, iOS и Android. Заявлена поддержка HTML5, Linux и Steam Mashine в будущих версиях.

Движок совсем не похож на UDK или Unreal Engine 3. Unreal Engine 4 визуально выглядит другим, имеет множество новых возможностей и избавился от некоторых недостатков предыдущих движков. Перед нами действительно новый движок, который стал более удобным и дружественным к пользователю.

Новые возможности и основные отличия от Unreal Engine 3:

Для сборки под Windows нужны Visual Studio 2013 и June 2010 DirectX runtime

Далее генерим проект используя GenerateProjectFiles.bat файл в корне. Затем открываем проект студией, выбираем конфигурацию Development Editor и целевую платформу Win64. Правой клавишей на UE4 и билд выбранного проекта.

Билд занимает примерно 20 минут. После успешной сборки можно запустить файл RegisterShellCommands.bat с правами администратора чтобы связать файлы проекта с редактором.

Заключение

Unreal Engine 4 выглядит многообещающе. Фактически за 19$ мы получаем движок с большим функционалом чем Unity и с открытыми исходными кодами. Кроме того для него была создана новая экосистема с большим числом обучающего материала, магазином контента, форумом и сообществом разработчиков. Возможность писать как на нативном коде, так и на визуальном редакторе.

Теперь про минусы и недостатки. Движок все таки более профессиональный и от этого более сложен в освоении, чем Unity. Магазин контента увы пока очень примитивный. Также нет редактора под Linux и платформ для сборки пока всего четыре. Scaleform не входит в Unreal Engine 4.


Думаете, что процесс создания игр высокого уровня очень сложный? Вы правы, но лишь отчасти, так как у вас есть возможно скачать движок Unreal Engine 4 и на его базе создать первоклассную игру. Конечно, вы не сможете за сутки собрать аналог GTA, или сделать новый бестселлер, но вы сможете получить отличный инструмент, с помощью которого вы сможете воплотить в жизни самые смелые идеи. На базе этого ПО создавались именитые проекты, в крупных студиях, с десятками разработчиков. Одному также все под силу, но потребуется время, чтобы раскрыть функционал.

Как создать игру с помощью Unreal Engine 4

Четвертая версия ушла далеко вперед. Она стала с одной стороны проще, но с другой стороны она стала функциональней. Чтобы создать свой продукт, вам потребуется несколько вещей:
  • Анриал Енджин;
  • Плагины;
  • Платформа для разработки;
Если хоть один из терминов для вас не известен, то вам однозначно потребуются еще и руководства с инструкциями. Благо, что они есть на русском, а вот самого инструмента на родном языке вам не найти. Либо же придется использовать переводы от сторонних разработчиков. Как вариант, вы можете обратиться за серией уроков на YouTube, и начать лучше всего с изучения интерфейса, в этом вам поможет следующий ролик:


Для работы вам также потребуется знать языки программирования. Вы можете работать как на Blueprint, так и на C++. Можно работать сразу на нескольких, но Блюпринт считается основным. Минус этого решения в том, что движок очень привередливый к вычислительным мощностям ПК, на котором вы создаете свои решения. Идеально, если у вас будет специальная платформа на Windows с мощным процессором, большим объемом оперативной памяти, а также несколькими видеокартами.

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

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

В то время, как многие студии-разработчики игр используют собственные игровые движки, есть еще огромный рынок инди-разработчиков и даже крупных студий, нуждающихся в игровом движке, который поможет создать свою игру за краткие сроки. Unity3d и Unreal Engine 4 — это одни из самых популярных игровых движков, доступных на сегодняшний день. Хотя оба — отличные игровые движки, в зависимости от того, что вы собираетесь сделать, каждый может стать для вас оптимальным вариантом. Возможно, вы предпочитаете простой удобный интерфейс, или, может быть, язык программирования для вас более приоритетен — независимо от тех или иных обстоятельств, давайте посмотрим на различия, а также на сильные и слабые стороны каждого движка. Тогда вы и сможете решить, какой из них будет соответствовать вашим потребностям.

Какой тип игр вы собираетесь создавать?

Первый вопрос, который вы должны задать себе — как вы собираетесь использовать движок и какие вы хотите создать? Вы хотите создать 2d платформер или 3d шутер от первого лица? Может, гибрид 2d и 3d? Возможно, вы хотите начать с первой небольшой игры и разработать простой пазл с базовой физикой, или предпочитаете запустить игру в веб-браузере, или ? А может, игровые консоли? Кстати, как вы собираетесь деньги на своей игре? Внутренние покупки, реклама или просто сделать игру платной?

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

Если вы хотите делать — Unity будет идеальным решением. Это подтверждается доминированием Unity среди разработчиков мобильных игр, а также большим количеством плагинов для использования нативных возможностей мобильных платформ: реклама, внутренние покупки, аналитика, игровые центры и т. д. — все это интегрируется в игру за считанные минуты. Если вы нацелены на разработку 2d игры, Unity тоже будет прекрасным выбором, потому что именно у него есть прекрасные возможности для создания 2d игр. Хотя Unreal Engine 4 в последнее время пытается заманить разработчиков мобильных приложений, обещая не меньшие, а даже большие возможности для 2d игр.

Если вы хотите создавать 3d игры, Unity также очень мощный инструмент для разработки 3d игр. Хотя графически он далеко не на том уровне, что Unreal Engine 4. При необходимости использовать next-gen графику лучшим решением будет Unreal Engine 4.

Наша команда специализируется на разработке 2d мобильных игр, поэтому наш голос уходит к Unity.

Программирование

В Unreal Engine 4 используется язык программирования C++ . В Unity3d в основном C# или JavaScript. Сразу скажу, нас больше привлекал C#, так как до этого мы разрабатывали игры на движке LibGDX, в котором используется Java. Согласитесь, переход с Java на C# не такой болезненный, чем на C++ . Какая программа лучше с точки зрения языков программирования — действительно сводится к личным предпочтениям. Некоторые люди думают, что C++ является архаичным, а другие молятся на него. Если вы предпочитаете какой-либо из этих языков, то выбор движка для вас может быть довольно очевидным.

Но Unreal Engine 4 имеет решение для людей, которые боятся высокого порога вхождения в C++ . Это Blueprint — редактор визуального скриптинга. Технически вам не нужно писать ни одной строки кода. Это очень удобно для создания быстрых прототипов, и вы даже можете создавать целые игры с помощью Blueprint . Если вы не , Unreal Engine 4 будет для вас отличным вариантом. К слову, в Unity есть похожее решение. В Unity Asset Store можно приобрести расширение для редактора под названием Playmaker, которое так же позволяет разрабатывать прототипы игр без написания кода.

Asset Store

Оба движка Unreal Engine 4 и Unity3d имеют свой магазин ассетов: из них можно загрузить готовые 3d модели персонажей и окружения, текстуры и даже такие вещи, как звуки и системы частиц. Тем не менее, Unity3d однозначно выходит на первое место с точки зрения количества ассетов в магазине. В нем имеется все — от анимаций и генераторов GUI до расширений редактора для управления ИИ. Там есть все, что нужно для создания игры. Только плати деньги:)

Цена

Unreal Engine 4 и Unity3d являются условно бесплатными. Полная версия Unreal Engine 4 будет бесплатной для вас, пока доход от игры составляет меньше $ 3 000 в квартал, если же больше - вам придется делиться 5% от своих доходов.

С Unity3d все сложнее. Если доходы вашей компании составляют меньше $ 100 000 в год, вы можете использовать бесплатную версию, но она не полная. Хоть и бесплатной версии вполне достаточно для написания полноценной игры, в ней отсутствуют некоторые важные возможности: такие, как замена стандартного splash screen или создание Asset Bundle. На профессиональную версию Unity3d нужно потратить один раз $1 500 или купить подписку за $75 в месяц. Если вы разрабатываете мобильные игры, тогда на этом ваши затраты не заканчиваются. Придется расстаться с $1 500 ($75 в месяц) за iOS лицензию и столько же за Android. В этом моменте Unity3d нас немного расстроил.

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

Движок Unreal Engine 4 по праву можно назвать ведущим программным обеспечением для разработки качественных игр. Из-под его пресса, вышли такие шедевры, как Batman: Arkham City, Mass Effect, Mortal Kombat и много других, не менее достойных проектов. Движок обрел заслуженную популярность благодаря огромному арсеналу возможностей, которые были внедрены в него за 17 лет упорной работы. Сегодня, Unreal Engine 4 стал серьезной площадкой для строительства потрясающих виртуальных развлечений с использованием самых современных технологий.

Рабочая область редактора имеет множество кнопок и панелей, и с первого взгляда может показаться непонятной и сложной, но так будет не всегда. На самом деле, работать с интерфейсом очень комфортно, стоит в нем лишь немножко разобраться. Так как Unreal Engine 4, больше походит на профессиональный инструмент, то и изучения требует соответствующего. Если вы желаете создавать реально крутые видеоигры, то придется выделить приличное время на изучение обширного функционала этого движка. Затраты времени окупятся с лихвой, когда вы начнете получать колоссальное наслаждение от процесса создания профессиональных игр.

Особенности Unreal Engine 4

  • Мощная среда разработки
  • Визуальное программирование с помощью уникальной системы Blueprint
  • Возможность программирования на языке C++
  • Продвинутые инструменты дизайна
  • Создание игр под системы Windows, Android, Linux, Mac OS и iOS.
  • Поддержка DirectX 11 / 12
  • Продвинутый редактор частиц и визуальных эффектов
  • Удобное создание простых моделей, ландшафтов и анимации
  • Быстрое тестирование созданной игры
  • Гибкие инструменты для создания кат-сцен
  • И прочие полезные мелочи…