It’s been months since we checked in on Starbase directly rather in our weekly roundup, so we’re going to do just that today and bump it back up to the attention of our readers. First announced last year by Finnish studio Frozenbyte, Starbase is the upcoming “massively multiplayer online game with gameplay focused on building […]Original Article