Star Citizen is having a free Alpha weekend, with players able to download the game and join in Chris Roberts’ $192,414,994 crowd funded massively multiplayer space trading and combat game right now.
Originally planned for a 2014 release and still only in Alpha, Star Citizen is a strange behemoth of a game that gets more and more delayed with each new feature and stretch goal … Read More