Starward Industries and 11 bit studios have announced that The Invincible has taken off for the stratosphere and is now available for PC and next-gen consoles. Players can pick up a copy of the “...
Starward Industries, a Polish studio brimming with top tier gaming experience, has just unveiled its vision of the future and given is a glimpse of their new title, Invincible. Set in a retro sci-fi u...