TGViewer
Channel Public Channel
Game Development | YeaHub

Game Development | YeaHub

@yeahub_game_dev

Теория, подготовка к интервью и курсы для Game Dev разработчиков

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

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

Для связи: @ruslan_kuyanets
Subscribers
370
Photos
159
Videos
192
Links
560

Showing posts older than #74 · Back to latest

Older Posts 17 shown
Post #73 59
#Собес
🤔 Как бы вы подошли к созданию многопользовательской сетевой системы в Unity?

Для создания многопользовательской сетевой системы в Unity можно использовать High-Level API (HLAPI) или Low-Level API (LLAPI). HLAPI проще в реализации, но менее гибкий. Я бы начал с использования NetworkManager для установления соединения и синхронизации объектов через Networkldentity и NetworkTransform. Для управления игроками использовал бы NetworkBehaviour. Для общения между игроками применялись бы RPC и Commands. Для уменьшения задержек использовал бы интерполяцию и предсказание движений. На сервере обязательно нужно проверять входящие данные для предотвращения мошенничества.

👉Новости 👉Платформа
Post #72 69
#полезное
👍 Разработчик baconn00 поделился своим WIP-проектом — кастомной системой боя и инструментом для создания комбо в Unreal Engine 5.

Этот редактор позволяет дизайнерам создавать сложные боевые последовательности с удобным интерфейсом и продвинутыми механиками для увлекательного игрового процесса. Хотя пока был опубликован только демо-ролик, автор планирует выпустить проект на платформе FAB после завершения.

Разработчик подчеркнул, что доступных ресурсов по этой теме немного, так как большинство плагинов и графовых фреймворков UE5 используют одну и ту же основу. Пришлось изучать исходный код движка, но из-за большого количества шаблонного кода это оказалось непростой задачей.

👉Новости 👉База вопросов
Post #71 76
#полезное
🤯 Дарио Эспаньяола продемонстрировал впечатляющие спецэффекты выстрелов, созданные с помощью EmberGen и LiquiGen

Эффекты выглядят реалистично на различных поверхностях, включая воду, масло, песок, стекло и асфальт. Для оптимизации игры он использовал 8x8 flipbooks и экспортировал проект в Unreal Engine.

👉Новости 👉База вопросов
Post #67 77
#полезное
😊 Unity Portals

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

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

👉Новости 👉База вопросов
Post #66 77
#Собес
🤔 Объясните различия между методами Awake() и Start() в Unity.

Метод Awake() вызывается при загрузке экземпляра скрипта, независимо от того, включен ли скрипт. Он используется для инициализации ссылок и переменных. Start() вызывается перед первым обновлением кадра, но только если скрипт активен. Awake() всегда вызывается раньше Start (), и при повторном включении скрипта
Start () вызывается снова, а Awake() - нет.

👉Новости 👉Платформа
Post #65 67
#полезное
👍 Как правильно анимировать сочные драки

Есть несколько вещей, которые можно добавить к атаке, чтобы сделать её более ощутимой:

🟠Задержка кадров: заморозка позы на несколько кадров после удара придаёт ему больше веса.
🟠Дрожание: небольшая тряска персонажа/объекта, который получает удар, иногда и атакующего.
🟠Эффекты: требуют экспериментов, должны соответствовать типу атаки (удар, разрез, сокрушение и т. д.).

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

👉Новости 👉База вопросов
Post #64 52
#новости
🤯 Мошенники украли игру разработчика и продают её на консолях

Недавно инди-разработчик столкнулся с наглым мошенничеством – его игра The Backrooms 1998, выпущенная в Steam, была полностью украдена и продана на консолях под другим названием

Компания COOL DEVS S.R.L использовала специальный софт для декомпиляции игры, извлекла все ассеты, музыку, звуки и озвучку, изменила лишь обложку и монстра, а затем опубликовала его как свою версию на консолях.

Разработчик уже подал DMCA-запрос, после чего игру удалили из PlayStation и Xbox Store, но на Nintendo Store она всё ещё доступна

Такие случаи встречаются всё чаще, когда неизвестные компании воруют игры, слегка модифицируют их и продают на консолях.

Разработчикам рекомендуется использовать Il2cpp в коде, чтобы усложнить взлом
Полный пост на Reddit

👉Новости 👉База вопросов
Post #63 52
#полезное
🥺 Twinmotion 2025.1: Улучшенная визуализация и новые функции

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

👉Новости 👉База вопросов
Post #62 52
#Собес
🤔 Как Unity обрабатывает сборку мусора и какие стратегии можно использовать для минимизации ее влияния на производительность?

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

👉Новости 👉Платформа
Post #61 60
#полезное
👍 Инструмент для процедурного повреждения 3D-моделей в Blender

Jesse Miettinen представил инструмент, созданный в Blender с использованием Geometry Nodes, который позволяет добавлять повреждения на hard-surface модели.

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

👉Новости 👉База вопросов
  • 🔥 1
Post #60 64
😊 Удерживайте Shift + Ctrl, чтобы легко размещать объекты на любой поверхности в вашей сцене в Unity

👉Новости 👉База вопросов
  • 👍 1
Post #59 64
#полезное
👍 Проект Ocean Simulation for Unity — это прям кайфовая симуляция океана, сделанная на основе быстрого преобразования Фурье (FFT) и спектра TMA.

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

👉Новости 👉База вопросов
Post #58 61
#Собес
🤔 Какие особенности производительности нужно учитывать при использовании глобального освещения в реальном времени в Unity?

Использование глобального освещения в реальном времени (GI) может сильно повлиять на производительность в Unity. Основные аспекты включают разрешение световых карт, интенсивность отражений, разрешение реального времени и типы теней. Чтобы оптимизировать производительность, нужно настроить эти параметры в зависимости от требований проекта, например, снизив интенсивность отражений или

👉Новости 👉Платформа
Post #57 75
#полезное
🛞 Совет по Unity: Включите GPU Resident Drawer, чтобы мгновенно повысить производительность вашей мобильной игры в Unity 6

👉Новости 👉База вопросов
Post #56 75
#полезное
👍 Как продумать крутой интерьер?

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

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

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

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

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

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

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

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

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

👉Новости 👉База вопросов
Post #55 70
#полезное
😍 Физически корректная дверь в Unreal Engine 5

Разработчик Flacastrexy работает над игрой и поделился демонстрацией физически управляемой двери в Unreal Engine 5. Используются Control Rig и физика скелетной сетки из Character Creator.

На разработку текущей версии ушло 8 часов, но работа продолжается.

👉Новости 👉База вопросов
Post #54 72
#Собес
🤔 Что такое префаб в Unity и как бы вы использовали его в реальном проекте?

Prefab в Unity - это сохраненный шаблон игрового объекта, который можно многократно использовать в проекте. Это позволяет создать объект (например, врага
с AI, модель, анимации) один раз и повторно использовать его в разных частях игры, что упрощает управление и обновление.

👉Новости 👉Платформа
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →