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.