Indie studio Starward Industries has revealed The Invincible. The intriguing sci-fi adventure game set in a retro-future is slated to…