Хотите создавать собственные игры на Unity и уверенно решать практические задачи разработки? Эта книга станет вашим надежным помощником в освоении одного из самых популярных игровых движков в мире.
Unity используется для создания 2D- и 3D-игр, интерактивных приложений, симуляций и визуализаций в реальном времени. Формат книги построен как удобный «сборник рецептов»: каждая глава посвящена конкретной задаче и содержит готовое решение с подробными объяснениями и примерами кода.
Издание поможет начинающим и разработчикам среднего уровня углубить знания Unity и научиться эффективно применять возможности движка в реальных проектах. Все решения ориентированы на практику и охватывают наиболее востребованные аспекты разработки.
Рассмотрены задачи из следующих областей:
• Математика, физика и управление персонажем.
• Анимация и движения.
• Ввод данных и геймплей.
• Поведение и ИИ.
• Звуки и музыка.
• Работа с материалами, шейдерами и эффектами.
• Работа с освещением, отражениями и постобработка.
• Система камер и управление кадрированием.
• Доступ к веб-контенту по сети.
• Парсинг JSON и система сохранений.
• Создание пользовательского интерфейса (UI).
• Написание расширений редактора.
Это отличное практическое руководство для тех, кто хочет быстрее перейти от изучения теории к созданию собственных проектов на Unity.
«Отличный материал для погружения в Unity с нуля. На конкретных примерах показывают, как работать с самыми разными задачами — от освещения и материалов до поведения персонажей и UI. Используется актуальная версия Unity, разобрано отличие разных рендер-пайплайнов (BRP/URP/HDRP), систем ввода, есть примеры создания расширений редактора и работы с JSON». — Роман Ильин, гейм-дизайнер и разработчик, директор SunGear Games