The Maestros

Image not Available

RTS/Arena mix The Maestros gone live on Steam Greenlight

The Maestros is an online multiplayer RTS (real-time strategy) game set in a humorous fantasy world where you control a commander and his squadron of wildly cuddly and mildly vicious minions. Recently, explorers discovered the Tenshii Archipelago, an...