Our original plan to build large, outdoor areas -- whole sections of New York, Area 51, lovingly recreated in excruciating detail gleaned from maps and satellite photos and, most notably, my dream of allowing players to explore the entire White House -- just proved to be unfeasible. There was no way any then-current renderer was going to allow us to do all that. The design had to change. (Postmortem: Ion Storm's Deus Ex)He brings up later the fact that most real world locations aren't really all of that compelling game spaces, or at least are hard to guide the player in. Which is probably true, to some extent, unless you give players the tools to utilize those spaces in a fun way. I've always thought out gun battles when I'm bored someplace, Wal-Mart or the like. And there are interesting possibilities - soldiers rappelling down through the skylights, vans crashing through the front doors, jumping from shelf to shelf as RPGs and tracer rounds whiz past. But, besides the technical problems, how would you implement a space like this in a game? Or, more specifically, how would you let interesting situations like that transpire in the game, without resorting to scripted events? That seemed to be part of what Deus Ex was going for in the first place, with some of the earliest concepts - to be able to jump into a real world location and do whatever you wanted to complete a goal. Player freedom is what I think I'm going for here - how to give the player freedom to complete goals as they want to, while keeping it fun. And basically, you can't let the player do whatever they want to do, which I'll get to in a second. I've been replaying GTA: San Andreas, mainly since I don't have a 360 or PS3 to play GTA IV, but it's been interesting nonetheless. Mainly seeing how much the game does restrict the player once it comes down to missions, and when the player isn't restricted in the mission, how frustrating it can be. It really is surprising, how linear the missions really are. Of course, when you're not in a mission, you can do whatever the hell you want, and it can be really fun, mainly since if the player is so inclined, they can make up their own story for what they're doing in the game. At least, that's what I do. But the missions - they allow for very little freedom. You usually have very little choice of car or weapons - they're usually handed to the player, or strategically placed so they can't be missed. It's still technically the player's choice to pick them up and use them, sometimes, but it usually means failure if they don't. For example, the player is given the mission of getting back a van full of drugs. The player drives out to the van, and is shown a cutscene where the drug thieves have split up on bikes. The player is then placed on a bike and told to chase after them. The player can choose which of them he wants to chase after, but it makes little difference. Ok, I'm just starting to ramble. Basically, most of the mission designs give the player little to no choice on how to complete the goals. A later goal has the player destroy poker chip machines a rival gang is using to make counterfeit chips. The player is told to "avoid being seen" - and then is only given the option of going through the front door, only to be instantly spotted. Even if the player does avoid being spotted on the way in, the scripted entrance removes any advantage the player earned. Maybe by making it possible for the player to sneak in a back door, or get a van rigged with explosives and drive it in, or hire thugs to help him out, or drive a motorcycle inside, or stealthy sabotage the chip operation, by stealing a uniform and rigging the machines - any of these things. Those all seem to offer the player more choices, and wouldn't keep the player from just jumping in and start shooting. How hard would these things to be to add, and would they still be fun? How much extra work would be involved? If each of those options had to be scripted individually for this mission, it probably wouldn't be worth it. But, if those options were made an integral part of the game world, and open as part of any mission, that would be interesting, and allow for the player to create their own missions and entertain themselves more easily. The one thing I've realized is that most games give you only one tool for interacting with the world around you - weapons. You can kill people, or spare them, and that amount to pretty much the only choice. And most of the time, sparing them mean letting yourself die. When that's the only choices you have for interaction that isn't heavily prescripted, it's actually pretty limited. Are social interactions just not that exciting, or are they really that hard to model? Would it be impossible for the player to create the story depending on their decisions? Could that be compelling? Or would it be asking too much of the player?
Example game: The player enters the world as a blank slate. The player knows nothing of their charater's past, why they're here, or what they're doing. But they have the freedom to do anything they want as events unfold around them. Lets say the player starts out at a prison, having just been released, with only the clothes on their back and a few hundred dollars. They step outside, with a fellow ex-con. They player can then start up a conversation with them, if they wish. They start talking, and the ex-con starts asking the player questions about what they were in prison for, etc. These questions then shape the player. Sort of similar to the systems at the start of Morrowind or Oblivion, where the players asked questions and then given stats, except now it would actually shape the story of the game. If, for example, the player says they were wrongfully accused, perhaps the game focuses on the players' attempts at redemption or revenge, depending on the rest of the player's actions. That and the other characters shape themselves around the player like a choose your own adventure book. If they say they stole a car, maybe the other con is an ex car thief too, and offers to go into business together. If the player's trying to start a new clean life for themselves, maybe the new friend has a business lead. Simplistic examples, but it could make for an interesting game. It would present interesting production problems - having so many possibilities would make for a lot of work, making most of the characters the player meets lead interesting lives that can be changed or will change the player's experience, taking more of a pen and paper RPG approach to it. If the players start to wander away from the main storyline in a campaign, the GM can usually pull another NPC into service to continue the storyline with slight modifications. Maybe make the player's fate unavoidable, while still giving the illusion of freedom. I guess the problem with that is any playthrough after the first attempt would reveal the trick, since basically the same storyline would be followed in our pen and paper RPG example. Basically, giving the player that much control over the storyline would lead to numerous complications, but it's something to think about.
I need to start working on some more portfolio pieces, and focus these posts down more. This is more of a rambling brain dump than anything else. I should try my hand at a small single player episode for HL2. Still thinking about that underground V2 base idea. That and I've been getting some ideas from STALKER. We'll see, hopefully I get something constructive done, at least some sketching out of ideas and maybe some reading while I'm gone on the family trip.