Something you might be interested in is the OpenAI group's attempt at making a Dota 2 playing AI which, if you're unfamiliar, is a 5v5 imperfect information computer game. The AI they made was able to take games off of many top players/teams. The interesting factor on top of all that is that it isn't a single AI playing as 5 players, its 5 AIs acting independently without communication. Really interesting stuff given how complex a game Dota 2 is.