This article is based on an open-source demo originally created by David Ang in XNA 3.1 I have successfully updated the demo to XNA 4.0. This is a simple example of how one could implement obstacle avoidance using steering behaviors and path navigation...