
Лучшие практики 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
- Системы, создающие экосистемы: Эмерджентный игровой дизайн
- Непредсказуемо весело: Ценность рандомизации в игровом дизайне
Подготовка данных с Pixyz
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
Эта электронная книга исследует основные концепции многопользовательского режима Unity, различные многопользовательские системы и модели сетевого взаимодействия, а также охватывает пример использования Netcode для GameObjects.

Используйте руководство по стилю C# для чистого и масштабируемого игрового кода (издание 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)
Технические электронные книги для художников и дизайнеров
- 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 игра искусство, анимация и освещение для художников
- Введение в Универсальный Рендер Пайплайн для продвинутых создателей 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 освещения и визуальных эффектов в Универсальном Рендер Пайплайне (URP) в Unity 2022 LTS.
Примеры проектов для художников и программистов
- Dragon Crashers - URP 2D Пример проекта
- Dragon Crashers - Пример проекта UI Toolkit
- QuizU - Пример UI набора инструментов
- Пример проекта Paddle Game ScriptableObjects
- Руководство по стилю кода C#
- Повышайте уровень своего кода с помощью паттернов проектирования и SOLID