Статьи » Обучающие статьи » Для мододелов


Unreal Engine 4 как инструмент для реализации идей.


Автор статьи: Di_Shiper

Добавлено: 15 Мая 2018 в 15:36 | Обновлено:
Просмотров: 1751 | Комментарии: 29

Понравилось: 12 пользователям




Вступление

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

Поиск... Поиск... Поиск...

Почти сразу я начал искать подходящий для этого игровой движок. Вариантов было не много, а умений чтоб в них работать - и того меньше. Сначала выбор пал на UDK - сильно урезанный Unreal Engine 3. Однако работа в нём вызывала только головную боль - всё казалось сложным и непонятным. В результате этот вариант пришлось отбросить. Затем я попробовал популярный тогда CryEngine3, но полное отсутствие документации и работы с комьюнити со стороны разработчиков отпугнуло и меня, и других начинающих девелоперов. Далее появился Unity3D, который я тут же начал пробовать для своих целей. И столкнулся с одним непреодолимым для меня препятствием - скриптинг на C#. Тогда я абсолютно не знал ни одного ЯП, из-за чего и этот вариант был отвергнут и забыт.
В течении пары лет я больше не предпринимал попыток начать что-то делать... до появлении Unreal Engine 4...


И вот он, движок моей мечты!

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

Интерфейс редактора визульного скриптинга:


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

Ещё не игра, но уже и не просто задумка...

И собственно, для чего я потратил столько сил и времени, воплощается в жизнь. С момента выхода первой части Mass Effect я мечтал об онлайновой игре, или хоты бы кооперативной. Но этого не произошло, а значит пришлось делать самому. В течении двух месяцев упорной работы были созданы инструменты для использования ресурсов оригинальной трилогии. Да, это не даёт мне право использовать игру в коммерческих целях, но и не в деньгах интерес! Затем был собран изменённый Mass Effect Explorer, с помощью которого я смог "вытащить" координаты объектов (локации) в понятном UE4 формате. После шёл долгий этап адаптации материалов оригинала под использование с технологией BPR (физически корректный рендеринг и шейдинг), который используется в UE4 и которого не было в Mass Effect 1-3. Это дало удивительные графические результаты, хотя требования к ПК существенно возросли. Далее углубляться в технические моменты не буду, но расскажу и покажу что есть на данный момент. А именно: сервер на 128 игроков, с сохранением прогресса (инвентарь, положение, регистрационные данные), несколько видов оружия (биотика пока не реализована), наземной и воздушной техники, которая поддерживает передвижение группой до 4-х игроков. Из доступных рас пока только люди. Из доступных локаций - Иден Прайм (расширенный), Луна, Марс (расширенный), Цитадель (полная, без загрузок), Илос (расширенный). В данный момент ведётся работа над Омегой, которая так же будет расширена. Так же есть пока не сильно функциональный редактор персонажа. В общем почти всё готово к первому тесту, сейчас заканчиваем тестирование сети, авторизация в игре происходит через Steam (достаточно иметь просто запущенный клиент) с помощью тестового id 480 (знающие поймут что это, простым же игрокам это не нужно). Ну вот и всё, напоследок оставлю несколько скриншотов:

Логотип запуска:


Редактор персонажа:


И кибернетика, как же без неё!


Хоть загрузок нет... но лифты остались!


Ну вот, прибыли в клуб:


И он же внутри:


Пип-Бой Инструментрон и Авина подскажут куда дальше:


Голограммы и рекламные билборды:


Вид из одного из помещений:


Небо! Почти как на Земле!



Теги: funmade, mass effect, ue4, Dev, indie game


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Всего комментариев: 29


0
№:29 от Di_Shiper
637872
| Модмейкер | в 14:14 (03 Августа 2018)
Как и обещал - начали тестирование. В основном каждую пятницу и выходные. Если есть желающие - милости просим.

Посмотреть профиль Di_Shiper

0
№:22 от RustWays
12827
| Журналист | в 21:42 (26 Мая 2018)
Ccылки не хватает на бэту
Посмотреть профиль RustWays

0
№:23 от Di_Shiper
637872
| Модмейкер | в 06:17 (28 Мая 2018)
Думаю нужно создать тему в недавно созданном разделе на форуме чтобы там оставлять последние версии билда. Сейчас же наблюдаются проблемы с поиском сервера и входом в игру при использовании стима (проблема странная, с 00-00 до 6 утра всё нормально, потом либо сервер вообще не отображается в поиске, либо пинг 9999), как только исправим - билд станет доступен.
Посмотреть профиль Di_Shiper

0
№:9 от DarkVetal
386519
| | в 16:41 (17 Мая 2018)
Сам мечтал о создании игр или моделированию, но так как учится сложно, а по жизни это мне не нужно, то забил, ограничившись несложным модмейкерством.
Посмотреть профиль DarkVetal

