Hello folks,
I know this topic has been covered multiple times, but fact is, Pathfinding and Waypoints are still an issue. Now of course there is an A* implementation from a 3rd party for Unity and I achieved nice results with it while testing it. However I encountered issues - essential issues, that cannot be ignored if you ever want to achieve a decent game. While the A* worked on single units, it will not work on multiple units anymore:
Either units will walk through themselves, or happen to start endless rotation-movements (like a carousel) while trying to reach the target point, or a moving obstacle/unit will have its original position (invisibly) blocked, although he already moved to another place. I can repeat that anytime.
Now, why am I mentioning this?
Why don’t I just ask the one person who provided this script? Because I have already read that this topic is very complex for himself. Because he is only a hobby programmer. And because you’ll never know when and if he works on it again! Don’t get me wrong, I appreciate such helpful scripts very much, but it’s unreliable.
So now what? Why is it so important anyway?
Behavior and steering of multiple units, and the ability to evade each other is needed everywhere! There exists almost no gametype without multiple units. Unity is a game engine and what kind of games can we create if pathfinding/waypoint-artificial intelligence lacks essentially? Is it puzzle games we have to stick with?
There seems to be a vote in the feedback section about it http://feedback.unity3d.com/forums/15792-unity/suggestions/565223-editor-unity-ai-support- which I hope gets lots of voices. I realized that this feature is much much more important than any other. Even more important than Voxel Terrain, Terrain Shader, Linux Player, or anything else…
AFAIK Kynpase is able to evade dynamic objects anytime. I’m afraid this solution might be too expensive for Unity, but there must be something usable. And such a system must be integrated into the game engine and needs official support.
I’m sorry if this sounds like a rant, but now I understand why people have requested a decent Waypoint/AI System for a long time in the forums.