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


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


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

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

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




Вступление

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

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

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


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


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 (Вчера)
Да и сейчас тоже
: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
Помочь cайту

Набор в команду сайта
Наши конкурсы
Каталог файлов
Skyrim Special Edition [279]
TES V: Skyrim [4119]
TES IV: Oblivion [506]
Fallout: New Vegas [2149]
Fallout 3 [1078]
Fallout 4 [811]
Dragon Age: Origins [606]
Dragon Age 2 [245]
Dragon Age: Inquisition [229]
The Witcher 3: Wild Hunt [108]
GTA SA [95]
GTA 4 [131]
GTA 5 [42]
S.T.A.L.K.E.R. Зов Припяти [73]
S.T.A.L.K.E.R. Чистое Небо [42]
S.T.A.L.K.E.R. Тени Чернобыля [98]
Neverwinter Nights 2 [98]
Другие разделы

Подразделы:


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


Последние рецензии
Frostpunk: в час Белого Хлада...
Assassin's Creed Origins: в полях Иалу
Assassin's Creed Origins: пески времени
FARCRY 5
KINGDOM COME: DELIVERANCE
Elex
Cuphead. Великое творение безумцев.
Hand of fate
Следите за нами:





Статистика
Онлайн всего: 100
Гостей: 54
Пользователей: 46




Вверх Вниз