На странице собраны вопросы по Unity — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: game development, optimization, architecture.
Основные темы и навыки
game development 35optimization 23architecture 15performance 9memory management 8async 7asset management 7design patterns 5
Форматы вопросов
Технические вопросы35
Поведенческие вопросы6
Ориентировочная сложность
Продвинутые25
Базовые14
Практические2
С чего начать подготовку
Начните с раздела «Технические вопросы» и проверьте, можете ли дать короткий ответ своими словами.
Затем разберите вопросы по теме «game development» и свяжите ответы с собственным опытом.
Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Создаётся ли новый поток при выполнении UniTask? UniTask — библиотека, предназначенная для эффективной асинхронной работы в Unity и C# По умолчанию UniTask не создаёт отдельный поток Асинхронное выполнение…
Ключевое различие UniTask и Task UniTask — лёгкая альтернатива Task, созданная для Unity Task относится к стандарту .NET, считается более тяжеловесным и выделяет память UniTask сокращает количество аллокаций и…
Сравнение FixedUpdate и Update в Unity Update — выполняется каждый кадр, поэтому частота вызовов определяется FPS FixedUpdate — запускается через заданные фиксированные интервалы времени Update — используется для…
Что в C# следует оборачивать в using? объекты, реализующие интерфейс IDisposable операции с неуправляемыми ресурсами: файлами, сокетами и подключениями к БД ресурсы, для которых требуется автоматический вызов метода…
управление загрузкой ресурсов в Unity динамическая загрузка и выгрузка контента сокращение времени запуска приложения уменьшение потребления памяти благодаря ленивой загрузке оптимизация распределения ресурсов между…
фреймворк для юнит-тестирования в C/C++ проверяет работу отдельных модулей кода отличается простой интеграцией и небольшим числом зависимостей поддерживает ассерты, фикстуры и тестовые сьюты имеет компактную структуру…
Контекст: Unity и управление памятью MonoBehaviour — сценовый компонент, связанный с объектом Addressables отвечают за жизненный цикл ассетов Удаление MonoBehaviour из сцены само по себе не выгружает ассет из памяти…
Что происходит, когда RectTransform становится dirty? UI-система Unity, являющаяся частью Canvas UI dirty означает, что RectTransform был изменён (позиция, размер или вращение) запускается перерасчёт Layout и…
Что представляет собой DOTween? плагин для анимации в Unity использует принцип tweening (интерполяции значений) помогает создавать плавные переходы параметров: позиции, масштаба, цвета и других поддерживает…
Что представляет собой Odin Serialize Inspector? расширение для Unity Editor дополняет стандартный инспектор и механизм сериализации работает со сложными и нестандартными типами данных даёт возможность использовать…
ScriptableObjects в Unity: назначение и варианты использования ScriptableObject — это специальный класс данных Unity, существующий вне сцен и объектов GameObject. Он содержит конфигурации, параметры и общие настройки…
Что делает Synchronization Context? механизм из области асинхронного программирования (.NET, C#) скрывает детали синхронизации потоков при выполнении продолжения после await направляет код в требуемый контекст потока…