
Лучшие практики Unity
Новое на этой странице

Технические электронные книги

Пример проекта: Gem Hunter Match
2D
Графика и рендеринг
- Начало работы с High Definition Render Pipeline
- Сглаживание, объемы и экспозиция с High Definition Render Pipeline
- Отражения и эффекты освещения в реальном времени
- Постобработка и трассировка лучей с HDRP
- Введение в VFX Graph в Unity
- Настройки проекта и качества URP: Учитесь на примере URP 3D
DevOps
Программирование на C# в Unity
- 10 способов ускорить ваши рабочие процессы программирования в Unity с Visual Studio 2019
- Понимание языка сериализации Unity, YAML
- Ускорьте свои рабочие процессы программистов
- Лучшие практики форматирования для C# скриптов в Unity
- Советы по именованию и стилю кода для C# скриптов в Unity
- Создайте модульный и поддерживаемый код с помощью паттерна наблюдатель
- Разработайте модульную, гибкую кодовую базу с использованием паттерна программирования состояния
- Используйте пул объектов для повышения производительности C# скриптов в Unity
- Создайте модульную кодовую базу с паттернами программирования MVC и MVP
- Как использовать паттерн фабрики для создания объектов во время выполнения
- Используйте паттерн команды для гибких и расширяемых игровых систем
- Как использовать паттерн Model-View-ViewModel
- Как использовать паттерн стратегии
- Как использовать паттерн Приспособленец
- Как использовать паттерн Грязный флаг
- Руководство по использованию нового пакета AI Navigation в Unity 2022 LTS и выше
- Начните с демонстрации Unity ScriptableObjects
- Используйте события на основе ScriptableObject с паттерном наблюдателя
- Используйте перечисления на основе ScriptableObject в вашем проекте Unity
- Разделите игровые данные и логику в Unity с помощью ScriptableObjects
- Используйте ScriptableObjects в качестве делегатных объектов
- Используйте ScriptableObjects в Unity для хранения динамических данных
Пользовательский интерфейс (UI)
- Советы по оптимизации Unity UI
- Как создать следующее поколение автомобильного HMI с помощью Unity
- Пример проекта UI Toolkit QuizU
- QuizU: Паттерны состояния для игрового процесса
- QuizU: Управление экранами меню в UI Toolkit
- QuizU: Паттерн Model View Presenter
- QuizU: Обработка событий в UI Toolkit
- QuizU: Советы по производительности UI Toolkit
- Пример Unity UI Toolkit - Dragon Crashers мини-руководство
Оптимизация производительности
- Инструменты для профилирования и отладки
- Руководство по профилированию памяти в Unity
- Советы по профилированию производительности для разработчиков игр
- Оптимизация производительности мобильных игр: Экспертные советы по графике и активам
- Полезные советы по продвинутому профилированию
- Профилирование в Unity 2021 LTS: Что, когда и как
- Оптимизация производительности для высококачественной графики
- Управление использованием GPU для игр на ПК и консолях
- Оптимизация производительности: Конфигурация проекта и активы
- Советы по оптимизации производительности в Unity: Программирование и архитектура кода
Искусство и игровой дизайн
- Как устранить неполадки с импортированными анимациями в Unity
- Советы по созданию контроллеров анимации в Unity
- Советы по мобильной оптимизации для технических художников – Часть I
- Советы по мобильной оптимизации для технических художников – Часть II
- Системы, создающие экосистемы: Эмерджентный дизайн игр
- Непредсказуемо весело: Ценность рандомизации в дизайне игр
Отрасль
- Введение в методы передачи активов в Unity
- Создайте простой конфигуратор продукта в Unity за один час или меньше
- Серия создателей | Ввод данных: Управление данными CAD, BIM и облака точек
- Разблокировка данных CAD и сетки с помощью Unity Asset Transformer Studio
- Импорт 3D данных в Unity Industry с помощью Unity Asset Transformer Toolkit
Unity Gaming Services
Игровая разработка
- Восемь факторов разработки многопользовательских игр
- Как управлять сетевой задержкой в многопользовательских играх
- Девять примеров использования инструментов Game Backend от Unity
- Что такое внутриигровая экономика
- Построение внутриигровой экономики
Вовлечение игроков
- Улучшение удержания на каждом этапе жизненного цикла игрока
- Как применять A/B тестирование к играм
Unity Ads
Тестирование, отладка и обеспечение качества
- Как отлаживать код игры с помощью анализаторов Roslyn
- Как запускать автоматизированные тесты для ваших игр с помощью Unity Test Framework
- Ускорьте свой процесс отладки с помощью Microsoft Visual Studio Code
- Как отлаживать свой код с помощью Microsoft Visual Studio 2022
- Советы по тестированию и обеспечению качества для проектов Unity
Новые электронные книги

