BioShock Infinite.
Well, now I get why it's called BioShock. Those clever bastards, tying things so well by keeping them so separated.
Couldn't have asked for a more wonderfully confusing ending.
Spoiler, click to toggle visibilty
Rapture and Columbia are multiple universes, to which Elizabeth goes between as she so pleases, among millions of others, all tied to the lighthouses at the start of the game. Elizabeth is Booker's daughter, not Comstock's. But then, Booker is Comstock. And the twins are the ones that set all this up, but they're the ones that want to fix all of this, and so much time travel and memory erasing. And that's only the tip of the iceberg.
Absolutely perfect storytelling all around, beautiful looking throughout, and an actual challenge for a change on Hard. And could not ask for a more better fitting soundtrack.
Really only thing to take away from it...is the lack of scare factor the first two had. Worst was...
Spoiler, click to toggle visibilty
The Boy of Silence copying the dentist of the first BioShock, being nowhere until you pick up the needed idea, then just standing, looming over right behind you for you to turn around and run into and jump out of your skin.
so that area fell rather flat, but it was still great nonetheless.