что такое ассеты в unreal engine

Какие прелести нас ждут в Unreal Engine 5

Epic Games провела 26 мая презентацию Unreal Engine 5, на которой показала новые возможности движка, включая системы по работе с ассетами, светом, анимациями и звуком. Старые системы и инструменты тоже получили множество улучшений.

Уже можно скачать альфу UE5 и семпл проект Valley of the Ancient.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Рекомендуемые системные требования для демки: 12-ядерный процессор с частотой 3,4 ГГц, видеокарта NVIDIA RTX 2080 или AMD Radeon 5700+ XT, оперативная память от 64 ГБ.

Можно уже начинать изучать доки. Подробно описаны все ключевые моменты.

Наконец-то обновили интерфейс редактора.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Nanite

Виртуальная геометрия позволяет использовать больше полигонов и должна заменить привычные LOD’ы, делая прозрачным весь процесс замены высококачественных ассетов на более простые. Становится возможным отображать миллионы трианглов без проблем.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Работает с новым внутренним форматом мешей, который сильно сжат и поддерживает потоковую передачу с автоматическим уровнем детализации. LOD’ы самим больше делать не надо.

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

Во время импорта меши разбиваются на иерархические кластеры групп треугольников. А уже во время рендеринга кластеры меняются местами на лету с разными уровнями детализации в зависимости от обзора камеры и без разрывов соединяются с соседними кластерами в одном объекте. В памяти находятся только видимые детали. Как следствие, чтобы это всё нормально стримилось, нужен SSD.

Для прокси-мешей можно настроить уровень детализации.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Прокси-меши используются для коллизий на уровне полигонов, трассировки лучей, запекания света и другого. При этом по умолчанию используются авто-генерируемый LOD0, что весьма странно.

По крайней мере, есть возможность выбрать кастомный прокси и настроить традиционные LOD’ы.

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

Могут быть проблемы с occlusion culling. Если есть сложнная геометрия близко друг к другу около самой верхней поверхности, Nanite не сможет определить, какая из них находится сверху или снизу, что приведет к отрисовке обоих. Вблизи Nanite нормально разделяет слои, но при удалении разница в расстоянии между геометрией может быть меньше пикселя, что приводит к лишней отрисовке.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Если верить доке, то у Nanite меша и качество лучше, и размер меньше.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Антиалиасинг система Temporal super resolution позволяет при меньших затратах по ресурсам получить почти нативные 4K по цене 1080p.

Системы для работы со светом и атмосферой

Новая система для глобального освещения Lumen позволяет настроить реалистичный реалтайм свет. Если ещё совмещать с фотореалистичными ассетами из Мегасканс, то картинка просто на новый уровень выходит.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Lumen Global Illumination заменяет Global Illumination Screen Space (SSGI) и Distance Field Ambient Occlusion (DFAO). Lumen Reflections заменяет Screen Space Reflections в Unreal Engine 4.

Lumen генерирует Surface Cache для ближайших поверхностей сцены (где-то 200 метров от камеры). За этим расстоянием работает только screen traces.

Есть экспериментальное представление Distant Scene. Оно как раз было использовано в прошлой демке Unreal Engine 5 «Lumen in the Land of Nanite» для достижения непрямого освещения в каньоне. Покрывает диапазон от 200 метров до 1 километра от камеры. Работает путём рендеринга Reflective Shadowmap с низким разрешением от солнца с использованием Nanite и отслеживает это поле высот, чтобы уловить один отскок непрямого освещения солнца. В проде пока не рекомендуется использовать.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

При трассировке сначала прогоняется Screen Tracing, т. к. он меньше жрёт ресурсов.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

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

По умолчанию работает Signed Distance Fields. Требует поддержка Shader Model 5 у железа. Много ограничений: работает только со статикой, World Position Offset не поддерживается, с прозрачностью проблемы.

Hardware Ray Tracing поддерживает больший спектр доступной геометрии. Проседает, если больше 100 000 инстансов. Динамическая деформация мешей может загнать фпс в 0.

Для работы Lumen нужна карта NVIDIA RTX-2000 серии и выше или AMD RX-6000 и выше.

Система для атмосферы позволяет легко всё настраивать, в том числе и объёмные облака. На уровне настроек куча модификаторов и параметров, которые позволяют твикнуть всё.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Работа с фотореалистичными ассетами

Quixel Bridge теперь полностью интегрирован в движок.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Можно просто перетаскивать ассеты мышкой из браузера ассетов и сразу приступать к работе.

