UnitySteer alternative for simple AI

Hi,
First of all, I’m not really an “AI guy”. I use UnitySteer for enemies to follow character and avoid each other. But I think it isn’t that optimised for mobile platform, because it causes many frame drops and just kills the gameplay. So has anyone made a simple AI code for following character and avoiding neighborhoods? No smoothing angles or something else useless. I would really appreciate if someone would give a solution :).

Check out Aron Granbergs excellent A* pathfinding project. There is a free version and a paid version.
http://arongranberg.com/astar/

But free version doesn’t allow to use local avoidance. Also, I’m not sure if it would run great on low-end mobile devices. Any other ideas? Maybe there is super simple(following+avoidance) AI script somewhere not for Unity, so I could port it to Unity/my project?
EDIT:
I just noticed, that rigidbodies aren’t that bad. I replaced UnitySteer with rigidbodies and game runs even better, smoother and there is big fps gain :).

Hi,

I got notified of this thread a bit late, but I’m curious: how many agents were you running, and with which behaviours? I am using it on mobile myself and have run tests on mobile with about 100+ agents without a hitch. It’d help to know which version of UnitySteer did you encounter issues with, and in what configuration.

I was using version from asset store if I remember correctly. It was about 15 agents. Every with components RadarPing, SteerForTarget, SteerForNeighborAvoidance and Autonomous Vehicle. Anyway, rigidbodies works fine and I’m happy with it.

Thanks for letting me know. Yes, the asset store version is outdated, the latest is always kept on Github: GitHub - ricardojmendez/UnitySteer: Steering, obstacle avoidance and path following behaviors for the Unity Game Engine

That blog seems to have disappeared!