Space World is a project built in Unity for my Programming for Digital Media class. This final project is meant to show off the ability of students to create NPCs which react to each other and outside stimuli, as well as implementing advanced steering behaviors and patterns. In this implementation, the smaller red and green ships follow around leader ships, as well as steering away every 5 seconds to fire lasers at the opposing group of ships. The leader ships follow a flow field around an asteroid. In addition, the ships will avoid things put in front of them( like your avatar and other ships) through unaligned collision avoidance.
The mouse button steers around the avatar, with the B button being used to brake, and the V button being used to unbrake.