MAV is a team game, with teamwork winning over raw skill and firepower 90% of the time. The AI has to know how to work as a team. And, most importantly, MAV is constantly changing. Part stats get tweaked, levels change, even tactics change mid battle. The AI has to be able to keep up! The Design. Enter the modular AI design.
https://bombdogstudios.com/blog/state-of-the-game-256-ai-design-in-mav/