В Unity MonoBehaviour есть
Очень полезно для контроля процесса инициализации.
Например:
не давать менять значения после того, как
👉 @GameDevgx
didAwake и didStartОчень полезно для контроля процесса инициализации.
Например:
не давать менять значения после того, как
Start() уже отработал, или гарантировать, что обработчик выполнится до Awake().Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Для тех, кто давно хотел разобраться как работает сжатие в изображениях, вышла отличная интерактивная статья:
JPEG compression
👉 @GameDevgx
JPEG compression
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14
#screenshotsaturday
Вот и настала очередная суббота, господа! Делитесь в комментариях своими наработками и мыслями!
Всем хороших выходных!
👉 @GameDevgx
Вот и настала очередная суббота, господа! Делитесь в комментариях своими наработками и мыслями!
Всем хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5👎1
Intel опубликовали вторую главу большого технического гайда по оптимизации Unreal Engine
В статье разбираются ключевые аспекты профилирования и оптимизации производительности:
- CPU-профилирование — Unreal Insights, stat команды, идентификация узких мест в Game Thread и Render Thread
- GPU-профилирование — ProfileGPU, оптимизация draw calls, работа с occlusion calling
- Оптимизация рендеринга — LOD-ы, Nanite, Lumen, настройки теней и освещения
- Оптимизация памяти — текстурный стриминг, управление пулами памяти
- Многопоточность — распределение нагрузки между потоками, async-загрузка ассетов
Unreal Engine* 5 Optimization Guide Chapter 2
👉 @GameDevgx
В статье разбираются ключевые аспекты профилирования и оптимизации производительности:
- CPU-профилирование — Unreal Insights, stat команды, идентификация узких мест в Game Thread и Render Thread
- GPU-профилирование — ProfileGPU, оптимизация draw calls, работа с occlusion calling
- Оптимизация рендеринга — LOD-ы, Nanite, Lumen, настройки теней и освещения
- Оптимизация памяти — текстурный стриминг, управление пулами памяти
- Многопоточность — распределение нагрузки между потоками, async-загрузка ассетов
Unreal Engine* 5 Optimization Guide Chapter 2
Первая часть - Unreal Engine* Optimization Guide: Profiling Fundamentals
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик Bridgebourn потратил 10 лет на создание RPG, которая выглядит как 3D, но на самом деле сделана в 2D.
Согласно странице игры в Steam, это иммерсивная экшен-RPG, действие которой разворачивается в динамическом открытом мире, полностью отрисованном вручную.
- Для создания мира с 3D-ощущением используется 2D-арт, нарисованный вручную
- Камера переключается между ортографической и перспективной проекцией
- Глубина сцены создаётся за счёт параллакс-слоёв и деформированных спрайтов
- Полуоткрытый мир для исследования
- Реализован партийный ARPG-геймплей
- Есть возможность создавать кастомные заклинания и выстраивать цепочки реакций
👉 @GameDevgx
Согласно странице игры в Steam, это иммерсивная экшен-RPG, действие которой разворачивается в динамическом открытом мире, полностью отрисованном вручную.
- Для создания мира с 3D-ощущением используется 2D-арт, нарисованный вручную
- Камера переключается между ортографической и перспективной проекцией
- Глубина сцены создаётся за счёт параллакс-слоёв и деформированных спрайтов
- Полуоткрытый мир для исследования
- Реализован партийный ARPG-геймплей
- Есть возможность создавать кастомные заклинания и выстраивать цепочки реакций
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28👍5🔥4🌚3👀1
Пуллинг касается не только GameObject
Для краткоживущих локальных копий, например временных экземпляров
Хороший кейс для более чистого кода и снижения нагрузки на GC во время выполнения.
👉 @GameDevgx
Для краткоживущих локальных копий, например временных экземпляров
List<T>, можно использовать UnityEngine.Pool.ListPool<T>, чтобы избежать лишних аллокаций.Хороший кейс для более чистого кода и снижения нагрузки на GC во время выполнения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍2
#screenshotsaturday
Вот и настала очередная суббота, господа! Делитесь в комментариях своими наработками и мыслями!
Всем хороших выходных!
👉 @GameDevgx
Вот и настала очередная суббота, господа! Делитесь в комментариях своими наработками и мыслями!
Всем хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите более аккуратное размещение объектов в своём редакторе уровней или сити-билдере?
Компонент Grid в Unity упрощает точное позиционирование: выравнивание по сетке настраивается буквально за несколько шагов. Посмотрите короткий разбор и начните снаппить объекты как профи.
Подробнее: https://on.unity.com/GridComponentManual
👉 @GameDevgx
Компонент Grid в Unity упрощает точное позиционирование: выравнивание по сетке настраивается буквально за несколько шагов. Посмотрите короткий разбор и начните снаппить объекты как профи.
Подробнее: https://on.unity.com/GridComponentManual
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
#screenshotsaturday
Вот и настала очередная суббота, господа! Делитесь в комментариях своими наработками и мыслями!
Всем хороших выходных!
👉 @GameDevgx
Вот и настала очередная суббота, господа! Делитесь в комментариях своими наработками и мыслями!
Всем хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите разобраться с WebGPU в Unity 6? 🤔
Посмотрите новый бесплатный демо-проект Factory Training WebGPU от Unity Technologies!
https://assetstore.unity.com/packages/templates/factory-training-344832?aid=1011luq6W
👉 @GameDevgx
Посмотрите новый бесплатный демо-проект Factory Training WebGPU от Unity Technologies!
https://assetstore.unity.com/packages/templates/factory-training-344832?aid=1011luq6W
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥2🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Shader Lab — новый open-source инструмент для создания шейдеров в визуальном редакторе
Как Photoshop, но для шейдеров
- https://eng.basement.studio/tools/shader-lab
- https://github.com/basementstudio/shader-lab
👉 @GameDevgx
Как Photoshop, но для шейдеров
- https://eng.basement.studio/tools/shader-lab
- https://github.com/basementstudio/shader-lab
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍5👎1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Бесплатный материал иконки батарейки для Unreal Engine, который сделан полностью на нодах, без использования внешних текстур
Блюпринты здесь:
- MainMaterial
- MaterialFunction
👉 @GameDevgx
Блюпринты здесь:
- MainMaterial
- MaterialFunction
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Media is too big
VIEW IN TELEGRAM
Официальный MCP-сервер для Blender уже доступен
Подключайте Claude AI напрямую к Blender 5.1, чтобы быстро прототипировать 3D-ассеты для своих игровых проектов
https://blender.org/lab/mcp-server/
👉 @GameDevgx
Подключайте Claude AI напрямую к Blender 5.1, чтобы быстро прототипировать 3D-ассеты для своих игровых проектов
https://blender.org/lab/mcp-server/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4
Отличный вводный материал для тех, кто хочет разобраться как работает Ray Marching:
- Ray Marching From the Ground Up
👉 @GameDevgx
- Ray Marching From the Ground Up
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3