Adding to the Game
Adding opponents to multiplayer and single-player games is the same.
Last updated
Adding opponents to multiplayer and single-player games is the same.
Last updated
To add opponents to your game, you first need to create an AI zone:
Put all environment objects in your scene into one parent object.
Mark walls, floor, and other necessary objects as static objects.
Add the AI Area component to the parent object
Set the baking parameters you need and bake the area.
The Baked Agent Type indicates which AI types will be able to move around this arena.
If you are using more than one area in your scene, set different Area Types for them. This will limit opponents within one zone.
You can create more areas and agent types in the Navigation tab (Window -> AI -> Navigation).
After the area is ready you can add enemies to the scene. This can be done in 2 ways:
If you need to spawn enemies on specific points, add them to the AI Area script.
The second way is to place enemies on the scene in the places you need.
See the sections below to learn how to add waypoints, covers, and grass.
Behavior
Enemies' movement behavior in the scene
Spawn method
Random: one random point from the Spawn Zones will be chosen.
Specific point: set a spawn zone for an enemy as you need.
∞
Spawn enemies constantly.
Count
If ∞ is not active, this number means how many enemies will be spawned during the game.
If ∞ is active, this number means a limit of enemies in a scene. (if a player kill 3 zombies, 3 more will appear in the game)
Time
A break between the appearance of enemies (in seconds).