I’ve noticed that Unity’s built in Navmesh system is static-only and does not allow for artificial intelligence to navigate dynamic objects, like lowered drawbridge, moving platforms, elevators, a bridge made up of stacked crates or other dynamic objects, etc.
Navmesh Agents can’t jump either, they are practically glued to the navigation mesh.
Is there any third-party AI replacement out there that supports this? I’ve been looking into RAIN and other alternative AI packages.
I was wondering if something like this could be possible in Unity, Even something like AI in CS:GO where they have the running+jumping capabilities of a player and efficiently generate paths using a navmesh, (even jumping over and crouching under obstacles automatically!) and if there were moving platforms with a dynamic navigation mesh, they could move around on their own while standing on such moving platforms, like elevators, or a sliding catwalk.
It may prove difficult, but it could prove possible with dynamic objects that are not in motion, like a drawbridge that can be raised/lowered, allowing AI to traverse while it is lowered.
I’m trying to think of many ways these kinds of things could be achieved in a well-polished and optimized way. Any ideas? I’m feeling ambitious.