Game Development | YeaHub
372 subscribers
154 photos
192 videos
537 links
Теория, подготовка к интервью и курсы для Game Dev разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#Собес
🤔 Как бы вы обработали функциональность, специфичную для устройства, такую как сенсорный ввод или данные акселерометра, в Unity?

B Unity для работы с устройственными особенностями, такими как сенсорный ввод или данные акселерометра, используется класс Input. Для сенсорного ввода
применяются Input.touchCount и Input.GetTouch, чтобы получить количество касаний и информацию о каждом касании. Для данных акселерометра используется
Input.acceleration, который возвращает вектор, представляющий ускорение по трем осям устройства. Рекомендуется абстрагировать эти данные через интерфейсы, чтобы легко адаптировать код под разные устройства.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😎 Некрополь из Heroes of Might and Magic III воссоздан в Unreal Engine 5

Известный
3D-художник Радим "Hurricane" Зейфарт, известный своей работой над синематиками World of Warcraft, вновь напомнил фанатам Heroes of Might and Magic III о легендарной игре.

Проект, начатый в 2023 году, фокусируется на превращении 2D-референсов из HOMM3 в персонажей и окружение кинематографического качества.

Инструменты разработки включали Unreal Engine 5, Cinema 4D, OctaneRender, After Effects, EmberGen, Blender, ZBrush, Substance 3D Painter, Substance 3D Designer, Trapcode Particular и Quixel Megascans. Для ремастеринга юнитов до кинематографического уровня также использовались 3D-печатные файлы .stl от Psaycrow.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😊 Детализированная азиатская городская сцена в UE5

3D-художница Джейн Дварес представила впечатляющий проект "Перекрёсток Ханоя", созданный в Unreal Engine 5.

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

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
❤️‍🔥 Год разработки приключенческой игры про бумажный самолётик в минутном ролике

Brute Force поделился видео, показывающим, как Paper Sky — приключенческая игра на Unity — эволюционировала за год.

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

Brute Force продолжает дорабатывать игру, а пока можно добавить её в список желаемого в Steam.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес
🤔 Что такое префаб в Unity и как бы вы использовали его в реальном проекте?

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 часов, но работа продолжается.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👍 Как продумать крутой интерьер?

Чек-лист от легендарного концепт-художника Feng Zhu.

1⃣ Хорошая база — уже 90% успеха. Обычный квадрат — скучно. Меняется геометрия, добавляются референсы — пространство сразу оживает.

2⃣Одна функция — один стиль. Спальня, кухня, мастерская — главная задача помещения определяет детали.

3⃣ Человеческий фактор. Без кровати, стульев, столов интерьер пустой.

4⃣ Форма подчиняется функции. Камин — значит, нужны дрова, кочерга, дымоход. Всё логично.

5⃣ Свет — важный элемент. Источники освещения задают настроение и упрощают навигацию.

6⃣ Материалы создают характер. Камень, дерево, стекло — чем больше сочетаний, тем интереснее.

7⃣ Атмосфера в деталях. Тиканье часов, потрескивание дров, движение занавесок — пространство оживает.

8⃣ Личное пространство — не каталог. Без привычных вещей интерьер выглядит неживым.

👉Новости 👉База вопросов
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. Основные аспекты включают разрешение световых карт, интенсивность отражений, разрешение реального времени и типы теней. Чтобы оптимизировать производительность, нужно настроить эти параметры в зависимости от требований проекта, например, снизив интенсивность отражений или

👉Новости 👉Платформа
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 модели.

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

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
#Собес
🤔 Как 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

👉Новости 👉База вопросов
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() - нет.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😊 Unity Portals

Проект для реализации порталов в Unity, вдохновленный играми Valve и Demruth.

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

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM