Packt Publishing – Building an Unreal RTS Game The Basics (ENG/RUS)
In this course, you will learn about gameplay programming in Unreal Engine 4, using examples from the well-known Real Time Strategy (RTS) genre. You will become familiar with how versatile the structure of the Unreal Engine is, and how it can be used to create many kinds of game. Beginning with implementing an RTS-style free roaming camera from scratch, you will then move on to selecting Non-Playable Characters (NPCs) through mouse input, and using basic Artificial Intelligence (AI) and Pathfinding to have selected NPCs move around a level. Finally, the course will cover how to modify Navigation Mesh (Nav Mesh) Data to provide varied and interesting gameplay.
Then, in Volume 2, you will add a second unit to the game, make a unit attack, create destructible environments, and finally bring everything together with an RTS-style user interface using Unreal Motion Graphics (UMG).
The topics covered in this course will not only form the basis for an RTS game, but will also introduce various concepts that underlie gameplay programming in Unreal Engine 4.
Из этого курса, слушатели узнают о программировании игрового процесса в Unreal Engine 4, базированного на примерах из хорошо известного жанра Стратегий в Реальном Времени (Real Time Strategy (RTS)). Они увидят, что структура Unreal Engine достаточно универсальна и может быть использована для создания многих видов игр. Начав с внедрения свободной, подвижной камеры в стиле RTS, с нуля, курс переместится к созданию возможности выбора не-игровых персонажей (NPC) с помощью мыши; При помощи базовых систем Искусственного Интеллекта (ArtificialIntelligence (AI)) и Нахождения пути (Pathfinding), выбранные NPC будут заставлены перемещаться по уровню; Кроме того, курс будет дополнен описанием того, как модифицировать данные навигационной сетки (Nav Mesh), чтобы обеспечить разнообразный и интересный игровой процесс. Затем, во второй части, аудитория рассмотрит добавление второго юнита в игру; разработку события атаки подразделения, создание разрушаемых сред.
И, наконец, все вместе будет соединено с пользовательским интерфейсом в стиле RTS, с использованием Unreal Motion Graphics (UMG).
Темы, затронутые в этом курсе, не только подходят для составления основы игры RTS, они, так же, позволяют аудитории рассмотреть различные концепции, лежащие в основе процесса игрового программирования в Unreal Engine 4.
Это видео учит техникам игрового программирования, через внедрение и добавление в игру второго юнита, создание механизма для его атаки, создание разрушаемых сред и, наконец, соединение всего этого, при посредстве интерфейса RTS, созданного на Unreal Motion Graphics.