
Лучшие практики 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
- Образец UI Toolkit Unity - Dragon Crashers мини-руководство
Оптимизация производительности
- Инструменты для профилирования и отладки
- Профилирование памяти в Unity
- Советы по профилированию производительности для разработчиков игр
- Оптимизация производительности вашей мобильной игры: Советы экспертов по графике и активам
- Полезные советы по продвинутому профилированию
- Профилирование в Unity 2021 LTS: Что, когда и как
- Оптимизация производительности для графики высокого качества
- Управление использованием GPU для игр на ПК и консолях
- Оптимизация производительности: Конфигурация проекта и активы
- Советы по оптимизации производительности в Unity: Программирование и архитектура кода
Искусство и игровой дизайн
- Как устранить неполадки с импортированными анимациями в Unity
- Советы по созданию контроллеров анимации в Unity
- Советы по оптимизации для мобильных технических художников – Часть I
- Советы по оптимизации для мобильных технических художников – Часть II
- Системы, создающие экосистемы: Эмерджентный игровой дизайн
- Непредсказуемо весело: Ценность рандомизации в игровом дизайне
Отрасль
Unity Gaming Services
Игровая разработка
- 8 факторов разработки многопользовательских игр
- Как управлять сетевой задержкой в многопользовательских играх
- Девять примеров использования инструментов Game Backend от Unity
- Построение игровой экономики
Вовлечение игроков
- Улучшение удержания на каждом этапе жизненного цикла игрока
- Как применять A/B тестирование в играх
Unity Ads
Тестирование, отладка и обеспечение качества
- Как отлаживать код игры с помощью Roslyn Analyzers
- Как запускать автоматизированные тесты для ваших игр с помощью 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
Этот электронный учебник исследует основные концепции многопользовательского режима Unity, различные многопользовательские системы и модели сетевого взаимодействия, а также рассматривает пример использования Netcode для GameObjects.

Используйте руководство по стилю C# для чистого и масштабируемого игрового кода (издание Unity 6)
Технические электронные книги для программистов
- Используйте руководство по стилю C# для чистого и масштабируемого игрового кода (издание Unity 6)
- Полное руководство по многопользовательской сети для опытных разработчиков Unity
- Оптимизируйте производительность вашей игры для консолей и ПК в 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)
Технические электронные книги для художников и дизайнеров
- UI Toolkit для опытных разработчиков Unity (издание 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)
- Unity для технических художников: Ключевые инструменты и рабочие процессы (издание Unity 2021 LTS)
Новые примеры проектов

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.