Вопрос 1Ответ открыт бесплатно
Какая архитектура подойдет больше для игры с большим количеством данных (например, градостроительная стратегия с симуляцией жителей)?
- 1MVP
- 2ECS✓ Правильный ответ
- 3Singleton
Вопрос 2
Как называется шаблон SRP от Unity,. который можно использовать для любой игровой платформы? Дайте ответ аббревиатурой.
- 1urp
Вопрос 3
Как называется компонент, предоставляющий коллайдер, с помощью которого можно сделать не физическое движение?
- 1character controller
Вопрос 4
С помощью какого из параметров Character Controller задается максимальный угол восхождения персонажа?
- 1Height
- 2Step Offset
- 3Slope Limit
Вопрос 5
Какое состояние в аниматоре предназначено для смешивания анимаций?
- 1Blend
- 2Blend Tree
- 3Sub-State Machine
Вопрос 6Ответ открыт бесплатно
Какой параметр аниматора активируется через скрипт и остается активным до использования?
- 1Trigger✓ Правильный ответ
- 2Transition
- 3Bool
✓ Правильный ответ Trigger
Вопрос 7
Scene Template - это…
- 1Особый файл Unity для обучения основам и практике работы с различными пакетами и компонентами Unity
- 2Сцена, которую можно использовать при создании новой сцены со своими настройками и объектами
- 3Файл с настройками, который ссылается на существующую сцену, чтобы на ее основе создавать новые сцены
Вопрос 8
Как называется популярный ассет для Unity, добавляющий твинеры в разработку?
- 1dotween
Вопрос 9
Что делает метод Physics.OverlapSphere?
- 1Исходя из переданных параметров создает сферу и возвращает коллайдеры, попавшие в нее
- 2Исходя из переданных параметров создает непреодолимый физический коллайдер в виде сферы
- 3Исходя из переданных параметров создает сферу и проверяет, попали ли в нее коллайдеры, и возвращает bool значение
Вопрос 10Ответ открыт бесплатно
Как называется компонент, с помощью которого можно генерировать частицы (например, пыли из под ног)?
- 1particle system✓ Правильный ответ
✓ Правильный ответ particle system
Вопрос 11
Пропсы в играх - это…?
- 1Различные игровые объекты, выполняющие роль декораций
- 2Особые игровые объекты, предоставляющие игроку временные преимущества
- 3Важные не интерактивные объекты в игровом мире, которые рассказывают его историю
Вопрос 12
Параметр Max Particles в системе частиц отвечает за…
- 1Максимальное количество частиц, создающихся в секунду
- 2Максимальное количество частиц для одного цикла системы частиц (Duration)
- 3Максимальное количество частиц, существующих одновременно
Вопрос 13Ответ открыт бесплатно
В каком разделе есть настройки, определяющие, сколько частиц появится и при каких обстоятельствах (время, расстояние)?
- 1Emission✓ Правильный ответ
- 2Shape
- 3Renderer
✓ Правильный ответ Emission
Вопрос 14
Интерфейс, являющийся частью игрового мира, называется…
- 1HUD
- 2Диегетический интерфейс
- 3World Space Canvas
Вопрос 15
Как называется класс, с помощью которого можно сделать сохранения в игре (данный класс может сохранять только 3 типа данных)?
- 1PlayerPrefs
Вопрос 16Ответ открыт бесплатно
Какой из этих компонентов используется в UI?
- 1Image✓ Правильный ответ
- 2Camera
- 3Collider
Вопрос 17
Как называется класс, с помощью которого можно сменить активную сцену во время игрового процесса?
- 1SceneManager
Вопрос 18
Компонент, с помощью которого можно создать прокручиваемый список уровней, называется…
- 1Scroll View
- 2Scroll Rect
- 3Scroll Content
Вопрос 19
Как называется компонент, который может масштабировать размер объекта (Rect Transform), если вложенные в него объекты выходят за его пределы?
- 1Layout Group
- 2Group Size Filter
- 3Content Size Filter
Вопрос 20Ответ открыт бесплатно
Какой функционал предоставляет JsonUtility?
- 1Предоставляет возможность сохранять и загружать данные в и из JSON✓ Правильный ответ
- 2Предоставляет возможность работать с файлами формата .json
- 3Предоставляет возможность писать скрипты в Unity на JavaScript
✓ Правильный ответ Предоставляет возможность сохранять и загружать данные в и из JSON
Вопрос 21
Ваня - Unity разработчик, и он хочет сделать мрачную 2D игру, важной частью которой будет освещение. Он столкнулся с тем, что свет в 2D игре трудно настроить, как ему следует поступить?
- 1Unity - это 3D движок, поэтому Ване приходится работать с 3D освещением. Для его игры лучше поискать движок рассчитанный на 2D игры.
- 2Для решения этой проблемы можно купить один из множества платных ассетов или найти бесплатный, которые симулируют 2D освещение.
- 3Ваня может использовать шаблон URP, в котором есть 2D источники света. Если их не хватит, можно дополнить их ассетами с магазина.
Вопрос 22
Что такое Unity?
- 1Параметр, отвечающий за сплоченность в IT
- 2Особое ПО, не имеющее аналогов для создания видеоигр
- 3Среда разработки видеоигр и другого ПО, он же “игровой движок”
Вопрос 23Ответ открыт бесплатно
Что такое игровой движок?
- 1Это набор программ/библиотек, объединенных в одно ПО или библиотеку, которая ускоряет процесс создания видеоигры.✓ Правильный ответ
- 2Совокупность важных частей видеоигры, отвечающих за ее работу
- 3Платформа/Лаунчер, с помощью которого запускается игра
✓ Правильный ответ Это набор программ/библиотек, объединенных в одно ПО или библиотеку, которая ускоряет процесс создания видеоигры.
Вопрос 24
Что такое Unity Hub?
- 1Это программа, при помощи которой можно установить Unity, а также она упрощает навигацию в собственных проектах
- 2Это сообщество Unity разработчиков
- 3Это платформа от создателей Unity, где можно управлять своим аккаунтом
Вопрос 25
Как называется еще одна бесплатная лицензия Unity, помимо Student?
- 1personal
- 2Персональная
Вопрос 26Ответ открыт бесплатно
Что такое IDE?
- 1Это интегрированная среда разработки✓ Правильный ответ
- 2Это программа для разработки игр
- 3Это редактор кода
✓ Правильный ответ Это интегрированная среда разработки
Вопрос 27
Какой язык программирования используется для написания скриптов в Unity по умолчанию?
- 1C#
Вопрос 28
Какую из IDE ниже рекомендует использовать Unity?
- 1Visual Studio
- 2Eclipse
- 3Notepad++
Вопрос 29
Что такое система контроля версий?
- 1ПО для облегчения работы с изменяющейся информацией/данными
- 2ПО для контроля отсутствия ошибок в билде
- 3ПО для сравнения изменений между версиями программы
Вопрос 30Ответ открыт бесплатно
Что из перечисленного является хостингом на базе Git?
- 1GitHub✓ Правильный ответ
- 2Unity
- 3Mercurial
✓ Правильный ответ GitHub
Вопрос 31
Чем отличаются шаблоны проекта в unity hub?
- 1Настройками проекта и пакетами включенными в проект по-умолчанию
- 2Платформами, на которые возможно будет сделать билд
- 3Поддержкой 2D или 3D режима Unity
Вопрос 32
Что из себя представляет интерфейс редактора Unity?
- 1Функциональное окно для написания кода с дальнейшей визуализацией его выполнения
- 2Набор различных окон, каждое из которых имеет свой функционал и предназначение
- 3Набор кнопок и средств вывода информаций для создания игры
Вопрос 33Ответ открыт бесплатно
Что такое раскладка в Unity?
- 1Набор открытых окон со своим положением и размером✓ Правильный ответ
- 2Настройка сочетания клавиш для быстрого взаимодействия с редактором
- 3Настройка проекта под целевую платформу
✓ Правильный ответ Набор открытых окон со своим положением и размером
Вопрос 34
Как называется окно, где можно выбрать редактор кода по умолчанию для Unity?
- 1Preferences
Вопрос 35
В каком окне можно сменить целевую платформу проекта?
- 1Build Settings
Вопрос 36Ответ открыт бесплатно
Как называется портал от Unity, где можно скачать бесплатно или купить ассеты для своей игры?
- 1Unity Asset Store✓ Правильный ответ
- 2Asset Store✓ Правильный ответ
✓ Правильный ответ Unity Asset Store ; Asset Store
Вопрос 37
В каком разделе Unity Hub можно посмотреть все установленные версии Unity на компьютере?
- 1Installs
Вопрос 38
От какого класса наследуется новый скрипт в Unity по умолчанию?
- 1MonoBehavior
Вопрос 39
Какое расширение имеет файл git, в котором описаны исключения для файлов/папок, чтобы их не выгружать в репозиторий?
- 1gitignore
Вопрос 40Ответ открыт бесплатно
При каком условии любой заинтересованный человек в мире может посмотреть и скачать ваш проект на github?
- 1У проекта отсутствует лицензия
- 2У проекта выбрана лицензия, которая это разрешает
- 3Проект опубликован как публичный✓ Правильный ответ
✓ Правильный ответ Проект опубликован как публичный
Вопрос 41
Что такое ассет в gamedev?
- 1Любой файл в проекте
- 2Картинки и модели
- 3Музыка и звуки
Вопрос 42
Сергей - будущее светило игровой индустрии. Он захотел сделать крутую видеоигру на ПК. Сергей решил подробнее ознакомиться с возможностями для реализации его игры мечты, поэтому начал искать информацию, как ему сделать свою игру на ПК. Внимательно изучив авторитетные источники, Сергей пришел к выводу, что хорошую игру можно разработать только при помощи языка программирования C# и игрового движка Unity. К правильному ли выводу пришел Сергей?
- 1Да. Все современные движки поддерживают язык программирования C#, а Unity является фаворитом среди движков по функциональности для разработки игр на ПК.
- 2Нет. Для разработки видеоигры на ПК действительно нужно знать язык C#, но не обязательно использовать движок Unity для этого, хотя Unity является одним из популярных решений.
- 3Нет. Для разработки видеоигры на ПК не обязательно владеть каким-либо языком программирования или обязательно использовать движок Unity. Есть множество способов это сделать.
Вопрос 43Ответ открыт бесплатно
Что такое шаблон в Unity?
- 1готовый билд игры
- 2проект с определенными настройками и предустановленными пакетами✓ Правильный ответ
- 3расположение окон в редакторе Unity
✓ Правильный ответ проект с определенными настройками и предустановленными пакетами
Вопрос 44
Можно ли использовать Unity бесплатно для разработки игр?
- 1Да, можно
- 2Можно, но только для игр, которые приносят доход меньше $10000 в год
- 3Нет, нельзя
Вопрос 45
Сколько может быть раскладок в Unity?
- 1Не ограничено
- 2Три
- 3В зависимости от лицензии пользователя
Вопрос 46
Какую программу можно выбрать в качестве редактора кода?
- 1Только Visual Studio или Rider
- 2Любую
- 3Любую из одобренных Unity
Вопрос 47Ответ открыт бесплатно
Как называется портал от Unity с обучающими материалами?
- 1Unity Asset Store
- 2Unity Learn✓ Правильный ответ
- 3Unity Documentation
✓ Правильный ответ Unity Learn
Вопрос 48
Что из этого является системой контроля версий?
- 1GitHub
- 2Git
- 3Google Drive
Вопрос 49
Где можно найти официальную информацию о компонентах/окнах и работе с ними?
- 1Unity Documentation
- 2Unity Learn
- 3Unity.com
Вопрос 50Ответ открыт бесплатно
Можно ли не выгружать в репозиторий конкретные файлы при работе с системой контроля версий Git?
- 1Да, можно в любой момент✓ Правильный ответ
- 2Да, для этого нужен платный тариф или публичный репозиторий
- 3Нет, git выгружает все содержимое папки
✓ Правильный ответ Да, можно в любой момент
Вопрос 51
Обязательно ли иметь аккаунт Microsoft для работы в Visual Studio?
- 1Да, обязательно
- 2Нет, это вообще не взаимосвязано
- 3Нужно для некоторых версий VS
Вопрос 52
Какую версию Unity рекомендуется использовать для коммерческой разработки?
- 1Любую версию Unity 2023
- 2Версию Unity, помеченную как LTS
- 3Последнюю версию на момент старта разработки
Вопрос 53Ответ открыт бесплатно
Какое расширение имеет файл git, в котором описаны исключения для файлов/папок, чтобы их не выгружать в репозиторий?
- 1.gitignore✓ Правильный ответ
- 2gitignore✓ Правильный ответ
✓ Правильный ответ .gitignore ; gitignore
Вопрос 54
Даша создала свою первую видеоигру на Unity и выложила билд в социальных сетях. Пользователям интернета очень понравилась видеоигра Даши и они хотят, чтобы она ее доработала, но Даше не хочется продолжать работу над ней, она делает другую игру. Даша не против, чтобы другие люди совершенствовали ее игру, но она не хотела бы, чтобы другие люди украли проект и зарабатывали на этом. Как следует поступить Даше?
- 1Выложить архив с исходниками проекта на любой портал для разработчиков игр, чтобы каждый мог его скачать и продолжить делать свою новую игру.
- 2Уделить день для написания технической документации проекта, чтобы энтузиасты смогли разобраться в проекте и выложить документацию вместе с архивом исходников.
- 3Выложить проект на один из популярных порталов в качестве публичного репозитория, сопроводив при возможности его технической документацией, а также определить лицензирование данного проекта, чтобы другие люди не смогли его использовать в коммерческих целях.
Вопрос 55
Ваня изучил основы C# и уже некоторое время работает над своей игрой мечты в Unity. В последнее время у Вани плохое настроение из-за того, что он много времени тратит на выполнение рутинных задач по типу расположения объектов, поиска нужного окна и т.п.. Что в такой ситуации стоит делать?
- 1Нужно больше практиковаться и тогда эти задачи будут выполняться быстрее, от таких задач никуда не деться и нужно к этому просто привыкнуть.
- 2Проблема в неудобном/нефункциональном интерфейсе, следует установить несколько удобных утилит, а также настроить раскладку
- 3Начать использовать нейросеть, она может закрыть большинство рутинных и неинтересных задач
Вопрос 56
Как называется окно, в котором импортируются пакеты (packages)?
- 1Package manager
Вопрос 57Ответ открыт бесплатно
Какая горячая клавиша по умолчанию включается инструмент Move на сцене?
- 1w✓ Правильный ответ
Вопрос 58
Что делает Gizmo по умолчанию в окне Scene?
- 1Указывает направление осей XYZ
- 2Позволяет настраивать оси XYZ
- 3Отрисовывает информацию на основе скрипта разработчика
Вопрос 59
Как называется окно, с помощью которого можно посмотреть все физические объекты на сцене и настроить их?
- 1Physics debug
Вопрос 60Ответ открыт бесплатно
Как называется, как правило, самый ресурсозатратный коллайдер?
- 1mesh✓ Правильный ответ
- 2mesh collider✓ Правильный ответ
✓ Правильный ответ mesh ; mesh collider
Вопрос 61
Сколько рендер пайплайнов существует в Unity? Ответьте цифрой
- 12
Вопрос 62
Как называется рендер пайплайн, который используется Unity по умолчанию?
- 1Built in
- 2BuiltIn
Вопрос 63Ответ открыт бесплатно
Как называется режим освещения, при котором освещение просчитывается всегда заранее?
- 1Realtime
- 2Mixed
- 3Baked✓ Правильный ответ
Вопрос 64
Как называется тип освещение, которое имитирует солнце в игре?
- 1Sun
- 2Directional
- 3General
Вопрос 65
SRP - это…
- 1Особый тип освещения у компонента Light
- 2Новый процесс рендеринга в Unity
- 3Скрипты для рендер пайплайна, определяющие его функциональность
Вопрос 66
Сколько раз в секунду по умолчанию обсчитывается физика в Unity? Ответьте числом
- 150
Вопрос 67Ответ открыт бесплатно
Как называется окно, в котором настраиваются параметры освещения на сцене?
- 1lighting✓ Правильный ответ
✓ Правильный ответ lighting
Вопрос 68
Как называется компонент, с помощью которого мы делаем объект “осязаемым” и задаем ему размер?
- 1Коллайдер
- 2Collider
Вопрос 69
Как называется окно, в котором можно изменить силу и направления гравитации? Напишите его название на английском.
- 1Project Settings
Вопрос 70Ответ открыт бесплатно
Как называется окно, в котором можно увидеть список всех объектов на сцене?
- 1Hierarchy✓ Правильный ответ
- 2Иерархия✓ Правильный ответ
✓ Правильный ответ Hierarchy ; Иерархия
Вопрос 71
Что из себя представляет сущность на сцене?
- 1Transform
- 2Gameobject
- 3Component
Вопрос 72
Выберите из списка компонент, который есть у любого объекта на сцене?
- 1Transform
- 2Collider
- 3Script
Вопрос 73Ответ открыт бесплатно
Как перейти в режим полета на сцене?
- 1Нажать кнопку Flying mode в окне Scene
- 2Зажать правую кнопку мыши и использовать клавиши WASD✓ Правильный ответ
- 3Открыть окно Flying mode
✓ Правильный ответ Зажать правую кнопку мыши и использовать клавиши WASD
Вопрос 74
Какой инструмент в окне сцены активирует горячая клавиша R?
- 1Rotate
- 2Scale
- 3Rect Tool
Вопрос 75
Как называется компонент, добавляющий функционал освещения объекту?
- 1Light
- 2Lighting
- 3Glow
Вопрос 76
Даша создает игру с необычной физикой мира и объектов в ней. Но она не знает, как придать объектам определенные физические свойства и изменить гравитацию в игре. Как она может добиться интересующего ее результата?
- 1Нужно использовать физические материалы, изменить настройки физики в настройках проекта, а также, при необходимости, использовать скрипты.
- 2Нужно использовать физические материалы и изменить настройки физики в проекте, но для этого нужно купить платную версию Unity (минимум PRO).
- 3В бесплатном тарифном плане Unity это невозможно, так как используется стандартный физический движок Unity. Чтобы сделать такую игру нужен физический движок Havok, который есть в платном тарифном плане.
Вопрос 77Ответ открыт бесплатно
Саша начинающий Unity разработчик и уже некоторое время работает над своей игрой. В последнее время Саша заметил, что он тратит слишком много времени в поиске нужных объектов на сцене и ассетов в проекте. Как Саша может решить эту проблему?
- 1Объекты и ассеты нужно искать через поиск на сцене и поиск в окне project, других вариантов нет.
- 2Следует организовать структуру объектов на сцене, используя пустые объекты как папки. Также нужно организовать структуру непосредственно в проекте (окно Project), чтобы все хранилось по папкам.✓ Правильный ответ
- 3Есть множество полезных ассетов, которые упрощают поиск объектов и ассетов, а также позволяют их маркировать. Саше нужно выбрать и установить один из таких ассетов, это значительно ускоряет навигацию в проекте.
✓ Правильный ответ Следует организовать структуру объектов на сцене, используя пустые объекты как папки. Также нужно организовать структуру непосредственно в проекте (окно Project), чтобы все хранилось по папкам.
Вопрос 78
Как называется класс в Unity, с помощью которого можно привязать выполнения методов через инспектор?
- 1UnityEvent
Вопрос 79
Напишите название метода, с помощью которого можно взять у GameObject какой-либо компонент
- 1GetComponent
- 2GetComponent()
Вопрос 80Ответ открыт бесплатно
Что такое корутина в Unity?
- 1Особый асинхронный метод, сделанный Unity для удобства вместо использования async
- 2Особый тип метода, который можно запустить из любой точки программы (игры)
- 3Особый тип метов, который выполняется асинхронно в основном потоке Unity✓ Правильный ответ
✓ Правильный ответ Особый тип метов, который выполняется асинхронно в основном потоке Unity
Вопрос 81
Что не является принципом ООП?
- 1Полиморфизм
- 2Наследование
- 3Заменяемость
Вопрос 82
Что такое Инкапсуляция в ООП?
- 1Сокрытие данных и методов, которые не должны быть доступны извне
- 2Возможность создания нескольких форм одного и того же метода с разной логикой
- 3Оборачивание приватных полей в свойства, а методов в события
Вопрос 83
Как называется четвертый принцип ООП, который причисляют к “новой школе”?
- 1абстракция
Вопрос 84Ответ открыт бесплатно
Какой наиболее оптимальный способ узнать позицию объекта в скрипте, который назначен на интересующий нас объект?
- 1Создать поле Transform и назначить туда Transform нашего объекта, что позволит в дальнейшем узнавать его позицию
- 2Можно обратиться к свойству transform, данное свойство ссылается на Transform объекта к которому прикреплен скрипт✓ Правильный ответ
- 3При необходимости следует вызвать метод GetComponent() и узнать интересующую нас информацию
✓ Правильный ответ Можно обратиться к свойству transform, данное свойство ссылается на Transform объекта к которому прикреплен скрипт
Вопрос 85
Как называется статья/документ, в котором можно прочитать про правила и стилистику написания кода на C#?
- 1Соглашение о написании кода
- 2Производственные стандарты
- 3Code Style
Вопрос 86
Что из себя представляет материал в Unity?
- 1Набор параметров, определяющий его физическое поведение и взаимодействие
- 2Шейдер с параметрами, отвечающими за его визуальную составляющую
- 3Текстура с набором параметров
Вопрос 87Ответ открыт бесплатно
Как называется тип данных, с помощью которого можно записать координаты объекта в Unity?
- 1Vector3✓ Правильный ответ
- 2Vector2✓ Правильный ответ
✓ Правильный ответ Vector3 ; Vector2
Вопрос 88
Название метода, с помощью которого компонент не будет уничтожен при смене сцены
- 1DontDestroyOnLoad
Вопрос 89
В каком окне можно посмотреть потребление ресурсов игрой?
- 1Диспетчер Задач
- 2Profiler
- 3Inspector
Вопрос 90Ответ открыт бесплатно
Назовите акроним/аббревиатуру 5 принципов ООП, которая часто используется в GameDev
- 1SOLID✓ Правильный ответ
- 2Солид✓ Правильный ответ
✓ Правильный ответ SOLID ; Солид
Вопрос 91
Что такое направленная прямая? Ответьте одним термином
- 1вектор
Вопрос 92
Сколько вариантов Систем Ввода (Input System) в Unity? Ответьте числом.
- 12
Вопрос 93
Как называется раздел для настройки системы ввода в окне Project Settings?
- 1Input Manager
- 2Input System Package
Вопрос 94Ответ открыт бесплатно
Как называется класс для взаимодействия со старой системой ввода?
- 1input✓ Правильный ответ
Вопрос 95
Что из этого является популярной архитектурой в Unity проектах?
- 1MVP
- 2DRY
- 3SOLID
Вопрос 96
Как называется окно, в котором можно посмотреть процесс рендеринга кадра?
- 1Frame Debugger
Вопрос 97Ответ открыт бесплатно
Какой атрибут позволяет в инспекторе озаглавить блоки полей/настроек?
- 1Header✓ Правильный ответ
- 2Header()✓ Правильный ответ
✓ Правильный ответ Header ; Header()
Вопрос 98
Оля разработала мобильную 2D новеллу с большим количеством контента, как графического так и текстового. В игре присутствует большое количество сцен и каждая сцена весит достаточно много, из-за чего пользователи сталкиваются часто с загрузками, а на старых устройствах загрузки очень долгие. В результате ощутимое количество игроков удаляет игру. Какое решение этой проблемы здесь подойдет наилучшим образом?
- 1Следует оптимизировать размер сцен и работу игры. Для этого нужно максимально сжать графику без ощутимой потери качества, все что не видно изначально на сцене перевести в префабы и создавать их при необходимости. Это уменьшит вес проекта, сцены станут весить меньше и будут быстрее загружаться.
- 2Проблему со старыми устройствами не решить полностью. Но можно переделать проект так, чтобы была одна игровая сцена, при необходимости заранее будут создаваться нужные объекты для следующего уровня, а когда нужно будет сменить уровень, надо сделать заглушку с помощью UI, который имитирует загрузку. На деле очищается сцена от старых объектов и готовится игра на следующем уровне. Так для большинства пользователей загрузки будут быстрыми, а общий вес проекта уменьшится.
- 3Данную проблему можно решить с помощью Addresables. Если грамотно скомпоновать в общие ресурсы и ресурсы под определенный уровни, то можно сделать одну почти пустую игровую сцену, которая будет подгружать все нужное при необходимости. Это уменьшит вес проекта, а также оптимизирует переходы между игровыми уровнями.
Вопрос 99
Даня делает мобильные игры и столкнулся с тем что в прошлом и текущем проекте из-за обилия функционала стало довольно сложно делать игровое управление, он использует стандартную систему ввода. Как следует поступить Дане, если он не хочет упрощать свои игры?
- 1На мобильных устройствах, если игроки не используют дополнительные манипуляторы (не подключают геймпад например), ограниченное пространство для взаимодействия, поэтому большинство игр простые. Поэтому нужно либо упрощать игру, либо предупреждать игрока что требуется подключить, например, геймпад.
- 2Дане следует изучить New Input System, с его помощью можно создать множество способов взаимодействие через тачскрин. Вследствии чего не понадобится упрощать игры.
- 3В ассетсторе Unity и на GitHub множество платных и бесплатных решений, которые расширяют функциональность старой системы ввода. Дане нужно выбрать и интегрировать одно из таких решений.
Вопрос 100Ответ открыт бесплатно
Как называется package с визуальными эффектами постобработки в Unity?
- 1Post Effects
- 2Post Processing✓ Правильный ответ
- 3Cinemachine
✓ Правильный ответ Post Processing
Вопрос 101
Как называется package для просмотра лога игры на android устройствах?
- 1Android Profiler
- 2Android Logcat
- 3Profiler
Вопрос 102
Как называется класс, через экземпляр которого мы можем отслеживать действия игрока, заданные с помощью новой системы ввода?
- 1InputAction
Вопрос 103
ScriptableObject - это…?
- 1Настраиваемый тип объектов, в котором можно хранить различные данные
- 2Объект с заранее прописанной игровой логикой, чьи экземпляры можно сохранять подобно префабам
- 3Префабы, состоящие из данных, которые в дальнейшем можно использовать
Вопрос 104Ответ открыт бесплатно
Какое свойство Transform возвращает позицию объекта?
- 1Position()
- 2Position✓ Правильный ответ
- 3GetPosition
✓ Правильный ответ Position
Вопрос 105
Какой метод класса Transform позволяет задать вращение объекту?
- 1Rotation()
- 2Rotate()
- 3Rotating()
Вопрос 106
Как в инспекторе посмотреть скрытые поля?
- 1Сделать их публичными или сериализовать
- 2Включить Debug режим
- 3Написать свой (кастомный) инспектор
Вопрос 107Ответ открыт бесплатно
C помощью чего можно задать относительное положение и размер UI элемента?
- 1Pivot
- 2Anchors✓ Правильный ответ
- 3Position
✓ Правильный ответ Anchors
Вопрос 108
Чтобы создать экземпляр SO, следует…
- 1Написать скрипт, наследуемый от ScriptableObject, и добавить атрибут для возможности создания объекта из контекстного меню
- 2Написать скрипт, наследуемый от ScriptableObject, и в местах, где это потребуется, через ключевое слово new объявить экземпляр
- 3Настроить объект на игровой сцене с назначенным компонентом ScriptableObject, после чего сохранить его как префаб
Вопрос 109
Какой тип текстур используется в UI?
- 1Default
- 2Sprite
- 3UI
Вопрос 110Ответ открыт бесплатно
Каким тегом обладает основная камера в игре?
- 1Maincamera✓ Правильный ответ
✓ Правильный ответ Maincamera
Вопрос 111
Какое из событий вызывается, когда действие выполнено в новой системе ввода?
- 1performed
Вопрос 112
Как называется паттерн, с помощью которого можно переиспользовать уже инициализированные объекты на сцене, вместо того, чтобы каждый раз инициализировать (спавнить) их заново?
- 1objectpool
- 2пул объектов
- 3объектный пул
Вопрос 113
Какой компонент должен быть на объекте, чтобы скрипт мог обрабатывать коллизии?
- 1Любой Collider
- 2Mesh
- 3RigidBody
Вопрос 114Ответ открыт бесплатно
Какой из этих режимов Canvas используется чаще других?
- 1Overlay✓ Правильный ответ
- 2Camera
- 3World Space
✓ Правильный ответ Overlay
Вопрос 115
Как называется компонент, отвечающий за масштабирования Canvas?
- 1canvasscaler
- 2CanvasScaler
Вопрос 116
Как называется файл в Unity, в который можно объединить некоторое количество спрайтов для оптимизации проекта?
- 1Sprite Atlas
- 2Спрайт Атлас
Вопрос 117Ответ открыт бесплатно
Как называется компонент, с помощью которого можно отобразить картинку в UI?
- 1image✓ Правильный ответ
Вопрос 118
Как называется новый компонент для взаимодействия с текстом, который пришел на замену компоненту Text?
- 1textmeshpro
- 2Text Mesh Pro
Вопрос 119
Как называется компонент, отвечающий за положение UI объектов Unity?
- 1Rect transform
- 2RectTransform
Вопрос 120
Юля разработала игру на Android для телефонов и планшетов. После релиза столкнулась с множеством отзывов о том, что интерфейс “плывет” и некорректно отображается. Как Юле исправить данную проблему?
- 1Данная проблема связана с тем, что Юля не проверяла верстку интерфейса под планшеты. Юле следует сделать под них отдельный Canvas или написать скрипт, который бы изменял Canvas Scaler под нужное соотношение сторон.
- 2У мобильных устройств много вариантов соотношения сторон, решить эту проблему поможет создания Canvas-ов и интерфейсов под наиболее распространенные из них, а с помощью скрипта при запуске выбрать наиболее подходящий Canvas под устройство.
- 3Так как у мобильных устройств много вариаций соотношения сторон, следует делать адаптивную верстку с применением якорей, которые определяют относительное положение и размер элементов. Также, если игра доступна и на смартфонах и на планшетах - следует сделать скрипт, который будет изменять параметр у Canvas Scaler.
Вопрос 121Ответ открыт бесплатно
Даша сделала игру на Android и интегрировала в нее рекламу для монетизации проекта. Во время тестирования в редакторе все было в порядке, но при тестировании на телефоне по какой-то причине не отображается реклама, и Даша не знает, что делать. Что можно посоветовать Даше для решения этой проблемы?
- 1Проблема с рекламными SDK довольна частая. Как правило, следует написать в техподдержку разработчика SDK, и они решат данную проблему на своей стороне.
- 2Чтобы понять, в чем конкретно проблема, стоит посмотреть логи приложения. Для этой задачи идеально подойдет Android LogCat, с помощью него можно будет увидеть ошибки.✓ Правильный ответ
- 3Чтобы понять, в чем проблема, нужно провести тестирование проекта с нескольких устройств в разных точках мира. Скорее всего конкретно для Даши рекламная платформа не может найти рекламу, поэтому ее не отображает. Чтобы в этом убедиться - можно включить тестовый режим рекламы в билде.
✓ Правильный ответ Чтобы понять, в чем конкретно проблема, стоит посмотреть логи приложения. Для этой задачи идеально подойдет Android LogCat, с помощью него можно будет увидеть ошибки.
Вопрос 122
Как называется популярный ассет для Unity, добавляющий твинеры в разработку?
- 1DoTween
Вопрос 123
Как называется компонент, с помощью которого можно настроить постпроцессинг на сцене или в определенном месте сцены (при использовании SRP рендер процесса)?
- 1volume
Вопрос 124Ответ открыт бесплатно
Как называется компонент, который позволяет воспроизводить анимации без настройки состояний?
- 1animation✓ Правильный ответ
✓ Правильный ответ animation
Вопрос 125
Как называется класс TextMeshPro, с помощью которого мы взаимодействуем с текстом UI?
- 1TextMeshProUGUI
Вопрос 126
Скрипт, отвечающий за логику и данные в архитектуре MVP - это…
- 1модель
- 2Model
Вопрос 127Ответ открыт бесплатно
Как называется архитектура, использующаяся в геймдеве, когда в игре большое количество данных? Ответьте аббревиатурой.
- 1ecs✓ Правильный ответ
Вопрос 128
Какой из представленных методов Unity выполняется позже двух других?
- 1FixedUpdate
- 2OnMouseEnter
- 3OnTriggerExit
Вопрос 129
Скрипт, отвечающий за связь логики и визуализации в архитектуре MVP это…
- 1presenter
- 2Ведущий
Вопрос 130
Параметр Transition компонента Button отвечает за…
- 1Возможные состояния кнопки с визуальной точки зрения
- 2Возможные состояния кнопки с функциональной точки зрения
- 3То, какая логика должна быть выполнена при определенных обстоятельствах
Вопрос 131Ответ открыт бесплатно
Как называется метод, с помощью которого игровой объект не будет уничтожаться при смене сцены?
- 1DontDestroyOnLoad✓ Правильный ответ
- 2DontDestroyOnLoad()✓ Правильный ответ
✓ Правильный ответ DontDestroyOnLoad ; DontDestroyOnLoad()
Вопрос 132
С какого состояния начинается аниматор?
- 1Entry
- 2Input
- 3Idle
Вопрос 133
Даша планирует сделать большую карту, она уже нашла фотографии ландшафта и карту высот, а теперь думает, как добавить такой ландшафт в свою игру со своими доработками (изменениями в ландшафте). Какой способ будет самым быстрым?
- 1Даше следует найти 3D художника и передать ему фотографии с картой высот, а также рассказать о своих пожеланиях в финальном результате. 3D художник на основе карты высот сгенерирует меш и внесет необходимые изменения, после чего его можно будет использовать в игре.
- 2Даше нужно сгенерировать через сайт или программу по карте высот меш, добавить его в игру и установить пакет ProBuilder. После импорта с помощью пакета ProBuilder можно будет внести все нужные изменения.
- 3Даше следует импортировать в проект пакет Terrain. После импорта с его помощью можно будет сгенерировать карту на основе карты высот. А все необходимые изменения можно сделать с помощью редактора Terrain.
Вопрос 134Ответ открыт бесплатно
Виталик недавно освоил основы Unity и решил начать делать свой первый проект сразу же, как ему пришла идея игры в голову. После месяца разработки она практически перестала продвигаться, потому что ему вечно нужно переписывать старые скрипты. В чем была его главная ошибка?
- 1Видимо, Виталик не уделил достаточно времени подготовке, ему следовало хотя бы немного описать игру в текстовом виде (концепт), а также продумать план разработки по итерациям, чтобы наглядно видеть что и когда будет сделано.✓ Правильный ответ
- 2Скорее всего Виталик решил делать проект без архитектуры и из-за этого при добавлении новых механик их было необходимо учитывать в старых скриптах и, как следствие, переписывать.
- 3Прежде чем начинать – Виталику стоило найти ментора. При разработке первых проектов сталкиваться с такой проблемой это нормально, такого поможет избежать только ментор.
✓ Правильный ответ Видимо, Виталик не уделил достаточно времени подготовке, ему следовало хотя бы немного описать игру в текстовом виде (концепт), а также продумать план разработки по итерациям, чтобы наглядно видеть что и когда будет сделано.
Вопрос 135
Как называется окно в Unity, где можно редактировать NavMesh агенты и зоны (Areas)?
- 1navigation
Вопрос 136
Как называется package от Unity, который предоставляет функционал запекания навигационной карты?
- 1NavMesh Navigation
- 2Navigation
- 3AI Navigation
Вопрос 137Ответ открыт бесплатно
Какой из этих форматов сжатия подойдет лучше других для продолжительной музыкальной композиции (например, музыка продолжительность несколько минут)?
- 1PCM
- 2ADPCM
- 3Vorbis✓ Правильный ответ
✓ Правильный ответ Vorbis
Вопрос 138
Как называется формат компрессии звука у аудиоклипов в Unity, который предоставляет лучшее качество? Ответьте аббревиатурой.
- 1pcm
Вопрос 139
Что нужно проверить в первую очередь, если один из объектов с Nav Mesh Agent не передвигается по карте, хотя должен?
- 1Проверить, запечена ли навигационная карта
- 2Проверить, находится ли объект в области, где может двигаться
- 3Проверить параметры Nav Mesh Agent
Вопрос 140
В чем особенность Clean Build?
- 1По умолчанию каждая сборка после первой перезаписывает уже скомпилированный билд, внося нужные изменения. Если сделать clean build, то при компиляции будет скомпилирован новый(е) файл(ы)
- 2При Clean Build очищаются ранее скомпилированные файлы и для сборки выполняется компиляция всех файлов заново
- 3Clean Build удаляет более не используемые ассеты в проекте (если такие есть), таким образом сборка весит меньше
Вопрос 141Ответ открыт бесплатно
Что делает метод SetDestination у класса NavMeshAgent?
- 1С помощью метода задается дистанция, которой будет держаться объект относительно другого объекта
- 2Этот метод задает точку или объект, к которому будет стремиться экземпляр NavMeshAgent
- 3Метод принимает координату и пытается построить к ней путь✓ Правильный ответ
✓ Правильный ответ Метод принимает координату и пытается построить к ней путь
Вопрос 142
Как называется компонент, который воспроизводит звук на сцене?
- 1Audio Source
- 2AudioSource
Вопрос 143
Как называется популярный паттерн, с помощью которого можно реализовать логику поведения для NPC? Дайте ответ на английском.
- 1State Machine
- 2StateMachine
Вопрос 144Ответ открыт бесплатно
Как называется компонент, с помощью которого можно разместить текст в игровом пространстве, не используя UI?
- 1TextMeshProTextMeshPro – Text
- 2Text - TextMeshPro
✓ Правильный ответ TextMeshProTextMeshPro – Text ; Text - TextMeshPro
Вопрос 145
Как называется параметр аудиоклипов, отвечающий за сжатие аудиоклипа?
- 1Compression
- 2Quality
- 3Compression Quality
Вопрос 146
Как называется окно, где настраивается микшер?
- 1Audio Mixer
Вопрос 147Ответ открыт бесплатно
Сколько аудио микшеров можно использовать в проекте?
- 1Неограниченное количество✓ Правильный ответ
- 2Неограниченное количество в редакторе и один в билде проекта
- 3Неограниченное количество при наличии платной версии Unity
✓ Правильный ответ Неограниченное количество
Вопрос 148
Как называется объект в игре, предоставляющий временное преимущество игроку? Напишите название на английском
- 1Powerup
- 2Power-up
- 3Boost
Вопрос 149
Как называется параметр у аудиоклипов в Unity, который принудительно делает звук одноканальным?
- 1Force To Mono
- 2Force Mono
- 3Force To Monosound
Вопрос 150
Чего не делает компонент NavMesh Modifire Volume?
- 1Позволяет делать область карты непроходимой
- 2Позволяет отмечать область другим типом поверхности
- 3Позволяет отмечать движущиеся препятствия
Вопрос 151Ответ открыт бесплатно
Всегда ли нужно наследоваться от класса monobehavior для написания игровой логики?
- 1Да, для выполнения игровой логики всегда нужно наследоваться от monobehavior
- 2Не всегда, но можно так делать, если есть такая необходимость✓ Правильный ответ
- 3Нет, игровая логика пишется независимо
✓ Правильный ответ Не всегда, но можно так делать, если есть такая необходимость
Вопрос 152
Как называется поле в компоненте Audio Source, куда можно назначить Audio Mixer?
- 1Output
- 2Mixer
- 3Equalizer
Вопрос 153
На какую платформу делается билд без графики? Ответьте двумя словами.
- 1Dedicated Server
- 2Выделенный сервер
Вопрос 154Ответ открыт бесплатно
Как называется компонент, с помощью которого запекается навигационная карта?
- 1NavMeshSurface✓ Правильный ответ
- 2Nav Mesh Surface✓ Правильный ответ
✓ Правильный ответ NavMeshSurface ; Nav Mesh Surface
Вопрос 155
Ваня делает игру на Unity и реализовал в ней NPC. В последнее время изменить и расширить поведение NPC стало очень трудно из-за огромного количества кода в скрипте NPC. Что могло бы помочь Ване?
- 1Ване следует использовать паттерн State Machine. Так большая часть логики поведения NPC будет в отдельных скриптах состояний. Их можно добавлять и удалять в любой момент и их логика не засоряет основной скрипт.
- 2В ассетсторе Unity есть множество решений, которые позволяют оформлять логики поведения NPC визуально без программирования. Ему следует использовать один из таких ассетов.
- 3Это нормальная ситуация, когда класс становится большим. Единственное, что может сделать Ваня - выполнить рефакторинг кода и скомпоновать все возможные действия NPC по методам. Так код будет значительно чище и читабельней.
Вопрос 156
Оля при разработке своей игры добавила много источников звуков на сцены. При завершении разработки Оля столкнулась с тем, что трудно на них всех накладывать эффекты, редактировать, а также, что при изменении уровня громкости звуков через настройки не все источники звука слушаются. Как можно решить эту проблему?
- 1Нужно написать собственное решение для управление аудио системой в игре или купить одно из готовых в ассет сторе. В Unity отсутствует централизованное управление звуками по умолчанию.
- 2Для решения данной проблемы достаточно использовать Audio Mixer, с его помощью можно накладывать эффекты и контролировать громкость целых групп звука.
- 3Нужно написать контролирующий скрипт наподобие AudioManager, который хранит все аудио источники на сцене. С помощью него просто контролировать все звуки и накладывать эффекты при необходимости.
Вопрос 157Ответ открыт бесплатно
Как называется базовый класс Unity, с помощью которого скрипт может быть добавлен как компонент на GameObject?
- 1MonoBehaviour✓ Правильный ответ
- 2Mono
- 3GameObject
✓ Правильный ответ MonoBehaviour
Вопрос 158
Компоненты в Unity - это…
- 1Скрипты, написанные разработчиком, которые можно назначить на объект
- 2Различные функциональные части GameObject, которые определяют функциональность объекта.
- 3Элементы UI в Unity, с помощью которых добавляется логика на объекты
Вопрос 159
Файл сцены в Unity - это…
- 1Файл, описывающий организацию объектов. В сценах содержатся объекты и вся информация о них.
- 2Файл с настройками окна Scene
- 3Файл, описывающий все объекты на сцене, а именно их содержимое: координаты, содержание скриптов и их настройки
Вопрос 160
Как называется окно, с помощью которого можно посмотреть все физические объекты на сцене и настроить их?
- 1physics debug
Вопрос 161Ответ открыт бесплатно
Компонент, который позволяет задать постоянную физическую силу объекту, называется?
- 1Rigidbody
- 2Collider
- 3Constant Force✓ Правильный ответ
✓ Правильный ответ Constant Force
Вопрос 162
Что такое Flying mode?
- 1Обучающий режим для изучения функциональности движка Unity
- 2Режим, при помощи которого в окне Scene можно перемещаться по миру и вращать камеру
- 3Особая настройка в классе Camera, которую можно включить
Вопрос 163
Как называется компонент, который делает объект физическим?
- 1rigidbody
Вопрос 164Ответ открыт бесплатно
Как называется параметр, при включении которого объект становится “не осязаемым”?
- 1Is Trigger✓ Правильный ответ
- 2Provide Contacts
- 3Is Ghost
✓ Правильный ответ Is Trigger
Вопрос 165
Как называется GameObject, сохраненный в ассеты?
- 1Префаб
- 2Ассет
- 3GameObject Variant
Вопрос 166
Как называется метод Unity, который вызывается самым первым?
- 1OnEnable
- 2Awake
- 3Start
Вопрос 167
Ваня опытный разработчик Unity со своей небольшой командой. Он решил начать делать новую игру под ПК. Одна из главных особенностей игры – это фотореалистичная графика. Как следует поступить Ване, чтобы визуальная часть игры была фотореалистичная?
- 1Использовать шаблон HDRP, он позволяет на уровне движка обрабатывалась быстро и без потери качества графику. Также добавляет функционал, который позволит сделать картинку более фотореалистичной.
- 2К сожалению, на Unity это невозможно. Поэтому Ване придется сменить движок, либо отказаться от фотореалистичной графики.
- 3Ване нужно нанять художников, которые смогут сделать модели и текстуры в таком стиле или иметь в своей команде таких. Также стоит использовать HDRP шаблон SRP, с помощью которого легче добиться нужных результатов.
Вопрос 168Ответ открыт бесплатно
Как называется компонент, через который можно взаимодействовать с новой системой ввода?
- 1player input✓ Правильный ответ
- 2PlayerInput✓ Правильный ответ
✓ Правильный ответ player input ; PlayerInput
Вопрос 169
Чтобы задать управление под разные устройства с помощью новой системы ввода следует использовать…
- 1Action Maps
- 2Control Scheme
- 3Actions
Вопрос 170
Как называется документ, в котором досконально описана игра, ее механики и все тонкости?
- 1Гейм-дизайн документ
- 2Концепт-документ
- 3Функциональная спецификация
Вопрос 171Ответ открыт бесплатно
Как называется класс, с помощью которого изменяется сцена?
- 1SceneManager✓ Правильный ответ
✓ Правильный ответ SceneManager
Вопрос 172
Как называется главный компонент в UI в движке Unity?
- 1Canvas
Вопрос 173
С помощью какого объекта быстрее всего задать фон для UI объекта?
- 1Panel
- 2Image
- 3Background
Вопрос 174Ответ открыт бесплатно
Как называется компонент, предоставляющий функционал кнопки?
- 1button✓ Правильный ответ
✓ Правильный ответ button
Вопрос 175
Что из этого позволяет быстро и удобно отсортировать группу UI объектов?
- 1Canvas Group
- 2Horizontal Layout Group
- 3Content Size Filter
Вопрос 176
Как называется компонент, в котором можно сменить mesh объекта?
- 1Mesh filter
Вопрос 177
В каком окне запускается процесс сборки (build) проекта?
- 1Build settings
Вопрос 178Ответ открыт бесплатно
Ваня делает 2D игру для мобильных устройств. Когда игра была почти готова к релизу, он заметил во время тестирования, что игра нестабильно работает на слабых устройствах. Во время дебага он обнаружил, что много Batch-ей и как следствие Draw calls. Как Ване оптимизировать игру для слабых устройств?
- 1Большое количество батчей - это следствие большого количества логики и отсутствие архитектуры в игре. Нужно выполнить рефакторинг логики и оптимизировать ее, постараться найти и удалить лишнюю, а в дальнейшем использовать архитектуру в своих играх.
- 2Данная проблема связана с большим количеством графики в игре, а точнее, на сценах. Нужно разбить сцену на несколько сцен поменьше или подгружать графику постепенно.
- 3С данной проблемой поможет справиться использование статических объектов, а также текстур, на которых расположено несколько графических элементов. Если графические элементы - это разные файлы, то можно объединить их с помощью Sprite Atlas.✓ Правильный ответ
✓ Правильный ответ С данной проблемой поможет справиться использование статических объектов, а также текстур, на которых расположено несколько графических элементов. Если графические элементы - это разные файлы, то можно объединить их с помощью Sprite Atlas.
Вопрос 179
Место хранения исходного кода это:
- 1Репозиторий
Вопрос 180
Серия шагов, выполняемых автоматически для сборки, тестирования и развертывания кода это.
- 1Пайплайны;; Pipelines
Вопрос 181Ответ открыт бесплатно
Отдельные шаги внутри пайплайна, такие как компиляция, тестирование или деплой
- 1Джобы;; Jobs✓ Правильный ответ
✓ Правильный ответ Джобы;; Jobs
Вопрос 182
Группы связанных джобов, выполняемые последовательно это
- 1Стадии;; Stages
Вопрос 183
Процесс автоматизации сборки кода, который позволяет разработчикам часто интегрировать изменения в основной кодовой базе
- 1Непрерывная интеграция
- 2CI
- 3continuous integration
Вопрос 184Ответ открыт бесплатно
Основной конфигурационный файл для CI/CD в GitLab
- 1.gitlab-ci.yml✓ Правильный ответ
✓ Правильный ответ .gitlab-ci.yml
Вопрос 185
Последовательность выполнения стадий определяется стадией
- 1stages
Вопрос 186
Стадия … содержит отдельные задания, которые будут выполнены в рамках каждой стадии
- 1jobs
Вопрос 187
Список команд, которые должны быть выполнены для джобы определяется стадией…
- 1script
Вопрос 188Ответ открыт бесплатно
… позволяют хранить чувствительные данные вне репозитория, чтобы избежать их утечек.
- 1переменные окружения✓ Правильный ответ
✓ Правильный ответ переменные окружения
Вопрос 189
Файлы, созданные в ходе выполнения джобов, которые могут быть использованы в последующих стадиях
- 1Артефакты
Вопрос 190
Для выполнения нескольких джобов одновременно используется параметр…
- 1parallel
Вопрос 191Ответ открыт бесплатно
Для сохранения артефактов используется директива…
- 1artifacts✓ Правильный ответ
- 2artifact✓ Правильный ответ
✓ Правильный ответ artifacts ; artifact
Вопрос 192
Для того, чтобы одна джоба завершилась перед тем, как начнется другая, используются…
- 1зависимости
Вопрос 193
Для автоматической отмены старых пайплайнов используются параметр…
- 1auto_cancel_pending
Вопрос 194Ответ открыт бесплатно
Деплой, в котором происходит постепенное обновление части пользователей новым функционалом, чтобы проверить его работоспособность это…
- 1Canary deployment✓ Правильный ответ
✓ Правильный ответ Canary deployment
Вопрос 195
Деплой, в котором происходит постепенное обновление серверов, один за другим, без остановки сервиса, это…
- 1Rolling update
Вопрос 196
Для того, чтобы задать переменную окружения в проекте необходимо нажать на кнопку:
- 1Add Variable
Вопрос 197
Деплой, при котором существуют два идентичных окружения, одно из которых активно, другое ожидает обновления. После обновления второе окружение становится активным.
- 1Blue-green deployment
Вопрос 198Ответ открыт бесплатно
Аббревиатура CI расшифровывается как:
- 1Continuous Integration✓ Правильный ответ
- 2Continuous Innovation
- 3Careful Innovation
- 4Careful Integration
✓ Правильный ответ Continuous Integration
Вопрос 199
Последовательные группы джобов. Например, стадии могут включать сборку, тестирование и деплой это
- 1Пайплайны
- 2Артефакты
- 3Стадии
- 4Алгоритмы
Вопрос 200
Конкретные задачи, которые выполняются в рамках одной стадии:
- 1Артефакты
- 2Скрипты
- 3Джобы
- 4Параметры
Вопрос 201Ответ открыт бесплатно
Файлы, созданные в ходе выполнения джобов, которые могут быть использованы в последующих стадиях.
- 1Артефакты✓ Правильный ответ
- 2Логи
- 3Куки
- 4Кэш
✓ Правильный ответ Артефакты
Вопрос 202
Для сохранения артефактов используется директива:
- 1save
- 2echo
- 3artifact
- 4manual
Вопрос 203
Деплой, при котором существуют два идентичных окружения, одно из которых активно, другое ожидает обновления. После обновления второе окружение становится активным
- 1Canary deployment
- 2Blue-green deployment
- 3Rolling update
Вопрос 204
Деплой, в котором происходит постепенное обновление части пользователей новым функционалом, чтобы проверить его работоспособность
- 1Blue-green deployment
- 2Canary deployment
- 3Rolling update
Вопрос 205Ответ открыт бесплатно
Деплой, в котором происходит постепенное обновление серверов, один за другим, без остановки сервиса
- 1Blue-green deployment
- 2Canary deployment
- 3Rolling update✓ Правильный ответ
✓ Правильный ответ Rolling update
Вопрос 206
Место хранения исходного кода называется
- 1Локация
- 2Репозиторий
- 3Адрес
- 4Папка
Вопрос 207
Секция файла .gitlab-ci.yml, которая определяет последовательность выполнения стадий, это…
- 1stages
- 2jobs
- 3script
Вопрос 208Ответ открыт бесплатно
Секция файла .gitlab-ci.yml, которая содержит отдельные задания, которые будут выполнены в рамках каждой стадии.
- 1stages
- 2jobs✓ Правильный ответ
- 3script
Вопрос 209
Секция файла .gitlab-ci.yml, которая содержит список команд, которые должны быть выполнены для данной джобы.
- 1stages
- 2jobs
- 3script
Вопрос 210
Переменные окружения принято использовать для хранения таких данных, как:
- 1Изображения
- 2Номенклатуры
- 3Пароли
- 4Статьи
Вопрос 211Ответ открыт бесплатно
Для хранения чувствительных к утечкам данных вне репозитория используют:
- 1Внешние диски
- 2Переменные окружения✓ Правильный ответ
- 3Облачные хранилища
- 4Зашифрованные ящики
✓ Правильный ответ Переменные окружения
Вопрос 212
GitLab НЕ поддерживает интеграцию с:
- 1Docker
- 2Stack Overflow
- 3Kubernetes
- 4Slack
Вопрос 213
Серия шагов, которые выполняются автоматически для сборки, тестирования и развертывания кода это:
- 1Алгоритм
- 2Джоба
- 3Пайплайн
- 4Стадия
Вопрос 214
Для выполнения нескольких джобов одновременно для ускорения процессов используется параметр:
- 1manual
- 2multiply
- 3artifact
- 4parallel
Вопрос 215Ответ открыт бесплатно
Для отправки сообщений в Slack используется команда
- 1send
- 2message
- 3curl✓ Правильный ответ
- 4deploy
Вопрос 216
Типы пайплайнов НЕ включают в себя
- 1Пайплайны для разных веток
- 2Пайплайны для тегов
- 3Пайплайны для деплоя
- 4Пайплайны для merge requests
Вопрос 217
Расположите по порядку стадии создания проекта в GitLab:
- 1Войти под своим аккаунтом на сайт GitLab.com
- 2Нажать на кнопку «New project»
- 3Нажать на кнопку «Create project»
- 4Добавить файлы в репозиторий
Вопрос 218Ответ открыт бесплатно
Расположите по порядку стадии простейшего пайплайна
- 1Сборка✓ Правильный ответ
- 2Деплой✓ Правильный ответ
- 3Тестирование✓ Правильный ответ
✓ Правильный ответ Сборка ; Деплой ; Тестирование
Вопрос 219
Расположите секции по порядку вложенности:
- 1stages
- 2jobs
- 3script
Вопрос 220
Расположите команды для сборки простейшего пайплайна по порядку:
- 1npm install
- 2npm run test
- 3ssh user@server 'cd /path/to/app && git pull origin main'
Вопрос 221Ответ открыт бесплатно
Расположите шаги создания переменной окружения по порядку:
- 1Перейти во вкладку Settings✓ Правильный ответ
- 2Перейти во вкладку CI/CD✓ Правильный ответ
- 3Перейти во вкладку Variables✓ Правильный ответ
- 4Нажать на кнопку «Add Variable»✓ Правильный ответ
✓ Правильный ответ Перейти во вкладку Settings ; Перейти во вкладку CI/CD ; Перейти во вкладку Variables ; Нажать на кнопку «Add Variable»
Вопрос 222
Расположите по порядку шаги для отправки уведомлений в Slack:
- 1Создайте приложение в Slack и получите Webhook URL
- 2Добавьте этот URL как переменную окружения в вашем проекте
- 3Используйте команду curl для отправки сообщений
Вопрос 223
Сопоставьте названия компонентов пайплайна и их описания:
- 1Стадии (Stages)
- 2Джобы (Jobs)
- 3Артефакты
- 4Последовательные группы джобов. Например, стадии могут включать сборку, тестирование и деплой
- 5Конкретные задачи, которые выполняются в рамках одной стадии. Каждая джоба может иметь свои собственные скрипты и условия выполнения
- 6Файлы, созданные в ходе выполнения джобов, которые могут быть использованы в последующих стадиях
Вопрос 224
Сопоставьте стратегии деплоя и их описания:
- 1Blue-green deployment
- 2Canary deployment
- 3Rolling update
- 4Два идентичных окружения, одно из которых активно, другое ожидает обновления. После обновления второе окружение становится активным
- 5Постепенное обновление части пользователей новым функционалом, чтобы проверить его работоспособность
- 6Постепенное обновление серверов, один за другим, без остановки сервиса
Вопрос 225Ответ открыт бесплатно
Сопоставьте стадии пайплайна и команды для их реализации
- 1Сборка проекта✓ Правильный ответ
- 2Запуск тестов✓ Правильный ответ
- 3Деплой на тестовый сервер✓ Правильный ответ
- 4npm install✓ Правильный ответ
- 5npm run test✓ Правильный ответ
- 6ssh user@server 'cd /path/to/app && git pull origin main'✓ Правильный ответ
✓ Правильный ответ Сборка проекта = npm install ; Запуск тестов = npm run test ; Деплой на тестовый сервер = ssh user@server 'cd /path/to/app && git pull origin main'
Вопрос 226
Какой процесс обеспечивает каждое из указанных преимуществ
- 1Раннее выявление ошибок.
- 2Ускорение процесса разработки
- 3Улучшенное качество кода благодаря частым интеграциям
- 4Быстрая обратная связь от пользователей
- 5Стабильные релизы без долгих задержек
- 6Меньше рисков при внедрении изменений
- 7Непрерывная интеграция (CI)
- 8Непрерывная поставка/развертывание (CD)
Вопрос 227
Сопоставьте названия секций файла .gitlab-ci.yml и их суть
- 1stages
- 2jobs
- 3script
- 4Определяет последовательность выполнения стадий
- 5Содержит отдельные задания, которые будут выполнены в рамках каждой стадии
- 6Список команд, которые должны быть выполнены для данной джобы
Вопрос 228Ответ открыт бесплатно
Соотнесите указанные ниже элементы с их описанием:
- 1artifacts✓ Правильный ответ
- 2parallel✓ Правильный ответ
- 3auto_cancel_pending✓ Правильный ответ
- 4Директива для сохранения файлов, которые создаются в ходе выполнения джобов и могут быть переданы на следующие стадии.✓ Правильный ответ
- 5Параметр, который используется, когда необходимо выполнять несколько джобов одновременно, чтобы ускорить процесс✓ Правильный ответ
- 6Параметр, который используется для автоматической отмены старых ненужных пайплайнов✓ Правильный ответ
✓ Правильный ответ artifacts = Директива для сохранения файлов, которые создаются в ходе выполнения джобов и могут быть переданы на следующие стадии. ; parallel = Параметр, который используется, когда необходимо выполнять несколько джобов одновременно, чтобы ускорить процесс ; auto_cancel_pending = Параметр, который используется для автоматической отмены старых ненужных пайплайнов
Вопрос 229
Как называется компонент, который использует навигационную карту NavMesh для поиска пути и движения объекта?
- 1nav mesh agent
- 2navmeshagent
Вопрос 230
Как называется компонент, который воспроизводит звук на сцене?
- 1Audio source
- 2AudioSource
Вопрос 231Ответ открыт бесплатно
Audio Mixer - это…
- 1Инструмент, с помощью которого можно накладывать эффекты на источник звука или группу звуков
- 2Инструмент, с помощью которого можно смешивать несколько аудиоклипов и применять к ним эффекты
- 3Инструмент, с помощью которого можно группировать источники звука и накладывать эффекты на них✓ Правильный ответ
✓ Правильный ответ Инструмент, с помощью которого можно группировать источники звука и накладывать эффекты на них
Вопрос 232
Как называется популярный паттерн, с помощью которого можно реализовать логику поведения для NPC? Дайте ответ на английском.
- 1State machine
- 2Statemachine
Вопрос 233
Чтобы написать свою реализацию отображения скрипта в инспекторе, нужно написать класс, отвечающий за это. Этот класс должен наследоваться от…
- 1Inspector
- 2Editor
- 3UnityEditor
- 4UnityInspector
Вопрос 234
Как называется компонент, с помощью которого можно разместить текст в игровом пространстве, не используя UI?
- 1TextMeshPro
- 2TextMeshPro – Text
- 3Text - TextMeshPro
Вопрос 235Ответ открыт бесплатно
Какой из этих компонентов отсутствует в Unity по умолчанию?
- 1Touch Input Module
- 2Cloth
- 3URP Decal Projector✓ Правильный ответ
✓ Правильный ответ URP Decal Projector
Вопрос 236
Какой из представленных методов Unity выполняется раньше всех?
- 1OnTriggerExit
- 2OnMouseEnter
- 3LateUpdate
Вопрос 237
В каком случае надо билдить файл App Bundle при разработке игры на Android?
- 1Для публикации/обновления проекта на Google Play
- 2Для публикации/обновления проекта на любой из крупных площадок
- 3При запросе администрацией Google Play
Вопрос 238Ответ открыт бесплатно
Какое из следующих утверждений верно?
- 1Для реализации передвижения NPC необходимо использовать NavMesh
- 2Чтобы сделать поведение NPC разнообразным, необходимо использовать паттерн State Machine
- 3Для визуализации 3D модели NPC можно не использовать компонент Mesh Filter✓ Правильный ответ
✓ Правильный ответ Для визуализации 3D модели NPC можно не использовать компонент Mesh Filter
Вопрос 239
Какое из следующих утверждений ложно?
- 1Для воспроизведения звука необходимо использовать компонент Audio Source
- 2Для наложения эффектов на аудио клип можно использовать только Audio Mixer
- 3Корректно обрабатываться звук может только с одним включенным Audio Listener
Вопрос 240
Как называется окно, в котором можно перегенерировать C# файлы проекта?
- 1preferences
Вопрос 241
Какой из этих параметров Player Settings определяет процесс компиляции проекта?
- 1Color Space
- 2Scripting Backend
- 3API Compatibility Level
Вопрос 242Ответ открыт бесплатно
Катя делает игру и хочет сделать атмосферное аудионаполнение в игре. У нее есть все необходимые звуки и музыка, но при расположении их на сцене она столкнулась с тем, что они не создают нужной атмосферы. Что может сделать Катя?
- 1Хорошим решением в такой ситуации будет использование Mixer, который позволяет накладывать эффекты на группы звуков, а также компонента audio reverb zone с помощью которого можно придать нужную атмосферу звуку.✓ Правильный ответ
- 2Все дело в исходниках, которые нашла Катя: вероятно, она изначально выбирала их абстрактно и поэтому они не подошли. Следует обратиться за помощью к звукорежиссеру или попытаться найти звуки для игры заново самой.
- 3Все дело в настройках импорта аудио файлов. Вероятнее всего Катя никак не настраивала импорт ассетов и все звуки имеют расширение ADPCM и соответственно плохое качество звука. Чтобы звуки и музыка звучали атмосферно и как надо следует выбрать формат PCM.
✓ Правильный ответ Хорошим решением в такой ситуации будет использование Mixer, который позволяет накладывать эффекты на группы звуков, а также компонента audio reverb zone с помощью которого можно придать нужную атмосферу звуку.