Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unity3d-open-tools/openpath
Open source pathfinding for Unity
https://github.com/unity3d-open-tools/openpath
Last synced: 4 months ago
JSON representation
Open source pathfinding for Unity
- Host: GitHub
- URL: https://github.com/unity3d-open-tools/openpath
- Owner: unity3d-open-tools
- Created: 2013-11-22T10:15:06.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-11-29T19:45:30.000Z (over 3 years ago)
- Last Synced: 2024-02-28T19:12:24.702Z (4 months ago)
- Language: C#
- Homepage:
- Size: 1.08 MB
- Stars: 131
- Watchers: 18
- Forks: 31
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-unity3d - openpath - Open source pathfinding for Unity (Open Source Repositories / AI)
- awesome-stars - openpath - open-tools | 119 | (C#)
- awesome - unity3d-open-tools/openpath - Open source pathfinding for Unity (C\#)
README
# Notice
This project is unmaintained, but feel free to fork it.![](https://raw.githubusercontent.com/mrzapp/openpath/master/Images/logo.png)
### What is it?
It's an automated, very simple path finding package for Unity. It's based on A* and written in UnityScript and C#. I am doing this in tandem with our Deus Ex themed game The Vongott Chronicles### How to use it?
Refer to the example project for a demonstration. You can select the map type in the "Scanner" object, and then activate the corresponding object (NavMeshTest, WayPointTest or GridTest).### Screenshots
#### Grid
![](https://raw.githubusercontent.com/mrzapp/openpath/master/Images/grid.jpg)
#### Waypoint
![](https://raw.githubusercontent.com/mrzapp/openpath/master/Images/waypoint.jpg)
#### Navmesh
![](https://raw.githubusercontent.com/mrzapp/openpath/master/Images/navmesh.jpg)### WARNING!
For reasons unbeknownst to me, when you select an object with the OPPathFinder component on it, and the Unity Inspector is visible, there is a huge memory leak in Unity, causing the whole environment to come to a crawl. Select any other object in the scene (or unfocus/disable the inspector temporarily) and it's fine.### Features:
- Automatic world bounds calculation
- Raycast scanning and node placement
- Easily adjustable scanning parameters
- Multithreading
- Waypoint, grid and NavMesh based types
- Free & open source!### License
MIT