UI Toolkit для опытных разработчиков Unity (издание Unity 6)
Читать это новое основное руководство, которое сосредоточено на функциях UI Toolkit, с разделами, охватывающими возможности Unity 6, такие как привязка данных, локализация, пользовательские элементы управления и многое другое.

Создавайте популярные шейдеры и визуальные эффекты с помощью Universal Render Pipeline (издание Unity 6)
Скачайте эту электронную книгу, чтобы узнать, как создавать универсальные шейдеры и визуальные эффекты с URP в Unity 6.

Советы по повышению производительности с Unity 6
Это обновленное руководство на более чем 100 страницах предлагает советы по ускорению ваших рабочих процессов на каждом этапе разработки игр, и оно полезно как для начинающих, так и для тех, кто разрабатывает на Unity уже много лет.

Полное руководство по профилированию игр в Unity (издание Unity 6)
Читать эту электронную книгу, чтобы получить почти 100 страниц советов по профилированию, управлению памятью и оптимизации потребления энергии с инструментами Unity 6.
Технические электронные книги для программистов
- Советы по повышению продуктивности с Unity 6
- Полное руководство по профилированию игр в Unity (издание Unity 6)
- Введение в концепции, функции и примеры DOTS для опытных разработчиков Unity (издание Unity 6)
- Используйте руководство по стилю C# для чистого и масштабируемого игрового кода (издание Unity 6)
- Полное руководство по многопользовательской сети для опытных разработчиков Unity
- Оптимизируйте производительность вашей игры для мобильных устройств, XR и веб-платформы в Unity (Unity 6)
- Оптимизируйте производительность вашей игры для консолей и ПК в Unity (Unity 6)
- Рекомендации по организации проекта и управлению версиями (Unity 6)
- Введение в DOTS для опытных разработчиков Unity
- Полное руководство по профилированию игр в Unity
- Создайте руководство по стилю кода C#
- Оптимизируйте производительность вашей игры для мобильных устройств (Unity 2020 LTS)
- Полевое руководство по разработке игр на Unity
- Оптимизируйте производительность вашей игры для консолей и ПК
- Повышение продуктивности с Unity 2020 LTS
- Рекомендации по управлению версиями и организации проекта для разработчиков игр
- Улучшите свои навыки программирования с помощью шаблонов программирования игр
- Выведите ваш код на новый уровень с помощью шаблонов проектирования и методологии SOLID
- Создайте модульную архитектуру игры в Unity с помощью ScriptableObjects
- Оптимизация производительности вашей мобильной игры (Unity 2022 LTS)
- Оптимизация производительности игр для консолей и ПК (Unity 2022 LTS)
- 80+ советов по повышению продуктивности в Unity 2022 LTS
Технические электронные книги для художников и дизайнеров
- UI Toolkit для опытных разработчиков Unity (издание Unity 6)
- Создавайте популярные шейдеры и визуальные эффекты с помощью Universal Render Pipeline (издание Unity 6)
- Полное руководство по созданию продвинутых визуальных эффектов в Unity (издание Unity 6)
- Введение в Universal Render Pipeline для опытных разработчиков Unity (Unity 6)
- Полное руководство по анимации в Unity
- Создавайте виртуальные и смешанные реальности в Unity
- Освещение и окружения в High Definition Render Pipeline (Unity 2022 LTS)
- Введение в Universal Render Pipeline для опытных разработчиков 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 edition)
- Unity для технических художников: Ключевые инструменты и рабочие процессы (Unity 2021 LTS edition)
Новые примеры проектов

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

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

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