Добавили новый тип ассетов Mega Assemblies. Это что-то типа сборки из существующих ассетов.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Главная цель состояла в том, чтобы художникам было проще совместно работать и обмениваться ассетами.

Работа с миром и уровнями

Новый инструмент World Partition позволяет дизайнерам работать с миром не как с набором стриминг уровней, а как с одним большим миром, который автоматически разбивается на более мелкие ячейки.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Их можно загружать/выгружать в редакторе кусками, что кучу времени и ресурсов при работе в редакторе экономит.

Сами изменения (добавить кустик, например) происходят на уровне акторов, а не карты. В итоге можно работать с одной картой одновременно нескольким людям и не будет головной боли при мёрдже.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

World Partition позволяет стримить из коробки. Ассеты вне установленного радиуса выгружаются и заменяются другими с меньшим разрешением.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Это всё на уровне конфигов вынесено. Можно настроить под свой проект.

Система Data layers позволят художникам работать вместе над одной сценой и переосмыслить её, создавая различные её вариации.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Эти слои можно переключать в рантайме, что позволяет загружать/выгружать тысячи ассетов на лету.

Как пример, переход в другой мир через портал. Правда, тут, всё же, есть переходный момент с подзагрузкой. Но, всё равно, довольно резво.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Анимация

Добавили для анимаций Full body IK solver. Может автоматически подстраиваться под тип пола/земли и высоту. «Детерминированный надёжный и в 10 раз быстрее, чем раньше».

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Появился новый фреймворк Game Feature Plugins, который позволяет разбить контент на модули. Может связать экшены, анимации, другие системы.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

К примеру, в другом измерении у ГГ меняется абилка. Это всё задаётся на уровне конфига.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Все vfx, звуки, анимации, инпуты, блюпринты, относящиеся к абилке, в виде одного плагина в проекте, что позволяет отделять фичи и сделать проект более модульным и конфигурируемым.

Animation Motion Warping позволяют адаптировать рут анимации под мир. Можно переиспользовать одни и те же элементы.

Позволяет настроить нотификации для реакции на трансформы из блюпринтов.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Система реагирует на высоту препятствий, поворот персонажа и прочее.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Control Rig позволяет редактировать анимации прям в движке.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Full body IK даёт возможность настроить анимацию в ответ на какие-то внешние факторы: позиция противника и т. п. Всё на уровне конфига.

Например, настроить направление и дальность атаки в зависимости от положения ГГ.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

С помощью новой системы Meta sounds можно теперь использовать всю мощь редактора материалов для создания сложного процедурного звука.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Хорошо забытое старое

Но это не только про новые фичи. Всё, что вам нравилось в UE4, тоже проапгрейдили. Niagara particles, visual effects, chaos physics, блюпринты получили множество улучшений.

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

Новые инструмента для отладки появились: Memory Insights для поиска утечек, Unreal Turnkey, который позволяет настроить проект под различные платформы, чтобы потом любой участник проекта одним нажатием мог поднять у себя нужное окружение.

И, как заверяют Эпики, миграция с UE4 должна пройти без проблем, т. к. полная обратная совместимость между версиями движка.

Уже можно скачать альфу UE5 и семпл проект Valley of the Ancient.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Саму презентацию можно посмотрел на канале Unreal Engine.

Источник

Разработчик игр на Unreal Engine 4: что умеет, сколько зарабатывает и почему UE4 — отличный выбор для начинающего специалиста

Чтобы собрать игру, нужна некая среда с определёнными техническими условиями и необходимыми инструментами. В качестве такой среды выступает игровой движок. Unreal Engine 4 — один из самых популярных движков, который используют как крупные компании, так и небольшие инди-студии. К примеру, на UE4 созданы Final Fantasy VII Remake, Returnal, Gears 5, Borderlands 3, Fortnite, Abzû, Observer и многие другие.

Узнали у Владимира Семыкина, автора направления «Геймдизайн» в Нетологии, об особенностях движка Unreal Engine, разнице между Blueprints и C++, а также насколько востребована профессия разработчика на Unreal Engine.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Энтузиаст геймдизайна, автор Нетологии

Почему Unreal Engine 4 — один из лучших движков для работы над играми

Есть несколько причин большой популярности UE4.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engineUE4 поддерживает большое количество функций, благодаря чему в нём можно создать практически любую игру.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engineВ Unreal Engine 4 есть встроенная система визуального скриптинга, которая позволяет без особых препятствий выстраивать игровую логику даже новичкам.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engineЕсть возможность сделать игру, которая запустится на всех популярных платформах: PlayStation, Xbox, Switch, ПК, iOS, Android.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engineУ движка огромное сообщество пользователей, которые создают обучающие материалы, делятся друг с другом опытом и помогают решать проблемы. Дополнительный плюс большого сообщества — множество игровых ассетов, доступных для свободного использования в своём проекте.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

Большое преимущество Unreal Engine 4 в универсальности и доступности — его могут использовать как опытные разработчики, так и новички, которые впервые берутся за создание игры. Всё дело в том, что UE4 по умолчанию поддерживает сразу два языка программирования: текстовый C++, в котором нужно писать строчки кода, и визуальный язык Blueprints, в котором игровая логика выстраивается при помощи связанных между собой блоков. Такой подход помогает сделать программирование более наглядным и понятным для тех, у кого нет опыта.

«Blueprints разработала компания Epic Games, чтобы дать инструменты программирования людям, которые далеки от этого. Поэтому научиться работать с Blueprints очень легко. Конечно, необходимо получить минимальную теоретическую базу, например, разобраться, что такое переменные и как работает функциональное и объектно-ориентированное программирование.

Но и эту теоретическую базу можно изучать, применяя Blueprints. И даже без неё можно сделать что-то интерактивное, например, кнопку, которая открывает дверь. Язык Blueprints крайне прост в освоении, и в нём есть много решений, которые делают его применение удобнее. Например, цветовая индикация различных типов переменных», — Антон Токарев, преподаватель Нетологии, геймдизайнер в Dreamside Interactive.

что такое ассеты в unreal engine. Смотреть фото что такое ассеты в unreal engine. Смотреть картинку что такое ассеты в unreal engine. Картинка про что такое ассеты в unreal engine. Фото что такое ассеты в unreal engine

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

Источник

Unreal Engine 4 для инди и прототипирования

Последняя статья из цикла «Разработка» — работаем с редактором UE4, пишем логику без навыков программирования и начинаем конкурс работ.

Автор: Александр Блинцов. Специализируется на Unreal Engine. В Pixonic является клиентским разработчиком и отвечает за разработку и поддержку технической стороны нового сетевого мобильного шутера.

Уже две статьи цикла «Разработка» были полностью посвящены Unity и различным туториалам для этого движка. А в этой я расскажу об относительно молодом Unreal Engine 4. Несмотря на то, что оригинальный UE существует уже два десятилетия, новая версия была почти полностью переписана и сильно повлияла на разработку игр в целом. Мы рассмотрим основные плюсы этого движка для начинающих инди-разработчиков с упором на тех, которые никогда раньше не занимались программированием.

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

Несмотря на «новизну» UE4, сообщество вокруг движка растёт очень быстро, появляется огромное количество туториалов, документации, ассетов и плагинов.

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

Стоит обратить внимание на демки из лаунчера Epic Games (вкладка Learn/Изучить). Там можно найти очень много проектов на разные темы. Причём это практически полноценные прототипы игр, с логикой и графикой.

Демо идеально подойдут новичкам — их можно изучать или сделать свой проект на их основе. Все готовые шаблоны и демо можно использовать в коммерческих целях.

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

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

Может показаться, что редактор перегружен функционалом, но в этом и плюс: всё необходимое находится в одном месте. Хотя создавать хороший контент (модели, звуки, текстуры и т.д.) всё равно придётся в сторонних программах.

Зато в UE4 есть инструменты для прототипирования, благодаря которым можно собрать билд игры вообще без использования других программ. Например, с помощью Brush’ей можно смоделировать базовый мир и предметы. А уже потом поменять их на более качественные или оставить как есть, если стилистика проекта позволяет.

