These videos demonstrate a series of steering behaviors I created with Unity 3D.
The first steering behavior you see in the video is Wander. An invisible circle is projected “x” amount of distance in front of the vehicle and a random position on that circle is set as the target. The yellow debug line you see in the video is that function working. The rest of the behaviors you see are Seek, Flee, Arrive, and a version of Flee that uses the same “slow down as you approach” method as Arrive, only reversed.
The second video demonstrates simple pursue and evade logic as it navigates a field of blocks while trying to chase the block I’m controlling.