#Собес
🤔 Что такое префаб в Unity и как бы вы использовали его в реальном проекте?
Prefab в Unity - это сохраненный шаблон игрового объекта, который можно многократно использовать в проекте. Это позволяет создать объект (например, врага
с AI, модель, анимации) один раз и повторно использовать его в разных частях игры, что упрощает управление и обновление.
👉 Новости 👉 Платформа
Prefab в Unity - это сохраненный шаблон игрового объекта, который можно многократно использовать в проекте. Это позволяет создать объект (например, врага
с AI, модель, анимации) один раз и повторно использовать его в разных частях игры, что упрощает управление и обновление.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😍 Физически корректная дверь в Unreal Engine 5
Разработчик Flacastrexy работает над игрой и поделился демонстрацией физически управляемой двери в Unreal Engine 5. Используются Control Rig и физика скелетной сетки из Character Creator.
На разработку текущей версии ушло 8 часов, но работа продолжается.
👉 Новости 👉 База вопросов
Разработчик Flacastrexy работает над игрой и поделился демонстрацией физически управляемой двери в Unreal Engine 5. Используются Control Rig и физика скелетной сетки из Character Creator.
На разработку текущей версии ушло 8 часов, но работа продолжается.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👍 Как продумать крутой интерьер?
Чек-лист от легендарного концепт-художника Feng Zhu.
1⃣ Хорошая база — уже 90% успеха. Обычный квадрат — скучно. Меняется геометрия, добавляются референсы — пространство сразу оживает.
2⃣ Одна функция — один стиль. Спальня, кухня, мастерская — главная задача помещения определяет детали.
3⃣ Человеческий фактор. Без кровати, стульев, столов интерьер пустой.
4⃣ Форма подчиняется функции. Камин — значит, нужны дрова, кочерга, дымоход. Всё логично.
5⃣ Свет — важный элемент. Источники освещения задают настроение и упрощают навигацию.
6⃣ Материалы создают характер. Камень, дерево, стекло — чем больше сочетаний, тем интереснее.
7⃣ Атмосфера в деталях. Тиканье часов, потрескивание дров, движение занавесок — пространство оживает.
8⃣ Личное пространство — не каталог. Без привычных вещей интерьер выглядит неживым.
👉 Новости 👉 База вопросов
Чек-лист от легендарного концепт-художника Feng Zhu.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🛞 Совет по Unity: Включите GPU Resident Drawer, чтобы мгновенно повысить производительность вашей мобильной игры в Unity 6
👉 Новости 👉 База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Какие особенности производительности нужно учитывать при использовании глобального освещения в реальном времени в Unity?
Использование глобального освещения в реальном времени (GI) может сильно повлиять на производительность в Unity. Основные аспекты включают разрешение световых карт, интенсивность отражений, разрешение реального времени и типы теней. Чтобы оптимизировать производительность, нужно настроить эти параметры в зависимости от требований проекта, например, снизив интенсивность отражений или
👉 Новости 👉 Платформа
Использование глобального освещения в реальном времени (GI) может сильно повлиять на производительность в Unity. Основные аспекты включают разрешение световых карт, интенсивность отражений, разрешение реального времени и типы теней. Чтобы оптимизировать производительность, нужно настроить эти параметры в зависимости от требований проекта, например, снизив интенсивность отражений или
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
👍 Проект Ocean Simulation for Unity — это прям кайфовая симуляция океана, сделанная на основе быстрого преобразования Фурье (FFT) и спектра TMA.
Волны выглядят реалистично, а вся фишка в математике, описанной в прилагаемом научном доке. Да, это не просто рандомные всплески, а серьезная тема с крутым рендером. Автор заморочился и выдал нечто реально стоящее.
Гитхаб
👉 Новости 👉 База вопросов
Волны выглядят реалистично, а вся фишка в математике, описанной в прилагаемом научном доке. Да, это не просто рандомные всплески, а серьезная тема с крутым рендером. Автор заморочился и выдал нечто реально стоящее.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Shift + Ctrl, чтобы легко размещать объекты на любой поверхности в вашей сцене в Unity Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
👍 Инструмент для процедурного повреждения 3D-моделей в Blender
Jesse Miettinen представил инструмент, созданный в Blender с использованием Geometry Nodes, который позволяет добавлять повреждения на hard-surface модели.
Инструмент автоматически создаёт маски, генерирует балки, болты, провода и деформированные панели, а также добавляет дополнительные детали через шейдеры. Это значительно упрощает процесс и экономит время при создании повреждений вручную.
👉 Новости 👉 База вопросов
Jesse Miettinen представил инструмент, созданный в Blender с использованием Geometry Nodes, который позволяет добавлять повреждения на hard-surface модели.
Инструмент автоматически создаёт маски, генерирует балки, болты, провода и деформированные панели, а также добавляет дополнительные детали через шейдеры. Это значительно упрощает процесс и экономит время при создании повреждений вручную.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
#Собес
🤔 Как Unity обрабатывает сборку мусора и какие стратегии можно использовать для минимизации ее влияния на производительность?
Unity использует автоматическую сборку мусора, которая может вызывать паузы в процессе игры. Для минимизации влияния сборки мусора на производительность можно использовать пул объектов, избегать частых аллокаций памяти, использовать структуры вместо классов и ограничить использование строк и событий.
👉 Новости 👉 Платформа
Unity использует автоматическую сборку мусора, которая может вызывать паузы в процессе игры. Для минимизации влияния сборки мусора на производительность можно использовать пул объектов, избегать частых аллокаций памяти, использовать структуры вместо классов и ограничить использование строк и событий.
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
#полезное
🥺 Twinmotion 2025.1: Улучшенная визуализация и новые функции
Улучшена проработка внешней среды: появились объёмные облака, динамическая настройка атмосферы и новый интерфейс для управления погодными эффектами. Конфигурации позволяют легко переключаться между разными вариантами проекта в интерактивном режиме. Рендеринг стал качественнее благодаря новым теневым технологиям, а проекционный свет добавляет больше возможностей для освещения сцен.
👉 Новости 👉 База вопросов
Улучшена проработка внешней среды: появились объёмные облака, динамическая настройка атмосферы и новый интерфейс для управления погодными эффектами. Конфигурации позволяют легко переключаться между разными вариантами проекта в интерактивном режиме. Рендеринг стал качественнее благодаря новым теневым технологиям, а проекционный свет добавляет больше возможностей для освещения сцен.
Please open Telegram to view this post
VIEW IN TELEGRAM
#новости
🤯 Мошенники украли игру разработчика и продают её на консолях
Недавно инди-разработчик столкнулся с наглым мошенничеством – его игра The Backrooms 1998, выпущенная в Steam, была полностью украдена и продана на консолях под другим названием
Компания COOL DEVS S.R.L использовала специальный софт для декомпиляции игры, извлекла все ассеты, музыку, звуки и озвучку, изменила лишь обложку и монстра, а затем опубликовала его как свою версию на консолях.
Разработчик уже подал DMCA-запрос, после чего игру удалили из PlayStation и Xbox Store, но на Nintendo Store она всё ещё доступна
Такие случаи встречаются всё чаще, когда неизвестные компании воруют игры, слегка модифицируют их и продают на консолях.
Разработчикам рекомендуется использовать Il2cpp в коде, чтобы усложнить взлом
Полный пост на Reddit
👉 Новости 👉 База вопросов
Недавно инди-разработчик столкнулся с наглым мошенничеством – его игра The Backrooms 1998, выпущенная в Steam, была полностью украдена и продана на консолях под другим названием
Компания COOL DEVS S.R.L использовала специальный софт для декомпиляции игры, извлекла все ассеты, музыку, звуки и озвучку, изменила лишь обложку и монстра, а затем опубликовала его как свою версию на консолях.
Разработчик уже подал DMCA-запрос, после чего игру удалили из PlayStation и Xbox Store, но на Nintendo Store она всё ещё доступна
Такие случаи встречаются всё чаще, когда неизвестные компании воруют игры, слегка модифицируют их и продают на консолях.
Разработчикам рекомендуется использовать Il2cpp в коде, чтобы усложнить взлом
Полный пост на Reddit
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
👍 Как правильно анимировать сочные драки
Есть несколько вещей, которые можно добавить к атаке, чтобы сделать её более ощутимой:
🟠 Задержка кадров: заморозка позы на несколько кадров после удара придаёт ему больше веса.
🟠 Дрожание: небольшая тряска персонажа/объекта, который получает удар, иногда и атакующего.
🟠 Эффекты: требуют экспериментов, должны соответствовать типу атаки (удар, разрез, сокрушение и т. д.).
Интенсивность этих эффектов во многом зависит от силы/жёсткости атаки и того, как вы хотите, чтобы ваш игровой процесс или анимация выглядели.
👉 Новости 👉 База вопросов
Есть несколько вещей, которые можно добавить к атаке, чтобы сделать её более ощутимой:
Интенсивность этих эффектов во многом зависит от силы/жёсткости атаки и того, как вы хотите, чтобы ваш игровой процесс или анимация выглядели.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Объясните различия между методами Awake() и Start() в Unity.
Метод Awake() вызывается при загрузке экземпляра скрипта, независимо от того, включен ли скрипт. Он используется для инициализации ссылок и переменных. Start() вызывается перед первым обновлением кадра, но только если скрипт активен. Awake() всегда вызывается раньше Start (), и при повторном включении скрипта
Start () вызывается снова, а Awake() - нет.
👉 Новости 👉 Платформа
Метод Awake() вызывается при загрузке экземпляра скрипта, независимо от того, включен ли скрипт. Он используется для инициализации ссылок и переменных. Start() вызывается перед первым обновлением кадра, но только если скрипт активен. Awake() всегда вызывается раньше Start (), и при повторном включении скрипта
Start () вызывается снова, а Awake() - нет.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😊 Unity Portals
Проект для реализации порталов в Unity, вдохновленный играми Valve и Demruth.
Ассет позволяет создавать бесшовные переходы между точками пространства с использованием нескольких камер и текстур рендеринга.
Гитхаб
👉 Новости 👉 База вопросов
Проект для реализации порталов в Unity, вдохновленный играми Valve и Demruth.
Ассет позволяет создавать бесшовные переходы между точками пространства с использованием нескольких камер и текстур рендеринга.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🤯 Дарио Эспаньяола продемонстрировал впечатляющие спецэффекты выстрелов, созданные с помощью EmberGen и LiquiGen
Эффекты выглядят реалистично на различных поверхностях, включая воду, масло, песок, стекло и асфальт. Для оптимизации игры он использовал 8x8 flipbooks и экспортировал проект в Unreal Engine.
👉 Новости 👉 База вопросов
Эффекты выглядят реалистично на различных поверхностях, включая воду, масло, песок, стекло и асфальт. Для оптимизации игры он использовал 8x8 flipbooks и экспортировал проект в Unreal Engine.
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
#полезное
👍 Разработчик baconn00 поделился своим WIP-проектом — кастомной системой боя и инструментом для создания комбо в Unreal Engine 5.
Этот редактор позволяет дизайнерам создавать сложные боевые последовательности с удобным интерфейсом и продвинутыми механиками для увлекательного игрового процесса. Хотя пока был опубликован только демо-ролик, автор планирует выпустить проект на платформе FAB после завершения.
Разработчик подчеркнул, что доступных ресурсов по этой теме немного, так как большинство плагинов и графовых фреймворков UE5 используют одну и ту же основу. Пришлось изучать исходный код движка, но из-за большого количества шаблонного кода это оказалось непростой задачей.
👉 Новости 👉 База вопросов
Этот редактор позволяет дизайнерам создавать сложные боевые последовательности с удобным интерфейсом и продвинутыми механиками для увлекательного игрового процесса. Хотя пока был опубликован только демо-ролик, автор планирует выпустить проект на платформе FAB после завершения.
Разработчик подчеркнул, что доступных ресурсов по этой теме немного, так как большинство плагинов и графовых фреймворков UE5 используют одну и ту же основу. Пришлось изучать исходный код движка, но из-за большого количества шаблонного кода это оказалось непростой задачей.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Как бы вы подошли к созданию многопользовательской сетевой системы в Unity?
Для создания многопользовательской сетевой системы в Unity можно использовать High-Level API (HLAPI) или Low-Level API (LLAPI). HLAPI проще в реализации, но менее гибкий. Я бы начал с использования NetworkManager для установления соединения и синхронизации объектов через Networkldentity и NetworkTransform. Для управления игроками использовал бы NetworkBehaviour. Для общения между игроками применялись бы RPC и Commands. Для уменьшения задержек использовал бы интерполяцию и предсказание движений. На сервере обязательно нужно проверять входящие данные для предотвращения мошенничества.
👉 Новости 👉 Платформа
Для создания многопользовательской сетевой системы в Unity можно использовать High-Level API (HLAPI) или Low-Level API (LLAPI). HLAPI проще в реализации, но менее гибкий. Я бы начал с использования NetworkManager для установления соединения и синхронизации объектов через Networkldentity и NetworkTransform. Для управления игроками использовал бы NetworkBehaviour. Для общения между игроками применялись бы RPC и Commands. Для уменьшения задержек использовал бы интерполяцию и предсказание движений. На сервере обязательно нужно проверять входящие данные для предотвращения мошенничества.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😇 В своем новом VFX-проекте Себастьян Дюссо-Перес продемонстрировал впечатляющие эффекты взрывов и ударов, созданные в Unreal Engine 5 с использованием flipbook-анимаций из EmberGen
👉 Новости 👉 База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM