Unity & Unreal | GameDev
37.6K subscribers
2.83K photos
360 videos
1.99K links
Все для разработчиков игр на Unity и Unreal.
Неофициальное сообщество.

По всем вопросам: @kesh_keshh и @dimaa_dimaa

Ссылка на канал: https://t.me/+XfyJa-jxN343NWZi

РКН: https://vk.cc/cHWH1j

Биржа: https://telega.in/channels/unity_gamedev_unreal/card
Download Telegram
Импорт проектов из Blender в Unity: просто и быстро!

Подготовка модели в Blender:
1) Оптимизация меша – убедитесь, что модель не слишком полигональная.
2) Правильные UV-развёртки – без них текстуры могут отображаться некорректно.
3) Корректные названия объектов – это упростит работу в Unity.

Экспорт из Blender
Лучший формат для переноса – FBX (поддерживает анимации, материалы и скелеты).

Выберите объекты для экспорта.
File → Export → FBX (.fbx).
В настройках экспорта включите:
(Apply Modifiers (применить модификаторы))
(Embed Textures (если нужны встроенные текстуры))
(Animation (если есть анимация))

Импорт в Unity
Перетащите FBX-файл в папку Assets проекта.
Unity автоматически обработает модель.
Настройте материалы и текстуры, если они не подгрузились.

#Unity #Полезное
👍91
Главное меню в Unity

Вы когда-нибудь хотели создать собственное главное меню в Unity?

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

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

Мы узнаем, как сохранить эти данные в PlayerPrefs, а затем загрузить все эти значения с помощью некоторых методов инициализации в ваше меню!

Все написано на C#.

Ссылка на тутор 👈🏻

#Туториал
👍102🤣2🔥1
У тебя возникли вопросы по Unity?

Не стесняйся - задавай их в нашем чате. Вместе мы точно найдём ответы!

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

Удачи!
#полезно
2
Casual Game SFX Pack

Скачать 👈

#аудио
🤣71
Как избежать багов в Unreal Engine 5? Советы для стабильного проекта!

1. Чистый код и Blueprints
Избегайте спагетти-логики
– дробите сложные Blueprint'ы на подграфы.
Комментируйте код – даже если кажется, что "и так понятно".
Используйте валидацию данных – проверяйте IsValid() перед работой с объектами.

2. Тестирование на ранних этапах
Юнит-тесты
– автоматизируйте проверку критических функций.
Playtest с разными настройками – тестируйте на слабых ПК и разных устройствах.
Debug-режим – включайте -Debug в командной строке для детальных логов.

3. Работа с ассетами
Оптимизируйте меши
– Nanite не панацея, следите за полигонами.
Проверяйте ссылки – битые ассеты = потенциальные краши.
Используйте LOD'ы – чтобы не грузить детализацию на расстоянии.

4. Настройки проекта
Логируйте ошибки
UE_LOG и Print String для отслеживания проблем.
Фиксируйте версии плагинов – обновления могут ломать совместимость.
Резервные копии – Git (LFS) или Perforce обязательны!

#Полезное
#UnrealEngine
8🤣8
Pawn sensing

В этом видео разбираем систему Pawn Sensing в Unreal Engine 5 - покажут, как настроить зрение и слух для NPC на примере кролика
Когда кролик видит или слышит врага — он убегает в нору!

Смотреть тутор 👈🏻

#Туториал
#UnrealEngine
🔥6👍1
Unity + AI: Будущее игровой разработки уже здесь!

Искусственный интеллект в Unity
— это не просто тренд, а мощный инструмент, который меняет подход к созданию игр!

Что уже можно делать?
Генерация контента (текстуры, 3D-модели, анимации.

Умные NPC с продвинутым поведением (Muse, Unity Sentis)

Автоматическая оптимизация
кода и ассетов

Голосовые и текстовые AI-ассистенты для ускорения разработки

Примеры использования:
— Быстрое прототипирование уровней
— Динамические диалоги и реакции персонажей
— Адаптивный геймплей под стиль игрока

#Unity
#Полезное
22
Цикл день - ночь

Скачать бесплатно 👈🏻

#Аддоны
#Unity
16👍2
Совет Unity на 5 секунд!

Забудьте о бесконечных
GetComponent()

в
Update()!


Вместо этого:

void Update() {
Renderer renderer = GetComponent<Renderer>();
// ... ваш код ...
}


Используйте кеширование в Start():

private Renderer _renderer;

void Start() {
_renderer = GetComponent<Renderer>();
}

void Update() {
// Работайте с _renderer без тормозов! 🚀
}


Почему?
→ Снижаем нагрузку CPU
→ Убираем поиск компонента каждый кадр
→ Профит даже на мобильных устройствах!

#Unity
#Полезное
🤣32🔥28👍93🤯1
Базовые модели природы

Скачать бесплатно 👈🏻

#Модельки
👍10🤯1
У тебя возникли вопросы по Unity?

Не стесняйся - задавай их в нашем чате. Вместе мы точно найдём ответы!

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

Удачи!
#полезно
👍41