Being disappointed during a game demo isn't usually a good sign, but there are exceptions to the rule. We're at a preview event for Mass Effect - BioWare's hotly anticipated science-fiction RPG about buccaneering around the galaxy - and they've just revealed a plot spoiler. We're already looking forward to playing it and now they've gone and spoiled it by telling us all about the [Deletedeletedelete. Now you've spoiled it for me! Witch! - Ed]
No need to spoil it for you too, but we will say you're given a difficult choice regarding a likeable character you've spent hours building up and getting to know. One option involves deviating from your main mission objective. The other involves losing the character from your party. And there's a much broader ethical dilemma thrown in for good measure.
This is nothing new for a BioWare game. Making choices which change how the game plays out was a defining feature of previous titles Knights of the Old Republic and Jade Empire. But the choices in Mass Effect are much more complex and much harder to make, as studio president Greg Zeschuk explains.
"There are things you can do to keep this character in your party. It might be things you had to have done earlier. It's a path you can follow if you do certain things consistently," he says.
Decide and conquer
The choices you make, Zeschuk continues, can have such significant impacts on what happens in the rest of the game that you and a friend might have completely different experiences to compare once you've finished the game. "It's a rollercoaster ride, and the thing is it's your rollercoaster ride - someone else's will be different."
For Mass Effect, BioWare has developed not just the complexity of decision-making but the way the process plays out. There are no more long lines of text and simple changes in facial expressions. A summary of each multiple-choice response is shown as text, but when you select one your character is shown delivering a much longer answer and other characters respond accordingly.
Thanks to excellent visuals and decent acting, you feel like you're watching a cut-scene you're actively involved in. The characters' facial expressions, body language and even lip-synching are very well done. We're not quite out of the uncanny valley yet, but this is a significant step forwards.
According to Zeschuk, "There's really nothing pre-rendered in this game. At times you almost think, 'I'm watching a great movie or a television show,' but the reality is you're effectively the actor and the director at the same time."
In some of the scenes we played through, there was an awful lot of standing around while characters reeled off reams of plot exposition. Taking part in a cut-scene isn't much fun if it's a boring cut-scene. And although you don't have to try out all the "more info" responses, there's a feeling you should just in case you miss out.
More interesting are the types of response that determine which moral path your character follows - Renegade or Paragon. For example, your way is blocked by a couple of hired guns who are basically innocent amateurs. You can either warn them off or take them out, and you'll earn points whatever you decide.
Again, this idea is nothing new for a BioWare game, but there is a new system in place. Now you can't just cancel out a bad action by performing a good one; you rack Renegade and Paragon points on separate scales.
Nor can you make a single choice to determine a specific outcome. NPCs will respond differently to you according to choices you've made in the past, and the ending you see will depend on how you've acted throughout the game - not just on the last decision you took.
In addition, choices affect your character's abilities. The more Renegade choices you make, the better you become at intimidating people. Go down the Paragon path and you'll find it easier to charm others into helping you out.
So that's the morals, but what of the story? Zeschuk talks us through it. "You take on the role of Commander Shepard, representing the human race on the galactic stage. You're on the most important mission in the galaxy - to stop a rogue agent, Saren, from effectively destroying all life.
"You're single-minded and dedicated in pursuit of him. This takes you on a tremendous rollercoaster of a story with great combat and great exploration. It's a really interesting experience."
While you might be on a mission, you do have options to go exploring. You co-ordinate this using a big 3D map on-board your ship, which shows the galaxy in miniature. "People always ask us how many planets there are. It's a difficult thing to answer," says Zeschuk.
"We have tons of locations all over the galaxy. Whenever you explore them they are different types of planet, effectively. Some are story-based planets, and you're directed fairly clearly to those. Some can be scanned for minerals. Some are what we call uncharted worlds. You can go explore them and there are lots of sub-quests and mini-games. A lot are just interesting to look at."
But back to Commander Shepard. You can choose whether your personal Commander Shepard is male or female, what kind of family background they came from and their military experience. There's an impressive customisation tool which lets you play around with your character's appearance, and it's flexible enough you can make them resemble yourself.