|
Hello, my name is Benson Russell, and I'm an addi-- wait... wrong meeting! I'm a designer here at Naughty Dog in beautiful Santa Monica, and I was the primary combat designer for Uncharted 2: Among Thieves. I helped to implement the majority of the combat encounters across the game, as well as work with other designers and our programmers in developing our AI and weapons systems.
That being so, I wanted to write an article regarding how we approached combat encounter design for Uncharted 2. It turns out there was a lot of information to share, so I was given the opportunity to create a short series of articles on the subject. This is the first in that series, and I hope you find the information... informative.
Where We Came From
After completing Uncharted: Drake's Fortune (U1), we wanted to take a step back, look at what we accomplished, and then decide how we wanted to evolve it for our next game.
To set the scene, the combat in U1 didn't get a chance to fully come to light until the last year of its development cycle; hence we weren't able to make it as deep as we had wished. There were several key reasons as to why this had happened.
Firstly, U1 was our first foray onto the PlayStation 3 hardware. We decided to write a new engine from scratch rather than adapt our previous technology. This resulted in a lot of our efforts being aimed at just trying to make a solid-playing game and finish it on time.
Secondly, the style of combat wasn't determined until the last year of the project. We were still figuring out the direction we wanted to go (for example, we had a lock-on auto aiming style system up to this point). Lastly, our AI systems didn't fully come online until there were only about eight or nine months left on the project.
So given the time constraints, we really had to focus in on our combat to make sure the game would hit Naughty Dog's standards of polish by the time we shipped! We experimented with weapon tunings and AI strategies to see what was the most fun, as well as what was going to be doable in the remaining time. We came away with three core precepts to making fun encounters:
- Establish a front between the player and the enemies.
- Force the player to move around the encounter space.
- Spawn new waves of enemies to change the direction of the front.
Using these principles we were able to create a solid, polished and fun combat experience, but as the player progressed through the game, the combat started to feel repetitive and shallow. Here are some of the key lessons and issues we took away from making U1 and wanted to try to address.
Better Production Pipeline for Design Iteration
We crafted a lot of the encounter spaces first while we were waiting for various systems to come on-line. Hence we ended up having to shoehorn combat encounters into these spaces because of how far along they were.
As we started to iterate on these encounters, we were very limited in the kinds of changes we could make to the space, which in turn limited how well we could use our gameplay mechanics (such as shooting while traversing). We addressed this by having designers create a simplified blockmesh layout of an area to get the gameplay right. Then we would hand it off to our talented artists to make it look fantastic.
The Endless Assault of Enemies
We had several complaints about our enemies with regards to the number of waves players would have to fight. This came about due to technical limitations with our engine at the time. We were generally restrained to only having six to eight enemies active at any given time, so we decided to go with more intimate combat encounters with fewer enemies. When we needed to extend an encounter, we had to spawn additional reinforcement waves -- sometimes to the point of nausea.

Why Won't You Die!?
Another side effect of our limitation on enemy numbers was that we had to let them take more hits so they would last longer in combat. Normally this wouldn't be an issue, but due to a combination of several choices we made, it ended up causing frustration for some players.
First, the majority of our enemies weren't particularly well armored, wearing just shorts and T-shirts. This created an expectation that they should only take one or two shots to go down. Second, we didn't offer enough feedback with the hit reactions of the enemies, so it was unclear when a bullet actually scored a hit.
Last, our weapon feedback was very minimal due to development time constraints. We weren't able to put tracers on the player's weapons, our impact effects weren't as pronounced as they could have been, and weapon accuracy wasn't communicated well. This lead to players not realizing the true accuracy of the weapon they were using, and not realizing they were missing with a lot of their shots.
As an interesting side note to how critical these points were, we corrected these issues for Uncharted 2 and the average player thought the enemies took less damage than they did in U1 -- when in fact they actually took a little more.
Training
The last key lesson we learned was that we needed to do a much better job of training the player on our mechanics, as well as crafting scenarios that can allow the player to creatively use those mechanics.
|
f.php) on combining the narrative and the mechanics of a game too. Looking forward to the future sections!
Why does the combat for a particular area need to take X amount of time? Would the game truly suffer if guys died quicker or spawned less?
The fight gameplay for Drake is basically equivalent to what Fenix is doing in Gears of War. Just like Fenix, you have your computer-controlled sidekick (Elena or the other girl) who, with her trusty handgun, will face waves of dozens of attacking mercs with no hesitation. There are enemies in Uncharted 2 who can stand there and take 3 or 4 seconds of sustained fire from a gatling gun, or you can empty entire clips from an automatic weapon right into their face and they will still stand there and shoot at you. And then when Drake finally takes them out, he yells out some testosterone-fueled macho bark which is entertaining, but really hilights this psychopathic mass-murder side of his personality.
Anyway, I love the game and I can't wait for their next production, which will hopefully be just as good. It contains some really cool set pieces (gunfights on a moving train, breaking into a museum, the sequences where you dodge the enemy tank, the sequence where you're in a building while it gets destroyed, etc.) Those are amazingly well done, and there is lots of stuff like that in Uncharted 2.
For my taste, the combat detracted from the game's overall experience and turned what could have been a great game into a pretty good one.
"Why does the combat for a particular area need to take X amount of time? Would the game truly suffer if guys died quicker or spawned less?"
The game wouldn't suffer, but it's play time would. That's why I think it's largely padding. If you enjoyed it, you won't notice it.
@Wylie, also agreed! I think a character like Drake should be more thief like, sneakier. Instead he's a Rambo-style killing machine in a tshirt. The stealth missions in the game felt unpolished, but also felt truer to the spirit of this character and genre.