Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sturdyspoon/unity-movement-ai
A Unity library for common movement AI
https://github.com/sturdyspoon/unity-movement-ai
game-ai movement steering-behaviors unity
Last synced: 30 days ago
JSON representation
A Unity library for common movement AI
- Host: GitHub
- URL: https://github.com/sturdyspoon/unity-movement-ai
- Owner: sturdyspoon
- License: mit
- Created: 2015-10-24T09:52:44.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-05-20T02:59:02.000Z (6 months ago)
- Last Synced: 2024-08-12T21:26:38.489Z (3 months ago)
- Topics: game-ai, movement, steering-behaviors, unity
- Language: C#
- Homepage:
- Size: 31.7 MB
- Stars: 1,936
- Watchers: 126
- Forks: 264
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
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.