A multiplayer game in which gamers fight each other in an arena. You need to strategically place your characters and then watch the automatic battle... Read more
A multiplayer game in which gamers fight each other in an arena. You need to strategically place your characters and then watch the automatic battle. Each hero has unique traits and skills that can create synergy within a team.