Hero background image
Technical deep dive

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

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

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

Коллаж обложек технических электронных книг

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

Посмотрите раздел технических электронных книг, чтобы получить доступ к целой библиотеке углубленных руководств, созданных совместно с инженерами и техническими художниками, которые могут помочь вам максимально использовать возможности и инструменты Unity.
Баннер

Пример проекта: Gem Hunter Match

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

2D

Графика и рендеринг

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 и настройкам аудио

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

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

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

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

- Управление использованием GPU для игр на ПК и консолях

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

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

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

Искусство и игровой дизайн

Отрасль

Unity Gaming Services

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

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

UI Toolkit

UI Toolkit для опытных разработчиков Unity (издание Unity 6)

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

Кулинарная книга URP

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

Скачайте эту электронную книгу, чтобы узнать, как создавать универсальные шейдеры и визуальные эффекты с URP в Unity 6.

Профилирование в Unity

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

Прочитайте эту электронную книгу, чтобы получить почти 100 страниц советов по профилированию, управлению памятью и оптимизации потребления энергии с помощью инструментов Unity 6.

Megacity

Введение в концепции, функции и примеры DOTS для опытных разработчиков Unity (издание Unity 6)

Этот гид является ценным введением для опытных разработчиков Unity, которые рассматривают возможность внедрения стека технологий, ориентированных на данные (DOTS), в свои проекты.

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

- Полное руководство по профилированию игр в Unity (издание Unity 6)

- Введение в концепции, функции и примеры DOTS для опытных разработчиков Unity (издание Unity 6)

- Используйте руководство по стилю C# для чистого и масштабируемого игрового кода (издание Unity 6)

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

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

- Оптимизируйте производительность вашей игры для консолей и PC в 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)

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

Новые примеры проектов

Пример UI

Dragon Crashers - Пример проекта UI Toolkit

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

UI Toolkit

QuizU - Пример UI Toolkit

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

Gem Hunter Match

Gem Hunter Match - Пример 2D-проекта

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