# unity-movement-ai
**Repository Path**: mengtest/unity-movement-ai
## Basic Information
- **Project Name**: unity-movement-ai
- **Description**: A Unity library for common movement AI
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2020-04-22
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Unity Movement AI
**Unity Movement AI** is a library of common movement AI scripts known as Steering Behaviors. You can use these scripts to help your NPCs move around your game.
# How to Use
If you want to add this library to your game then import the [**UnityMovementAI.unitypackage**](https://github.com/antonpantev/unity-movement-ai/raw/master/UnityMovementAI.unitypackage). This package includes all of the movement scripts along with some premade game objects that use the scripts.
Feel free to only use what you need from the package.
# Examples
If you would like to play around with the library then download this whole repository and open it in Unity. The **Examples** folder holds a number of premade scenes for you to play around with.
# Additional Info
The library comes with the following steering behaviors:
`Arrive`, `Cohesion`, `Collision Avoidance`, `Evade`, `Flee`, `Follow Path`, `Hide`, `Interpose`, `Offset Pursuit`, `Pursue`, `Seek`, `Separation`, `Velocity Match`, `Wall Avoidance`, and `Wander`.
Most steering behaviors have their own file, but `Arrive`, `Interpose`, and `Seek` are all located within the **SteeringBasics.cs** file.
# Previews
Here are some previews of the different movement AI that come with this library.
### Arrive
### Hide
### Flocking
### Wall Avoidance
