I think the best point has already been made. If you know the spoiler you can still have a nice experience. If you don't, you can have two different nice experiences. I'll take the latter any day.
There's a certain confusion between plot twists and gameplay twists in here. Gameplay twists really aren't that important. I flipped out when I read that you turn into a colossus at the end of SotC (seriously, what the fuck?) not because I was thinking, 'oh no the gameplay will change!' but because of what it meant to the character. Gameplay twists are commonplace, every vehicle section is one. Plot twists are not.
The problem is that making a good story is hard, so game writers often stick in a plot twist to give the players the illusion that they're watching a good story with several layers when they're actually watching a 'You see, we all live in a jar of Tang!' story. There's a difference between a plot twist and a non-comical punchline and game writers can't seem to see it.
To drive the point home, here's a game no one mentioned: Portal. GladOs being an evil thing is no spoiler because it turns up early on, right? Wrong. The fact that she's not quite well in the digital head analogue is slowly delivered through the game, and because I knew he was supposed to be funny and kept expecting her to deliver the funny one-liners I had read about while the game was still setting her up she had a lot less of an impact to me, until her true nature was revealed and my expectations matched to what the game thought they were. And yet most players wouldn't say this is a plot twist, and they'd be right - the game never goes around and says 'GladOs is nice OH PSYCHE' but he lets you assume that then pulls the rug out from under you. Because I didn't know that (and didn't even know I had to assume it) the experience was lessened. That's what spoiler kills, not the cheap punchline.
ZeroMachine said:
And as for him saying that video games weren't meant to tell a story? That they're meant for the player to tell their own story? In all honesty? Fuck that guy. Fuck him and everything he stands for. The amount of games that really allow a player to tell their own story are slim to none.
Oh no. You didn't just say 'fuck you' to Dwarf Fortress on
my watch. Allow me to crank the anger to eleven.
The reason there are few games that let you tell your own story is not because that's not a good way to make a game, it's because ninety nine percent of everything is shit and that includes shit-headed game devs who cannot conceive of what a game is outside of the ridiculous retarded walls they set in their fucking little heads. (That, and technical limitations.) But see, the thing is, pretty much anything can tell a story. I can tell a story using toilet paper and my own shit if I want to (I don't). But games can allow the player to create their on story, and thus create something unique for them. If you can't see how a story a player creates is better than one he just looks at, even if he's experiencing it vividly as a character, then I'm really sorry for your parents. You probably remember the TV shows you watched better than the toys you played with, like your little sibling.
The reason games tell stories is because people are used to that and see no other use to them. But their potential is much greater, and even if they're fumbling in the dark people like... um... Passage guy who has the hard to spell last name are trying to make it happen. It's a technical hurdle as well as a mental one.
Is a game that just tells a story worse than a game that actually lets the player create one? That depends. Is a funny comedy with no cinematic aspirations a worse film than a deep cinematic thriller? The comedy will not win any Oscars, but I might want to watch it instead on a Thursday night. Each has its place, but the latter is more realized as its media - a well-edited, well shot film is more of a film, and a game that uses more of the properties unique to games is more of a game.
In the future, all great games will let players create their stories, or it will have failed.