ru

Купить книгу Шаблоны разработки игр с Unity 2021: изучение практической разработки игр с использованием шаблонов проектирования программного обеспечения и лучших практик в Unity и C# на русском [PDF, EPUB, FB2, MOBI]

#3118478
Шаблоны разработки игр с Unity 2021: изучение практической разработки игр с использованием шаблонов проектирования программного обеспечения и лучших практик в Unity и C#

Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C# (B096SXVNVP)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

David Baron | #424: Программирование на C#

4.4 (50)

Решите свои проблемы с программированием в Unity с помощью практичных дизайнерских решений.

Основные характеристики

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

Описание книги

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

Курс «Шаблоны разработки игр с Unity 2021» знакомит с основными принципами многократного использования программных шаблонов и тем, как применять их для эффективного создания компонентов.

Во втором издании вы познакомитесь с шаблонами проектирования на практическом примере: прототипе играбельной гоночной игры, где сможете применить все полученные знания. Среди заметных обновлений также документ по игровому дизайну (GDD), основы программирования в Unity и загружаемый исходный код готового прототипа.

Ваше путешествие начнётся с изучения общего дизайна основных игровых механик и систем. Вы откроете для себя проверенные временем шаблоны проектирования для структурированного написания кода важнейших компонентов игры и начнёте использовать классические шаблоны проектирования для применения уникальных возможностей API Unity.

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

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

Что вы узнаете

  • Формируйте профессиональный код Unity, используя стандартные отраслевые шаблоны разработки.
  • Определите подходящие шаблоны для реализации конкретных игровых механик или функций.
  • Разработайте настраиваемые основные игровые механики и элементы, которые можно изменять без написания единой строки кода.
  • Изучите практические методы объектно-ориентированного программирования (ООП) и узнайте, как они применяются в контексте проекта Unity.
  • Создавайте уникальные системы разработки игр, такие как редактор уровней.
  • Изучите способы адаптации традиционных шаблонов проектирования для использования с API Unity.

Для кого предназначена эта книга?

Эта книга предназначена для разработчиков игр на Unity, которые хотят изучить отраслевые стандарты создания игр на Unity. Знание игрового движка Unity и программирования на языке C# является обязательным, поэтому, если вы новичок, попробуйте вместо этого наше руководство «Изучение C# путем разработки игр на Unity 2021».

Оглавление

  1. Прежде чем мы начнём
  2. Документ по игровому дизайну
  3. Краткое введение в программирование в Unity
  4. Реализация менеджера игр с использованием синглтона.
  5. Управление состояниями персонажей с помощью паттерна состояний.
  6. Управление игровыми событиями с помощью шины событий.
  7. Реализуйте систему воспроизведения с использованием шаблона команд.
  8. Оптимизация с помощью шаблона пула объектов.
  9. Разделение компонентов с помощью шаблона "Наблюдатель"
  10. Реализация дополнительных возможностей с использованием шаблона "Посетитель"
  11. Внедрение дрона с использованием стратегической модели.
  12. Использование конструктора для реализации системы вооружения
  13. Реализация редактора уровней с пространственным разбиением
  14. Адаптация систем с помощью адаптера
  15. Скрытие сложности с помощью фасадного рисунка
  16. Управление зависимостями с помощью шаблона Service Locator.

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?