Here’s the launch trailer for The Invincible. The game is out now, and we are ready. This one just feels different in a very good way. Yes, the visuals are great and all that good stuff but here’s what I think is going to set The Invincible apart: Story. You see, The Invincible is based on the novel of the same name written by Polish Author Stanislaw Lem in 1964. Yep. Let’s just say the dude was ahead of his time. No spoilers here, but there’s just something different about a game with a solid foundation in story. Not some cobbled together mish mash of story points, but an actual, well thought out story. We think we may just be getting that and some sweet stylistic art from The Invincible.