How can i achieve a drone behavior like this (Video attached)

This drone AI in Bioshock seems so intelligent for a 2007 game. How can I have drones behaving like this?

  • They hit the door entrances so naturally. Ideas? Line traces? Floating component?

  • How could i get a physics based drone to follow so naturally like that?