0
№:7 от W@nTeD
204794
| Гражданин | в 08:36 (17 Мая 2018)
Как по мне, Unity достаточно хорош в мобильном геймдеве, достаточно просто вспомнить сколько мобильных проектов на Unity было выпущено.
Насчет Unreal Engine 4, я не спорю хорош из-за своей удобности,
сообщества, уроков всяких (далеко ходить не нужно, пример тому Shooter Tutorial) ну и т.д. Но, опять-же для создание что либо на Unreal Engine, нужен,
достаточно, мощный компюктер, так-как Unreal Engine достаточно много
кушает памяти. Тоже самое могу сказать про вес движка, из-за разных
ассетов. Unreal Engine 4 чуть ли не идеален для создания игр, но без
оптимизации последних, сомневаюсь что это позитивно скажется на
финальном продукте!
Посмотреть профиль W@nTeD

0
№:8 от Di_Shiper
637872
| Модмейкер | в 09:15 (17 Мая 2018)
Да, на счёт мощностей, потребляемых движком - согласен. Благо до начала работы с движком работал с графикой (моделирование, рендеры и тд), так что мощная машина уже была.
Посмотреть профиль Di_Shiper

0
№:13 от Arturzzz
227775
| Гражданин | в 16:57 (18 Мая 2018)
ахаха
не падайте в обморок
моя система
Pentium ® Dual-Cor E6500
ОЗУ 3 гб хаахахахах СТЫД
Видеокарта 1 гб Nvidia Geforce GT 430
Жесткий диск-  300 гб
компу 7 лет :( 
Работаю только с кодом и UI thanks
Посмотреть профиль Arturzzz

+1
№:14 от DarkVetal
386519
| | в 17:39 (18 Мая 2018)
У меня ещё хуже, ноут на пне Р6200 и GT 420m, ОЗУ такая же. Кризис 2 на минималках тянет и ладно.
Ноут 2010 г.в. lol
Посмотреть профиль DarkVetal

0
№:15 от W@nTeD
204794
| Гражданин | в 02:04 (19 Мая 2018)
Я не говорил, что работать в Unreal Engine 4 нельзя если компюктер старый! Благо у Unreal Engine 4 есть встроенные настройки графики!
Посмотреть профиль W@nTeD

0
№:5 от Arturzzz
227775
| Гражданин | в 14:24 (16 Мая 2018)
UE4 - это будущее Геймдева
Посмотреть профиль Arturzzz

0
№:10 от ArtemisEntreri
260643
| Гражданин | в 19:20 (17 Мая 2018)
Этот комент был бы актуален в году 2010  lol
Посмотреть профиль ArtemisEntreri

0
№:16 от Arturzzz
227775
| Гражданин | в 20:17 (21 Мая 2018)
Да и сейчас тоже
:D
Посмотреть профиль Arturzzz

+2
№:1 от Arturzzz
227775
| Гражданин | в 22:13 (15 Мая 2018)
Из за Unreal Engine 4 я и забросил изучение Creation kit для Skyrim и создание модов для него же.
Создание модов для игры было интересным занятием... Представьте вам дали савочек и ведёрко с песком в детстве... Делайте что хотите в пределах того, что можно юзать с  этим песком, ведёрком и савочком.
Так и со Скайримом, было очень интересно, НО! хотелось добавлять, что-то совсем уникальное...Надоело строить, обставлять дома, менять модельки оружия  или брони меняя при этом только характеристики.
Creation kit - (ом) я занимался 2 года. И даже не знаю как я узнал о том, что помимо того, чтобы просто добавлять моды в любимую игру, можно было СОЗДАТЬ что-то своё совсем уникальное, на свой вкус и цвет...
Я узнал о Unity :D , но он не слишком был удобен для меня и я нашел альтернативу, да ещё какую. Unreal engine 4!
Как по мней он самый удобный  и понятен, тем более бесплатный (Что есть хорошо :D )
Так что гуглите UE4 и вперёд, Вам понравится :)
Посмотреть профиль Arturzzz

0
№:2 от Di_Shiper
637872
| Модмейкер | в 01:37 (16 Мая 2018)
Именно. И самое главное - постоянно совершенствуется. За столько лет изучения я всё равно не знаю абсолютно всего, так что нет предела совершенству. А значит буду двигаться дальше.
Посмотреть профиль Di_Shiper

0
№:3 от ArtemisEntreri
260643
| Гражданин | в 06:53 (16 Мая 2018)
Ну не знаю, по мне юнити поинтереснее...
Посмотреть профиль ArtemisEntreri

0
№:4 от Di_Shiper
637872
| Модмейкер | в 06:56 (16 Мая 2018)
Сколько времени работали в Unity и UE4?
Да и если посмотреть на кол-во выпущенных проектов (особенно ААА) на Unity и на UE4, то перевес далеко не на стороне первого.
Посмотреть профиль Di_Shiper

0
№:6 от ArtemisEntreri
260643
| Гражданин | в 22:34 (16 Мая 2018)
Ну на юнити делают много качественных инди проектов, УЕ тоже хорош, их объективно нельзя сравнивать, тут чисто субъективное мнение. УЕ хорош для масштабных проектов имхо, в юнити же создать какую нить 2д метроидванию полегче. Да и самому скрипты писать интереснее.
Посмотреть профиль ArtemisEntreri