Прежде чем заменять тестовый контент на собственный, стоит написать механику, то есть кор-геймплей, от которого зависит почти всё в вашей игре. Обычно для этого нужно изучать язык программирования (в Unity, например, это С#, а в UE4 — C++) и писать код, чтобы всё работало как задумано. Но новички могут обойтись и без этого.

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

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

Звучит слишком хорошо, чтобы быть правдой. Подвох в том, что несмотря на низкий порог входа и наглядность, блюпринты — полноценный инструмент объектно-ориентированного программирования (ООП).

Оно требует практики, чтобы правильно всё организовывать, разделять по классам, компонентам и держать в чистоте. Кроме того, с помощью блюпринтов не получится отправить внешний запрос (например, по http), поработать с файловой системой компьютера или подключить стороннюю библиотеку. Для этого придется качать плагины или писать их самостоятельно. Но в остальном можно обойтись и дефолтными блюпринтами — внутри движка они умеют всё, что нужно.

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

В Unity, кстати, тоже есть аналогичный инструмент. Он называется Playmaker, но стоит 45 долларов.

Предположим, у вас уже готов прототип игрового мира и механика геймплея. Теперь нужно импортировать модели и настроить материалы к ним, чтобы всё выглядело как нужно. Мы обойдёмся готовыми ассетами.

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

Добавив еще немного смешиваний, можно получить эффекты поинтереснее.

Источник

Вопрос по пиратским (?) ассетам для UE4. ​У кого-нибудь есть опыт загрузки в стим игры с ассетами не из маркетплейса?

Но вот вам ситуация, которую я не смог быстро прогуглить. Допустим, я пилю игру с другом. У друга есть некоторые ассеты, он лепит уровни. У меня этих ассетов нет, я просто пилю логику, забираю у него готовые уровни и делаю билд. Я могу законно запилить игру в стим? Или это друг должен сделать? Если ассеты были только у него, а он мне их просто скопировал?

Уверен, что тут есть люди с подобным опытом. Как именно и насколько жестко Эпики контролят права на ассеты? А если я скачаю ассеты с нонейм-рашн-форума, есть какая-то разница между пиратским ассетом и взятым у друга? А то я бы не отказался от одного дорогущего аним-пака.

Да забей, ты слишком «никто», чтобы тебя кто-то за руку схватил.
Всем пихуй. Мне лично пихуй. Но если что, лично я на тебя накатаю заяву ихихих

Как минимум, хочу знать, нарушаю я или нет что-то своими действиями

Спасибо за очень интересный вопрос. Отвечаем.

Во-первых, когда вы покупаете (за деньги или бесплатно) любой ассет, желательно прочитать лицензионное соглашение. В нем, скорее всего, есть ограничения на их использование. Например, п.2.2.1 Unity Asset Store EULA запрещает передавать ассеты другим лицам, кроме как в составе ваших цифровых продуктов. То есть вы не можете дать ассеты попользоваться другу. Иначе Unity сможет предъявить иск о нарушении прав вашему другу.

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

Поэтому, если ваш друг законно получил ассеты, то только он и может их использовать. Если он передает вам готовые уровни с доступом к ассетами, то это может быть нарушением условий лицензии (нужно читать текст лицензии к ассетам).

Например, в п.2.4. Unity Asset Store EULA указано, что если вы привлекаете кого-то к работе, то он тоже должен купить лицензию на ассеты. Либо при покупке ассета вы должны выбрать вариант»multi-entity», чтобы с ним мог работать ваш подрядчик или партнер.

Поэтому будет меньше рисков, если друг сам опубликует игру. Иначе публикация игры от вашего имени могут квалифицировать как нарушение прав на ассеты.

Добрый вечер и большое спасибо за ответ. Я не нашел способа посмотреть лицензию на купленные ассеты, но нашел следующие ответы на популярные вопросы в FAQ маркетплейса (Unreal Engine):

What can a customer do with a product?
— All products sold on the Marketplace are licensed to the customer (who may be either an individual or company) for the lifetime right to use the content in developing an unlimited number of products and in shipping those products. The customer is also licensed to make the content available to employees and contractors for the sole purpose of contributing to products controlled by the customer.
Each such product built using content purchased from the Marketplace must be a standalone creative work (such a game, simulation, or video) in which the Marketplace product is merely a component and not the primary focus.

Насчет передачи ассетов другим:

Can I share products with my team?
Yes, you can share Marketplace products for the limited purpose of the project(s) that you are developing within your team, organization, or company and its subsidiaries. Sharing products outside of your team or organization is prohibited. Team and organization members cannot use products in an unlimited fashion for their own outside projects.

How do I share Marketplace products with my project team?
— You can share Marketplace products with your team but only for the limited purpose of the project that you are jointly developing. Content pooling or sharing products between developers outside of your organization is prohibited. Team members also cannot use products in an unlimited fashion for their own projects.
For content products, you can download once, select the files, and put them on an internal folder or file share to distribute to your team. For plugins it may be easier to log in to the purchaser’s account through the launcher one time on each separate computer and complete the download and installation. The plugin is installed and should be available on that computer profile after installation.

Но мне все еще непонятно, как это может быть применимо к моей ситуации. Нужно ли нам с другом регистрировать каким-то образом нашу «team» и если да, то какого законодательства следует придерживаться. Проще говоря, я не разбираюсь в этих юридических моментах и буду благодарен за помощь.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *