Hero background image
Technical deep dive

Лучшие практики Unity

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

Новое на этой странице

Коллаж обложек технических электронных книг
Технические электронные книги
Посетите раздел технических электронных книг, чтобы получить доступ к целой библиотеке подробных руководств, созданных совместно с инженерами и техническими художниками, которые помогут вам максимально эффективно использовать возможности и наборы инструментов Unity.
Баннер
Пример проекта Матч охотника за драгоценными камнями
Ознакомьтесь с официальным примером кроссплатформенного проекта Unity , демонстрирующим возможности 2D освещения и визуальных эффектов в URP в Unity 2022 LTS.
2D
Рендеринг графики
DevOps
Программирование на C# в Unity

- Советы по оптимизации JetBrains Rider: Кроссплатформенный редактор скриптов C# для разработчиков игр

- 10 способов ускорить процесс программирования в Unity с помощью Visual Studio 2019

- Понимание языка сериализации Unity, YAML

- Ускорьте работу программиста

- Лучшие практики форматирования для скриптов C# в Unity

- Советы по именованию и стилю кода для скриптов C# в Unity

- Создание модульного и поддерживаемого кода с использованием шаблона наблюдателя

- Разработать модульную, гибкую кодовую базу с использованием шаблона государственного программирования

- Используйте пул объектов для повышения производительности скриптов C# в Unity

- Создание модульной кодовой базы с использованием шаблонов программирования MVC и MVP

- Как использовать шаблон фабрики для создания объектов во время выполнения

- Используйте шаблон команд для гибких и расширяемых игровых систем

- Руководство по использованию нового пакета AI Navigation в Unity 2022 LTS и выше

Пользовательский интерфейс (ПИ)
Оптимизация производительности

- Инструменты для профилирования и отладки

- Профилирование памяти в Unity

- Советы по профилированию производительности для разработчиков игр

Оптимизация производительности мобильных игр Советы экспертов по графике и ресурсам

Оптимизация производительности мобильных игр Получите экспертные советы по физике, пользовательскому интерфейсу и настройкам звука

Оптимизация производительности мобильных игр Советы по профилированию, памяти и архитектуре кода от ведущих инженеров Unity

- Полезные советы по расширенному профилированию

- Профилирование в Unity 2021 LTS: Что, когда и как

- Оптимизация производительности для высокопроизводительной графики

- Управление использованием графического процессора для игр на PC и консолях

- Оптимизация производительности: Конфигурация проекта и активы

- Советы по оптимизации производительности в Unity: Программирование и архитектура кода

- Лучшие практики оптимизации производительности физики

Искусство и игровой дизайн
Подготовка данных с помощью Pixyz
Unity Gaming Services

Игровая разработка

- Восемь факторов разработки многопользовательских игр

- Как управлять задержкой сети в многопользовательских играх

Девять примеров использования Unity Game Backend

Что такое игровая экономика?

- Создание внутриигровой экономики

Вовлечение игроков

- Улучшить удержание на каждом этапе жизненного цикла игрока

- Как применять A/B-тестирование к играм

Unity Ads

Эффективная и жизнестойкая монетизация в мобильных играх

Тестирование, отладка и контроль качества

Новые электронные книги

Фэнтезийное королевство все еще
Введение в URP (Unity 6)

изучите детальные инструкции по настройке URP для нового проекта, работе с настройками качества URP, Adaptive Probe Volumes, URP и пользовательским шейдерам, HLSL и т. д.

Электронная книга о контроле версий
Лучшие практики управления версиями (Unity 6)

В этом руководстве рассматриваются основные концепции управления версиями, сравниваются различные системы управления версиями и дается введение в инструменты Unity DevOps, такие как Unity Asset Manager и Build Automation.

тизер урожая
Оптимизируйте производительность вашей игры для мобильных устройств, XR и веб-платформы в Unity:

Аппаратное обеспечение продолжает развиваться, и оптимизация вашей игры играет ключевую роль в формировании впечатлений игрока. В этом руководстве собраны все самые лучшие и новейшие советы по оптимизации производительности мобильных приложений, XR и Unity Web для Unity 6.

Призрак времени все еще
Оптимизируйте производительность вашей игры для консолей и PC в Unity:

Оптимизация вашего консольного или PC приложения — это важный процесс, лежащий в основе всего цикла разработки игры. В этом руководстве собраны все самые лучшие и новейшие советы по оптимизации производительности PC и консолей, доступные в Unity 6.

Технические электронные книги для программистов

Оптимизируйте производительность вашей игры для мобильных устройств, XR и веб-платформы в Unity:

Оптимизируйте производительность вашей игры для консолей и PC в Unity:

Рекомендации по организации проекта и по управлению версиями:

- Введение в DOTS для продвинутых разработчиков Unity

Полное руководство по профилированию игр в Unity

- Создать руководство по стилю кода C#

- Оптимизируйте производительность игры для мобильных устройств (Unity 2020 LTS)

- Руководство по разработке игр на Unity

Optimize your console and PC game performance («Оптимизация производительности игр для консолей и ПК»)

- Повышение производительности с Unity 2020 LTS

- Лучшие практики контроля версий и организации проектов для разработчиков игр

- Повысьте уровень своего программирования с помощью шаблонов игрового программирования

Выведите ваш код на новый уровень с помощью шаблонов проектирования и методологии SOLID:

- Создание модульной игровой архитектуры в Unity с помощью ScriptableObjects

- Оптимизируйте производительность мобильных игр (Unity 2022 LTS)

- Оптимизируйте производительность игр на консоли и PC (Unity 2022 LTS)

- 80+ советов по повышению производительности в Unity 2022 LTS

Технические электронные книги для художников и дизайнеров

Введение в Universal Render Pipeline для опытных Unity-разработчиков»:

- Полное руководство по анимации в Unity

- Создание виртуальной и смешанной реальности в Unity

- Освещение и окружение в конвейере рендеринга высокой четкости (Unity 2022 LTS)

- Введение в универсальный конвейер рендеринга для продвинутых разработчиков Unity (Unity 2022 LTS)

- Введение в дизайн игровых уровней в Unity

- Рецепты популярных визуальных эффектов с использованием Universal Render Pipeline

- Проектирование и реализация пользовательского интерфейса в Unity

- Полное руководство по созданию сложных визуальных эффектов в Unity

- Полное руководство по освещению в High Definition Render Pipeline (HDRP) Unity 2021 LTS

- Полное руководство по освещению в High Definition Render Pipeline (HDRP) Unity 2020 LTS

Игровая 2D-графика, анимация и освещение для художников

Введение в Universal Render Pipeline для опытных Unity-разработчиков»:

Руководство по Unity для геймдизайнера

- Unity для технических художников: Ключевые наборы инструментов и рабочие процессы (версия Unity 2020 LTS)

- Unity для технических художников: Ключевые наборы инструментов и рабочие процессы (версия Unity 2021 LTS)

Новые образцы проектов

Образец пользовательского интерфейса
Dragon Crashers - пример проекта UI Toolkit

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

UI Toolkit
QuizU — пример набора инструментов пользовательского интерфейса

QuizU — официальный пример Unity , демонстрирующий различные шаблоны проектирования и архитектуру проекта, включая MVP, шаблон состояния, управление экранами меню и многое другое с использованием UI Toolkit.

Матч охотника за драгоценными камнями
Gem Hunter Match - пример проекта 2D

Gem Hunter Match — официальный кроссплатформенный пример проекта Unity , демонстрирующий возможности 2D -освещения и визуальных эффектов в универсальном конвейере рендеринга (URP) в Unity 2022 LTS.