I’ve been having some performance issues with my enemies so I started profiling to see what the bottleneck was. My enemies are all set up with CharacterControllers and use UnitySteer to move around.
As it turns out 15% of the cpu is being used by UnitySteer’s AutonomousVehicle FixedUpdate, mostly when it applies the displacement which does a CharacterController.Move
Should I not be using CharacterController for my enemies?