You control an an individual capital ship, 5 person teams. Tech tree and crew system seem similar to World of Tanks. Fun so far, check it out
Fractured Space free this weekend on Steam
Poo, did I miss this? Will check when I get home, sounds fun...