Hello, hopefully this is an appropriate place for this, I’m not sure where else it would fit. I’m building a 2D game. I have a couple question regarding AI and ways to assign movement points. What’s the best practice having set places for AIs to move to? For example, how would an AI find the nearest place to take cover? Would I make dedicated gameobjects on a dedicated layer that would represent a place for an AI to take cover and then have the AI do something like a physics.CircleOverlapAll and loop through to find the nearest one? Or is there a better approach than this? Also what about set predefined points for say an AI patrolling an area. Would I use the game object method or would it be better to save the transform points somewhere static and read from them? Any help or direction to go in to learn more would be greatly appreciated, thank you.