Самое забавное, что правильные ремастеры как минимум GTA 3 и Vice City уже существуют — они вышли в середине нулевых
Речь идёт о версиях для оригинальной Xbox, где была была повышена детализация вообще всего. Там у героев даже пальцы были вместо полигональных варежек — а ведь грандиозное появление пальцев на руках героев рекламировали как одну из больших фишек новых ремастеров! Вся трилогия выглядит на Xbox куда лучше, чем The Definitive Edition. Помогает не только улучшенная геометрия и нормальный свет, но и, как ни странно, низкое разрешение, скрывающее многие проблемы и графические фильтры.
Но если вдруг у вас есть возможность подрубить к ЭЛТ-телевизору PS2 и запустить трилогию на ней — это тоже нормальный вариант. Если вы так никогда не делали, то можете удивиться, насколько атмосфернее и приятнее станут выглядеть старенькие GTA. Даже в сравнении с ПК-версией, не зря же для них выпускают моды, возвращающие древний консольный графон.
Полная интерактивность
Выходите за рамки привычных видеоформатов и пайплайнов классических видеопродакшенов. Вы получаете практически полный контроль над картинкой в реальном времени: пользователь может выбирать сценарии происходящего на сцене, влиять на видеоряд, мгновенно заменять объекты в сцене, взаимодействовать с объектами. Это и возможности для архвиза, когда можно походить, потрогать, поменять фасоны, мебель и так далее. Это и форматы виртуальной и дополненной реальности, конечно же. То есть на выходе у вас будет не видеоролик, а полностью интерактивный продукт, который вы сможете запрограммировать как угодно. Для многого из этого не нужно знать C++ или другие сложные языки программирования. Все вполне делается на языке визуального программирования Blueprints. А это просто построение алгоритмов в виде блок-схем и соединение нужных нод. Вполне реально быстро выучить под свои задачи. А наличие шаблонов и ассетов на маркетплейсе делает эту задачу еще проще.
Мнение
В итоге то ли не хватило времени, то ли Rockstar Games не очень дотошно проконтролировала работу, то ли это вообще был копеечный релиз, на который компания не делала ставку и просто хотела заработать немного денег за счёт ностальгии. Ремастер получился более-менее играбельным на ПК, но если посмотреть на консольные версии, то там ситуация хуже. И заклинаю вас не покупать игру на Nintendo Switch, где за 5 тысяч рублей вы получите разрешение 480р в портативном режиме с просадками до 15 fps.
Всё это явно не того уровня качество, которого ждёшь от знаменитой студии Rockstar и её ремастера трёх культовых частей игры, изменивших индустрию. По сути, трилогия GTA — это наследие Rockstar, с которым студия обошлась очень небрежно.
Какие навыки нужны разработчику на Unreal Engine 4
Круг обязанностей разработчика зависит от его специализации, опыта и размера команды. Ранее мы упоминали, что разработчик собирает проект воедино: он прописывает логику событий в игре, устанавливает правила виртуального мира, настраивает технические условия среды, соединяет ассеты. При этом разработчик отвечает за корректную работу систем, поэтому он занимается тестированием, отладкой и исправлением багов.
Если разработчик работает в команде, то к этим хард-скиллам прибавляется необходимость владеть софт-скиллами: уметь ясно доносить свою мысль, корректно реагировать на фидбэк и так далее. Конечно, если разработчик создаёт игру в одиночку, то требования к софт-скиллам снижаются.
❌ Халтура и удаленный контент 👎
Не обошлось и без ложки дегтя в бочке с медом.
Лень разработчиков, кстати, встречает нас с первых секунд заставки. Дело в том, что начальный трейлер взят из старой версии игры, а чтобы придать эффект «новизны» на него наложили полосочки…
Ниже рассказываю, что еще разрабы умудрились испортить в ремастере.
Паровоз, ага. В полку «хороших» переводов прибыло
Оптимизация на консолях
Как там на ПК — я пока сказать не могу, ибо Rockstar Launcher «славится» своей скоростью загрузки в день релиза. Поэтому знакомство с игрой у меня прошло на Xbox Series X. И несмотря на то что это самая мощная консоль текущего поколения, обновленная «Саня» не стесняется лютых FPS-дропов во время использования огнемета, баллончика с краской, огнетушителя и быстрой езды.
Проблемы с текстурами
На некоторых дорогах можно повстречать невидимые препятствия, что может здорово подпортить впечатление от покатушек. Также мною были замечены текстуры кустарника, неестественно пробивающиеся посреди проезжей части. Иногда еще можно встретить неправильно расположенные здания и пикапы оружия.
Кустик «Великолепная» работа с освещением в магазине
Невидимый мост, взято с Reddit
Выпиленные песни из плейлиста радио
Свыше 10 песен не попали в обновленную игру. Вероятно, из-за проблем с правами на них. Из ощутимых потерь песня 2PAC — I Dont Give A f*ck и Ozzy Osbourne — Hellraiser.
«Всратые» лица персонажей
То ли ради мемов, то ли от криворукости, разработчики жестко накосячили с лицами некоторых персонажей. Теперь бандиты вызывают не страх, а заставляют смеяться, т. к. физиономии у них, мягко говоря, убогие. Впрочем, смотри сам:
Найдено на просторах интернета (про Vice City, но суть отражает)
Некстген.
Новичкам на заметку
В сторону Unreal Engine редко смотрят новички, а все из-за того, что на первый взгляд интерфейс кажется слишком сложным. Но стоит посвятить его изучению чуть больше времени, и в итоге вы получите отличный инструмент для любых творческих задач.
- Создайте игру на основе бесплатных шаблонов и только потом начинайте ее персонализировать и обновлять.
- Воспользуйтесь бесплатным продуктом для визуального программирования Blueprint – с его помощью вы сможете собрать код из готовых частей, не боясь опечататься или что-то напутать.
- Не ждите идеального результата. Вряд ли у вас с первого раза получится игровой шедевр – для этого нужны опыт, знания и полноценная команда. Поэтому смотрите на тестовые проекты, как на источник бесценного опыта.
- Развивайте продукт постепенно. Не стремитесь к полноценной ААА-игре, сверстанной «на коленке», это в принципе невозможно. Создайте что-то, что будет соответствовать понятию минимально жизнеспособного проекта.
- Идите на игровые джемы. Соревнования по разработке игр дисциплинируют и учат создавать рабочий продукт за минимально возможные сроки. К тому же, на джемах можно найти единомышленников и даже собрать команду для дальнейшей работы над игрой.
- Работайте регулярно. Начав работу над проектом, не откладывайте его в долгий ящик и не допускайте больших пауз. Даже если вам кажется, что затея провальная – изучайте движок и экспериментируйте.
- Подпишитесь на блоги опытных разработчиков, которые щедро делятся опытом и идеями. Видео-уроки могут помочь найти ответы и вдохновение.
Наши советы помогут начать работу с Unreal Engine, но при этом могут использоваться и для других движков. Отличаются только технические моменты разработки, но тут все зависит от ваших потребностей и ожиданий. О работе с движком Unity мы рассказывали в одном из наших материалов.
У Unreal Engine есть как плюсы, так и минусы, которые имеют индивидуальный оттенок, ведь в зависимости от проекта важны разные характеристики. Впрочем, список преимуществ можно построить следующим образом:
- Весь код проекта пишется на С++, есть встроенный графический редактор Blueprints.
- ПО максимально стабильно, разработчик может рассчитывать на полное отсутствие багов.
- Unreal Engine одинаково хорошо подходит как для проработки кинематографических спецэффектов, так и видеоигр.
- Пользоваться UE и всем его функционалом можно абсолютно бесплатно. Но не забывайте, что роялти от продаж успешной игры выплатить все же придется (при обороте в более, чем 100 000 $).
Но при этом веские минусы данного движка тоже имеются:
- Высокая цена на контент для геймдева. Несмотря на обилие бесплатных файлов, часто стоимость нужных предметов достигает 100 $.
- Сложный интерфейс. Этот минус – лишь дело привычки, как только вы сориентируетесь в функциях и привыкнете к меню, сможете оперативно использовать все возможности.
- Требовательность к «железу». При написании кода сложно заметить прожорливость движка, но для обработки неоптимизированной графики потребуются серьезные мощности.
- Большой «вес» ПО – более 20 ГБ.
На Unreal Engine были созданы множество глобальных и красивых игр для мобильных устройств. Пятерка наиболее известных продуктов, которые вдохновят нас на создание собственного проекта:
- Fortnite.
- PES 2020.
- Lineage 2: Revolution.
- Heroes Reborn: Enigma.
- PUBG Mobile.
Следите за обновлениями блога! Мы готовим еще много интересных материалов для начинающих разработчиков, которые только планируют ворваться в мир геймдев.
What Remains of Edith Finch
Приключенческая инди-игра была разработана американской студией Giant Sparrow и выпущена компанией Annapurna Interactive в 2017 году. Главная героиня What Remains of Edith Finch обследует старый особняк, где прожили несколько поколений её предков. Героиня под управлением игрока изучает по документам и артефактам обстоятельства их жизни и смерти.
Скриншот: игра What Remains of Edith Finch / ArtStation
Каждая из историй рода Финчей подаётся как флешбэк с отличительным визуальным стилем и уникальными геймплейными механиками. Нарративный дизайнер Антон Радус выделял эпизод с фабричным рабочим — он разделывает рыбу и воображает целый фэнтезийный мир. Игрок одновременно управляет героем на фабрике и его аватаром в вымышленном мире.
Постепенно становится всё сложнее думать о фабрике — герой всё больше погружается в свои фантазии. Рутинная задача отходит на второй план, но её всё ещё надо выполнять — игрок пытается разглядеть на экране рыбу и свою руку, а видит дворцы и корабли. С помощью подобных механик игрок проживает историю персонажа, а не смотрит на неё со стороны.
Игра получила высокие оценки прессы, была удостоена ряда наград, в том числе The Game Awards за лучшее повествование и премии Британской академии в области видеоигр как лучшая игра 2017 года.
Чем плох Unreal Engine?
Казалось бы, у столь богатого возможностями движка не может быть недостатков. Тем не менее найти их можно. Так, например, на Unreal Engine 4 проблематично создавать большие бесшовные миры, рассчитанные на множество игроков, что делает затруднительным разработку MMORPG и прочих ММО-игр на движке.
Аналогичные проблемы возникают с ИИ: если добавить на локацию слишком много ИИ-существ, попытки движка обработать поведение всех одновременно вызовут падение fps, поэтому разработчикам придется придумывать способы ограничения деятельности монстров, находящихся за пределами взаимодействия от игроков.
Удобство использования – не первостепенный, но довольно важный параметр движка. И в этом плане UE4 проигрывает все тому же Unity: если второй рассчитан на игроделов-новичков, то первый разработан для профессионалов, что сказалось на эргономичности интерфейса.
Наконец, Unreal Engine заставляет больше трудиться над оптимизацией игр. Некоторые проекты, в частности, PUBG, страдают от слабой производительности даже на мощных игровых ПК. Это, в первую очередь, «заслуга» программистов шутера, тем не менее многие разработчики говорят о требовательности движка. Мнения на этот счет разнятся, но факт остается фактом – необходимо тщательно работать над играми на UE, чтобы добиться плавности картинки.
Почему Unreal Engine 4 — один из лучших движков для работы над играми
Есть несколько причин большой популярности UE4.
UE4 поддерживает большое количество функций, благодаря чему в нём можно создать практически любую игру.
В Unreal Engine 4 есть встроенная система визуального скриптинга, которая позволяет без особых препятствий выстраивать игровую логику даже новичкам.
Движком можно пользоваться бесплатно: в лицензионном соглашении Unreal Engine указано, что пока ваша игра не принесёт более $1 000 000 — после этого придётся платить 5% от дохода.
Есть возможность сделать игру, которая запустится на всех популярных платформах: PlayStation, Xbox, Switch, ПК, iOS, Android.
У движка огромное сообщество пользователей, которые создают обучающие материалы, делятся друг с другом опытом и помогают решать проблемы. Дополнительный плюс большого сообщества — множество игровых ассетов, доступных для свободного использования в своём проекте.
Epic Games постоянно устраивает бесплатные раздачи ассетов, которые могут пригодиться при разработке игры
Большое преимущество Unreal Engine 4 в универсальности и доступности — его могут использовать как опытные разработчики, так и новички, которые впервые берутся за создание игры. Всё дело в том, что UE4 по умолчанию поддерживает сразу два языка программирования: текстовый C++, в котором нужно писать строчки кода, и визуальный язык Blueprints, в котором игровая логика выстраивается при помощи связанных между собой блоков. Такой подход помогает сделать программирование более наглядным и понятным для тех, у кого нет опыта.
«Blueprints разработала компания Epic Games, чтобы дать инструменты программирования людям, которые далеки от этого. Поэтому научиться работать с Blueprints очень легко. Конечно, необходимо получить минимальную теоретическую базу, например, разобраться, что такое переменные и как работает функциональное и объектно-ориентированное программирование.
Но и эту теоретическую базу можно изучать, применяя Blueprints. И даже без неё можно сделать что-то интерактивное, например, кнопку, которая открывает дверь. Язык Blueprints крайне прост в освоении, и в нём есть много решений, которые делают его применение удобнее. Например, цветовая индикация различных типов переменных», — Антон Токарев, преподаватель Нетологии, геймдизайнер в Dreamside Interactive.
Пример логики для шарика, который отскакивает от препятствий и теряет скорость после каждого столкновения
Но вот сюрприз: непосредственно в геймплее отремастеренная картинка оказалась приятной
Особенно в «тройке» и San Andreas — Vice City стала не такой розовой и это несколько бьёт по атмосфере. Да, это всё равно похоже на ENB-сборку от Васяна — но хотя бы на не самую плохую. А пластиковость просто не особо бросается в глаза, пока гоняешь по городу.
Однако это не снимает с ремастера статус «ленивого» — о чём говорить, если в нём даже звук оставили старый пережатый. Да и улучшенное освещение сыграло с играми трилогии злую шутку — из-за него многие ролики на движке почему-то стали ужасно тёмными, иногда героев просто не видно. В то же время погодные эффекты вроде дождя с молнией накрывают всё изображение мерцающими артефактами. И только неоновые отражения в машинах всегда смотрятся роскошно.
UE5: какие сюрпризы подготовили создатели платфомы для пользователей новой версии
Логичным эволюционным шагом в развитии Unreal Engine стала 5-я серия движка, выпущенная в 2021 году. По словам Epic Games, она вывела ПО на новый уровень фотореализма – это было главной целью обновления. Но это отнюдь не все важные нововведения:
- Nanite. Под этим названием была презентована виртуализированная геометрия с микрополигонами, исключающая неприятное явление «бюджета на полигоны». Данная геометрия позволяет показывать в кадре геометрию кинематографического качества, которая имеет миллионы и миллиарды полигонов.
- Lumen. Еще одна фича для детальной картинки, которая представляет собой абсолютно динамическое глобальное освещение. При помощи системы Lumen картинка реагирует на изменения сцены и условий освещения, то есть падение лучей света в игре будет меняться в реальном времени. Алгоритм сам просчитает интенсивность, угол освещения, а художнику останется только скорректировать нюансы.
- Симуляция реверберации звука. Если говорить проще, то в UE5 завезли реалистичное эхо, которое работает в замкнутых пространствах. Звук постепенно угасает, а система просчитывает это индивидуально, исходя из параметров прорисованной площади.
- Улучшенный физический движок. Тут все проще – законы природы работают более корректно, модели персонажей двигаются реалистичнее, а физика работает так, как и в реальном мире.
- Новая симуляция поведения жидкостей. Система позволяет создавать зрелищные сцены с жидкостями и повышать реалистичность картинки. В сравнении с предыдущим поколением UE, теперь разные жидкости имеют разные параметры, а значит атмосферность картинки повышается многократно.
Если говорить о том, для каких проектов можно выбрать Unreal Engine, ответ будет простым – для любых
Неважно, будет это простая карточная 2D-игра или полноценная ААА-проект – UE обеспечит быстрый процесс разработки с огромным набором ассетов и вспомогательных систем
Знание языка C++ несомненно потребуется для подгонки нюансов и персонализации, но интуитивный механизм добавления объектов позволит проработать игровой мир гораздо быстрее, чем на движках-аналогах. Таким образом, при желании получить результат с отличной графикой, реалистичной физикой и стабильностью работы стоит выбирать именно Unreal Engine.
Но никакие текстурные подтяжки не спасут геймплей
Все игры трилогии безбожно устарели, играть в них сейчас просто мучительно. Каждой из них нужен ремейк в стиле Mafia: Definitive Edition. Удобным колесом выбора оружия, исправленным автоприцелом и полурабочим GPS их не исправишь. Стрельба в этих играх ужасна, физика машин ещё ужаснее, дизайн большинства миссий — полный ад, а ИИ врагов и водителей — просто атас, как же они любят поворачивать прямо тебе в бок! Всё это было сделано на нормальном уровне для своего времени, но в 2021 году бьёт по морде.
Самое забавное — моды на ПК исправляют почти все эти проблемы. Фанаты давно и физику машин в старых GTA докрутили, и с баллистикой поработали и даже рэгдолл-анимацию в San Andreas добавили. Да и с графикой моддеры работают лучше аутсорсеров Rockstar. Безвкусные ENB-обвесы — это одно. И совсем другое дело моды, которые аккуратно улучшают картинку старых GTA, например, добавляя больше деталей на улицы городов.
Запускать трилогию GTA — и уж особенно The Definitive Edition — стоит только ради ностальгических чувств. Вот только я поймал себя на мысли, что чувства не так уж сильно связаны с геймплеем этих игр. GTA 3 напоминает мне, как мы, затарившись газявой и чипсонами, заваливались с друзьями к единственному товарищу, у которого был ПК. Запуская Vice City, я вспоминаю, как мы ходили пешком в центр города, чтобы купить диск с модами (да, бывало и такое). San Andreas же напоминает, как мы чувствовали себя настоящими гангстерами, рассекая по району на великах. Игры трилогии — это всего лишь триггеры тех воспоминаний. А чтобы их активировать и никакие ремастеры не нужны.
Сага о рейтрейсинге
Основное ограничение, на мой взгляд, в игровых движках (хотя по сути это то, что дает преимущетсво в виде быстрого рендера) — отсутствие рейтрейсинга (трассировки лучей) в привычном для нас понимании (привет, растеризация). Просчитывать огромное количество лучей — довольно непростая задача, требующая как времени, так и ресурсов компьютера. Поэтому в большинстве игровых движков для того, чтобы сохранять стабильный рендер 30-60 кадров в секунду используются различные ухищрения, чтобы каждый кадр не считать лучи. Фейкование методов рейтрейсинга приводит к проблемам с тенями, отражениями и глобальным освещением (Global Illumintation).
Глобальное освещение — по сути, совокупность освещения прямого (свет, исходящий от источника света по прямой) и непрямого (отраженные отскоки света ото всех объектов в сцене).
Даже если по качеству света нам достаточно всего одного-двух отраженных отскоков света — все равно это огромное количество лучей, которые надо рассчитать. Делать такое решениями из коробки на среднестатическом компьютере пользователя каждый кадр — ситуация, стремящаяся к невозможности. Поэтому в движке есть деление источников света на динамические и статические. Динамические считаются в рилтайме, могут двигаться и изменяться и поэтому используют только прямое освещение. Статические источники будут давать прямое и непрямое освещение с заданным количеством отскоков, но и просчитываться будут заранее (просчет может занимать часы для одной сцены), не изменяются по ходу игры и результат их просчета записывается в лайтмапы, которые потом накладывается в виде текстур тени на объекты (поэтому у объектов должна быть нормальная UV развертка под лайтмапы), которые тоже должны быть статическими и не двигаться, иначе они не будут участвовать в просчете отскоков непрямого освещения.
Вот и получается, что для сохранения производительности в Unreal Engine в глобальном освещении в просчетах непрямого света у нас не участвуют объекты, которые двигаются, и источники света, которые двигаются.
Идем дальше — отражать всю сцену в глянцевом объекте тоже дорого для производительности. Это опять пускать и считать кучу лучей. Поэтому мы используем инструменты для запекания всех статичных объектов сцены в отражение, а для динамичных используем SSR (Screen Space Reflections) — что вижу на экране в данный момент, то и отражается. То есть пока отражающий и движущийся объект в поле вашего зрения — с отражением вроде все ок. Но стоит движущемуся объекту уйти из поля зрения вашей камеры — он тут же пропадает и из отражения первого объекта, что порождает кучу визуальных артефактов. При желании можно накостылить камеру в объект и проецировать результат из нее на отражения, но это тоже не панацея (для плоских объектов есть еще Planar Reflection).
Ну и тени. Для теней, получаемых непрямым освещением все понятно. А вот от динамических источников тени довольно примитивны. Например, размыть их еще как-то можно, а получить что-то такое — уже нет:
Разбавлю все же эти переживания двумя небольшими ложками меда:
— существуют кастомные сборки движка с технологией nVidia VXGI — воксельное динамическое глобальное освещение. Да, fps падает до неиграбльного (но кого это интересует, когда мы тут за видео говорим), но мы получаем просчет непрямого освещения в реальном времени для всех объектов (хотя с отражениями по прежнему не все так гладко).
— и введение DXR в движок из коробки (соответственно и поддержки nVidia RTX), что пока работает мальца криво-глючно (на версии 4.23), но в перспективе даст нам практически рейтрейсинг в реальном времени с блекджеком, динамическим глобальным освещением и отражениями.
Почему стиль настолько важен
Выбор стиля оказывает влияние на всех, кто работает над игрой: программисты, художники, дизайнеры, продюсеры.
Стиль помогает:
- отличаться от конкурентов;
- построить узнаваемость бренда;
- создавать уникальный опыт у игрока: стиль усиливает нарративную составляющую и эмоции.
Реалистический стиль быстро эволюционирует. Технологии и методы создания реалистического визуала устаревают быстрее, чем мы успеваем ими овладеть. Среднестатического игрока сегодня не удивишь пиковой графикой десятилетней давности. Просто посмотрите, как устарело сейчас выглядит первый Crysis, и вспомните, насколько прорывным он казался в 2007-м.
Если же говорить о стилизованных играх, они устаревают гораздо медленнее. В них скорее устареют механики, геймлпей, техническая сторона, но не визуал. Хороший стиль никогда не стареет.
Borderlands, Darksiders, Hades, Limbo
Всегда помните один из ключевых принципов геймдизайна: показывайте, не рассказывайте. Хорошая сцена в игре стоит тысячи слов сценария.
Чем хорош Unreal Engine?
Как уже говорилось, Unreal Engine очень гибок и универсален. В отличие от Unity, который требует установки множества плагинов (часто – платных), UE4 уже «из коробки» снабжен всеми необходимыми инструментами разработки. Пользователи, знающие С++, освоят движок быстрее, ведь он использует именно этот язык программирования. Впрочем, для тех, кто не знаком с С++, Unreal Engine тоже поддастся без проблем – все благодаря визуальному редактору Blueprints, который позволяет создавать скрипты и размещать объекты, не написав ни единой строчки кода.
К тому же, движок содержит множество инструментов, которые облегчают работу с ним. Например, поддерживает множество форматов текстур, точно передает физические свойства материалов, позволяет изменять объекты в реальном времени, задавать для них функции и комментарии, автоматически выбрать источники освещения, добавить туман и другие эффекты, и так далее. Большую коллекцию ассетов (платных и бесплатных) можно использовать при разработке игр, а открытый исходный код движка дает возможность вносить в него изменения при необходимости. Движок гибко подстраивается под платформу разработки, что позволяет оптимизировать игры под консоли, мобильные гаджеты и ПК.
Epic Games стабильно держит лидерские позиции в области передовых технологий, поэтому Unreal Engine 4 напичкан ими под завязку, обеспечивая, при должном мастерстве игроделов, впечатляющую визуальную составляющую с качественным освещением (трассировка лучей в реальном времени, конечно же, поддерживается), мягкими тенями, честными отражениями, достоверной анимацией персонажей и прочими эффектами. За счет этого, кстати, движок также используется в создании компьютерной графики в киноиндустрии – например, его силами был создан дроид K-2SO для «Изгоя-1» сцены из «В поисках Дори» и «Мандалорца».
Как разработать стиль
Итак, что является составной частью стиля и как его создать? Часто стилизованную графику легче создать по сравнению с реалистичной. В большинстве случаев стиль упрощает некоторые элементы вашего творчества. Любой элемент игры может быть упрощен: свет, тени, цвета, формы, частицы (particles). Вспомните, как у Симпсонов было по четыре пальца.
Есть примеры того, как нехватка ресурсов создала стиль. Один из лучших — игра Silent Hill .
Технологии того времени не могли поддержать отражение столь большого уровня — не хватало графической мощности. Разработчики решили добавить туман.
Это сохранило ресурсы консоли и сильно повлияло на атмосферу и стиль игры. Туман Silent Hill стал ключевым элементом стиля для всей франшизы.
Туман Silent Hill стал ключевым элементом стиля игры
Стиль также помогает скрыть слабости проекта. Если ваш моделер не так хорошо рисует лицо, как хотелось бы, пусть по сюжету все в вашей игре носят маски. Это будет гораздо выгоднее, чем нанимать отдельную команду, чтобы моделировать лицо.
Но не стоит забывать о правиле gameplay first. Люди играют в игры, а не смотрят их. Игрок должен иметь хорошее понимание о том, куда смотреть, идти и с чем взаимодействовать. Хорошие примеры здесь — это подсветка нужных объектов в Uncharted и Mirror’s Edge.
Разделите персонажей, отделите фон, сделайте все читабельным, не добавляйте слишком многое на малое пространство, помните о формуле big-mid-small. Вот хорошие примеры такой работы:
Все могут различить и узнать модели и анимации из Fortnite
Mirror’s Edge может хвастаться геймплеем в просторном городе и революционной системой подсветки интерактивных объектов (которую можно отключить, что коренным образом изменит геймплей и его сложность).
Игра Ghost of Tsushima — это отличный пример стилизации реалистической графики. Правильные акценты в кадре и штуки типа palette limitation позволяют думать, что каждый кадр игры выставлен вручную.
Legend of Zelda: Breath of the Wild выделяется простыми текстурами и ярким светом с выделенными акцентами. Что интересно, многие пытались скопировать этот стиль, но мало у кого получилось.
Что означает Unreal Engine 5 для художников в геймдеве?
Давайте вкратце разберемся с тем, какие основные фичи Unreal Engine 5 будут самыми важными для художников.
Nanite
Инструмент Nanite — это современный подход к визуализации геометрии.
Он очень неприхотлив к ресурсам несмотря на то, что с его помощью можно размещать на сцене высокодетализованные объекты с миллионами деталей. Nanite позволяет работать с high poly
Детализированная модель без ограничений по полигонам. На таких моделях могут быть сделаны все, даже самые маленькие детали. Такие модели часто производят концептеры, а в видеоиграх такая геометрия нужна для запекания нормала. сценами как никогда раньше. Потенциально это позволяет не заниматься low-poly оптимизацией, мержем сцен и HLods. А это освобождает много времени и сил на более креативные задачи.
Создание высокодетализованных объектов
Megaskans
Megaskans — это бесплатная библиотека фотореалистических ассетов премиального качества.
Фотореалистичный ассет
Разработчики Megaskans взяли на себя всю тяжесть сканирования разнообразных объектов и добавления их в Asset Store. Все ассеты в Megaskans уже готовы к работе с Nanite по умолчанию.
Lumen
Lumen — это инструмент для работы с глобальным освещением, который поддерживает рендеринг в реальном времени, включая трассирование лучей.
С Lumen можно будет не запекать свет. То, что было трудным на объектах окружения высокого качества вручную, теперь делается автоматически.
Возможность не запекать свет с инструментом Lumen
Metahuman
Metahuman — это новый кастомайзер для человекообразных персонажей.
Бесплатный, фотореалистичный, с поддержкой волос и ткани, готовый к применению в UE5 по умолчанию. С таким инструментом очень сложно создать некрасивого персонажа. Также у всех персонажей из Metahuman есть готовый риг и они готовы к анимации.
Красивые человекоподобные персонажи