Quickstart
This guide aims to show new users how to import the Enemy AI - Toolkit package into their project and create their first simple enemy within 2 minutes!
Import Package
The first step is to import the Fab package into your project. You can do this either using the Epic Games Launcher or the Fab Plugin. For this example, we will use the launcher, as some people have had problems with the plugin in the past.
Open the Epic Games Launcher
Navigate to your library
Search for Enemy AI - Toolkit
Click "Add to Project" & select your project
Preparing the Level
Great! You should now have the Enemy AI - Toolkit imported into your project. Some of you may also have already placed the example enemy in one of your levels. Unfortunately, unless your level is prepared to support AI, you may encounter problems such as the AI not moving or doing anything.
If your level is already set up, you can skip this section and go straight to the next step. For everyone else, you need to make sure that your level contains a NavMesh before you can continue. This is basically a grid that allows the AI to navigate efficiently through your level.

Place & Configure Enemy
Now that the pack has been imported and your levels are set up correctly, we can start placing our first enemy agents. You can find our provided example enemy character under BEA / Demo / BP_ExampleEnemy. This character already uses the Enemy AI Controller, which gives it access to the full range of AI behaviours provided in this package.
You can now simply drag and drop enemies into your game. That's it — you're ready to go! Set up in less than 2 minutes! The enemy uses the provided default configuration. You can customise the enemy's behaviour by creating your own or editing the existing templates. If you want to learn more about the package, check out our Configuration Guide, which shows you how to create and use custom configuration assets.

Last updated