Купить книгу Полное руководство по 3D-играм с Godot: создайте 4 полноценные 3D-игры, изучая Godot и GDScript на русском [PDF, EPUB, FB2, MOBI]
The Ultimate Guide to 3D Games with Godot: Build 4 Complete 3D Games While Learning Godot and GDScript (B0HM4LQX5W)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Patrick Felicia | #100: Программирование для подростков и молодежи
Создавайте 3D-игры с помощью Godot.
Изучите разработку 3D-игр с помощью Godot, создав с нуля четыре полноценные игры .
В ходе практических пошаговых проектов вы научитесь работать с 3D-системами Godot, создавая игры в четырех разных жанрах: приключенческие игры от третьего лица, шутеры от первого лица, аркадные гонки, а также космические исследования и сражения .
Что вы узнаете
- Создавайте и организуйте 3D-сцены, окружения, объекты и многократно используемые игровые компоненты.
- Реализуйте движение от третьего и первого лица, камеру, гравитацию, прыжки и столкновения.
- Работайте с анимированными 3D-персонажами и управляйте их анимацией с помощью кода.
- Используйте сигналы, группы, таймеры, коллекционные предметы, цели и состояния игры.
- Создавайте стрельбу лучами, многоразовые снаряды, здоровье, боеприпасы, предметы для подбора, урон и щиты.
- Создавайте врагов с помощью патрулирования по контрольным точкам, навигации, преследования, атак и искусственного интеллекта, основанного на состояниях системы.
- Создайте контроллер для аркадной машинки с ускорением, торможением, рулевым управлением, автоматической коробкой передач и нитроускорителем.
- Создайте гоночный ИИ с возможностью обгона, регулируемой сложностью, контрольными точками, хронометражем круга и отслеживанием позиции в гонке.
- Создавайте процедурно генерируемые космические декорации, препятствия, опасности и вражеские столкновения.
- Создавайте интерфейсы, меню, системы паузы, состояния победы и поражения, а также полные игровые циклы.
Создайте четыре полноценных 3D-проекта.
- Глава 1 — 3D-приключенческая игра : Создайте приключение от третьего лица, в котором игрок исследует трехмерное окружение, прыгает по платформам, собирает предметы, находит ключ, открывает дверь, меняет ракурс камеры и выполняет задание в течение ограниченного времени.
- Глава 2 — 3D-шутер от первого лица : Создайте боевую игру от первого лица с трассировкой лучей, боеприпасами, здоровьем, подбором предметов, анимированными врагами, патрулированием по контрольным точкам, навигацией, преследованием игрока, атаками врагов, боевым интерфейсом и условиями победы и поражения.
- Глава 3 — 3D аркадная гоночная игра : Создайте аркадную гоночную игру с ускорением и торможением, четырехступенчатой автоматической коробкой передач, процедурной генерацией звуков двигателя, контрольными точками, хронометражем круга, нитроускорением, противниками под управлением ИИ, обгонами, уровнями сложности, отслеживанием позиции в гонке, режимами тренировки и гонки, меню и гоночным интерфейсом.
- Глава 4 — Космическое ядро: Добыча : Управляйте космическим кораблем в заполненном астероидами планетарном коридоре, сражайтесь с вражескими кораблями, соберите пять энергетических ядер и управляйте энергией и временными щитами. Внедрите автоматические эффекты полета, тангажа и крена, лазерный бой, основанный на состоянии ИИ противника, подбор предметов, процедурную генерацию ландшафта, опасности окружающей среды, отслеживание миссии, а также полные системы победы, поражения, перезапуска и повторного прохождения.
Учись, создавая
Вместо изучения функций Godot по отдельности, вы будете осваивать их, применяя к готовым играм. Каждый проект знакомит с новыми системами, одновременно закрепляя многократно используемые концепции, такие как сцены, узлы, скрипты, сигналы, группы, столкновения, интерфейсы, ИИ, навигация, снаряды и управление состоянием игры.
Каждая глава постепенно развивает свою игру и завершается подведением итогов, викториной с ответами и практическим заданием, которое поможет вам закрепить полученные знания и самостоятельно продолжить проект.
К концу книги вы создадите четыре играбельные 3D-игры и получите практический опыт работы с системами, которые сможете адаптировать для своих собственных проектов на Godot.
Начните создавать свои собственные 3D-игры с Godot уже сегодня.