Ontwikkelaar Starward Industries heeft enkele details gegeven van hun aankomende science-fiction game The Invincible, alsmede een nieuwe blik op de gameplay... Lees verder