Unreal Engine 4 tools

Unreal Engine 4 provides a complete suite of tools to add common AI capability to your game. We will go into the details of each tool within this book. Here is a list of the tools that are covered:

  • Behavior Tree: This is used to create different states and the logic behind AI.
  • Navigation Component: This handles movement for AI.
  • Blackboard Asset: These are used to store information. They act as the local variable for AI.
  • Enumeration: This is used to create states, which you can alternate between.
  • Target Point: Our Waypoints class is derived from the Target Point class, which we will use to create a basic form of Path node.
  • AI Controller and Character: This controller will handle communication between the world and controlled pawn for AI.
  • Navigation Volumes: This is used to create Navigation Mesh in the environment to enable Path Finding for AI.

Let's look at the following screenshot:

Unreal Engine 4 tools

There are two types of NavMesh volume. The first, the NavMesh Bounds volume, defines the area for NavMesh. The Nav Modifier volume, when supplied with a Nav Area class, affects the NavMesh Bounds volume's navigation attributes where the two intersect.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset