- A* version: 5.3.3
- Unity version: 6000.0.032f1
I have a project with ~20 FollowerEntity agents with local avoidance enabled. For this test I’m just having all of them path to a common point. In the editor they move smoothly to the point avoiding each other and gathering around the point. When I build an APK for the Quest 3 and try the same thing the agents jitter and frequently spin in a circle and many of the agents don’t ever reach the destination.
The device isn’t CPU or GPU bound. It’s running smoothly at 72 fps.
If I turn off local avoidance the agents path smoothly on device, but obviously overlap.
When I switch the agents to using RichAI + RVOController they move smoothly and avoid each correctly both in editor and on device.
The issue seems to be an interaction between RVOSimulator, FollowerEntity and mobile(?) devices (fewer concurrent jobs?).
Switching to RichAI could be a solution for me until I need more agents, but this issue might be affecting other folks too.