- Edited
In typical programmer fashion I've done a ton of research into AI generally and making navmeshes for Godot but completely forgot about the basic movement. Looking up patrol paths etc. is pretty easy there are lots of resources but surprisingly I can't find that many on randomised wondering and I often end up wondering into Unity code. Ideally what I'm looking for is similar to Random.OnUnitSphere position data but within a fixed radius rather than a constantly updating one once the destination has been reached.
I'd be grateful if someone could point me in the right direction on this. I also have plans to help out the Godot community a bit by posting up my own code with the AI experimentation I'm doing now I'm way more familiar with the engine. It should mean that people will have more access to some more information that has been neglected.
In case anyone is wondering, it's part of a project that I'm pushing to churn out this year and I'm going to try mimicking the AI that games like Halo have where you've got NPCs battling it out with each other in factions. Except this of course will be all done with modern software and Godot especially.