0
№:11 от Kordal
762266
| СуперМодератор | в 03:22 (18 Мая 2018)
Намного интереснее писать все с нуля :) Но дело это кропотливое и не каждому под силу.
Открыли новый раздел на форуме: Модификация и разработка игр.
Посмотреть профиль Kordal

0
№:12 от Di_Shiper
637872
| Модмейкер | в 03:39 (18 Мая 2018)
Кстати об этом. Все исходники движка доступны, так что можно "кодить" всё что угодно, вплоть до полного изменения всего двига.
Посмотреть профиль Di_Shiper

0
№:18 от Di_Shiper
637872
| Модмейкер | в 06:39 (25 Мая 2018)

Цитата
Открыли новый раздел на форуме: Модификация и разработка игр.
Т.е теперь там можно открыть тему и писать о прогрессе разработки? Если так то просто отлично!
Посмотреть профиль Di_Shiper

0
№:19 от Kordal
762266
| СуперМодератор | в 07:28 (25 Мая 2018)
Да, совершенно верно. Если потребуется, добавим подразделы UE4, Unity. Что скорее всего, так и будет.
Посмотреть профиль Kordal

0
№:20 от Di_Shiper
637872
| Модмейкер | в 07:46 (25 Мая 2018)
Просто отлично! Как раз на субботу первый тест запланировали, будет что показать!
Посмотреть профиль Di_Shiper

0
№:17 от LexxProAktv
450177
| Проверенный | в 00:26 (25 Мая 2018)
Что то не замечал того факта.что инди проекты такие уж и популярные.Лично я не трачу своё время и деньги на то,что не соответствует ожиданию.
Посмотреть профиль LexxProAktv

0
№:21 от ArtemisEntreri
260643
| Гражданин | в 12:03 (26 Мая 2018)
Hollow Knight, The Council, Dont Starve, Isaac, Hellblade: Senua’s Sacrifice это все инди игры, которые могут конкурировать с ААА проектами, причем лишь малая их часть
Посмотреть профиль ArtemisEntreri

0
№:24 от LexxProAktv
450177
| Проверенный | в 16:22 (29 Мая 2018)
То есть вы хотите сказать,что любая из этих игр к примеру может стоять на одной позиции к примеру с Ведьмак 3? Или же той же Mass Effect? и рядом все эти игры с ними не валялись.
Посмотреть профиль LexxProAktv

0
№:25 от ArtemisEntreri
260643
| Гражданин | в 18:28 (30 Мая 2018)
Ну учитывая что с Ведьмаком вообще не 1 новая игра конкурировать не может, а МЕ это франшиза из игр, комиксов и прочего контента, ты нашел очень хорошие варианты для сравнения.
ЗЫ любая из этих игр лучше чем МЕ3, и некоторые лучше чем МЕ2.
Посмотреть профиль ArtemisEntreri

0
№:26 от LexxProAktv
450177
| Проверенный | в 22:42 (30 Мая 2018)
Ну,не знаю,так как после 3 часов в Hellblade: Senua’s Sacrifice у меня возник вполне резонный вопрос-На кой это нужно было делать?
Посмотреть профиль LexxProAktv

0
№:27 от ArtemisEntreri
260643
| Гражданин | в 23:27 (30 Мая 2018)
Это актуально для любой игры, если на то пошло :D
Посмотреть профиль ArtemisEntreri

0
№:28 от LexxProAktv
450177
| Проверенный | в 23:15 (31 Мая 2018)
Не совсем для каждой игры это подходит.По крайней мере у меня не возникал такой вопрос когда играл в Ведьмак 1.
Посмотреть профиль LexxProAktv
Помочь cайту

Набор в команду сайта
Наши конкурсы
Каталог файлов
Skyrim Special Edition [288]
TES V: Skyrim [4114]
TES IV: Oblivion [509]
Fallout: New Vegas [2186]
Fallout 3 [1082]
Fallout 4 [802]
Dragon Age: Origins [605]
Dragon Age 2 [245]
Dragon Age: Inquisition [166]
The Witcher 3: Wild Hunt [110]
GTA SA [96]
GTA 4 [131]
GTA 5 [42]
S.T.A.L.K.E.R. Зов Припяти [75]
S.T.A.L.K.E.R. Чистое Небо [44]
S.T.A.L.K.E.R. Тени Чернобыля [99]
Neverwinter Nights 2 [143]
Другие разделы

Подразделы:


Общая [34]
Adobe Photoshop [16]
Для мододелов [43]


Последние рецензии
Рецензия: «God of War 4»
Brain Out для тех кто скучает по 90-м
Frostpunk: в час Белого Хлада...
Assassin's Creed Origins: в полях Иалу
Assassin's Creed Origins: пески времени
FARCRY 5
KINGDOM COME: DELIVERANCE
Elex






Статистика
Онлайн всего: 280
Гостей: 130
Пользователей: 150




Вверх Вниз