Archive for May, 2008

Quest Chains

Friday, May 30th, 2008

Rant warning.

Quest chains drive me mad. I almost talked about them at ION, but I cut that part because it was superfluous. So, now I’m going to complain about them here!

Kevin recently convinced me to return to WoW, and I’m working on leveling up a new character. As a level 28 shaman, I tried to group with my brother’s level 31 warrior to do some quests. Yes, grouping to level in WoW is generally a mistake, but it shouldn’t be maddening. Three levels really shouldn’t be a problem. Anyways, I ran into the same problem I always end up having when I try to group in MMOs with quest chains that reward the individual quest holders.

There were two acceptable areas for us that we could both easily access. I had done some quests in one, and he had done some in the other. That meant our attempts to get any shared quests were futile, because we weren’t eligible due to the chains. That meant we needed to grind if we wanted to make reasonable progress. (It’s off topic, but that failed too - I did virtually no damage to mobs a couple levels above him, which were the only ones worth decent xp)

So, we’re left with a choice. One of us must make a sacrifice in order to group. Do I need to emphasize how bad that is in an MMO? Whoever is getting quests completed is going to be making faster progress. The other person’s way better off playing alone, even though it’s not as fun.

In a loose quest structure, we would have had plenty of tasks in common. With the damned chains, there wasn’t anything we could do and we just wasted our time trying to sync up some quests. And it only gets exponentially worse as the groups grow larger.

I understand why we keep using quest chains. Need chains to tell the story? Fine, but that should never impede someone’s ability ability to play with their friends. It’s not like it’s a hard problem to solve, but it seems like we’re reluctant to take the necessary steps.

ION Follow-up: High-End Advancement

Tuesday, May 27th, 2008

This one’s long. Want the take away but scared by the wall of text? Read the last sentence.

Damion Schubert caught me off guard me with a tough question after my lecture at ION. In rather broad terms, he asked me what my thoughts were on high-end advancement in relation to the things I discussed in my presentation. It’s not that I hadn’t thought about the subject, but rather it’s trying to put together a coherent and as-close-to-comprehensive answer as possible in a few seconds. It’s really a subject that deserves its own lecture (perhaps not from me). I hastily threw together an answer, but it’s something I want to talk about in more depth (although this is still quite brief).

Warning: This is going to be chock full of generalizations, and of course there will be exceptions. For the purposes of this post, I’m going to assume the trappings of a traditional MMO.

One of the odd dichotomies in our industry is the stark contrast between pre-max and level-cap gameplay. It’s common to have several types of groups. Some examples:

  • Solo
  • Duo/Small Group
  • Full Group
  • Multi Group

Then, there different types of combat:

  • Grinding a location
  • Exploration Killing
  • Questing
  • Instances
  • Raiding

These all appeal to different players, and any given player is likely to be interested in different activities on any given day. The problem is that we don’t allow players to pursue the activity of their choice.

Want to solo/duo at the level cap? Hope you picked the right classes, and even then you’re going to be seriously limited. Want to raid at low levels for anything other than a goofy experience? Not supported. Want to keep the same playstyle throughout the entirety of the game? Yeah, right.

We expect our high-end gameplay to keep players engaged and playing the game for months (or years) to come, so why do we act like we have so little faith in these systems? If we expect it to be good enough to keep players late in the game, then why can’t we introduce it to them early?

Of course, we do need a tutorial period, and that’s often what leveling becomes. But it’s so damned long. Should it be necessary to spend a couple hundred hours playing a character to find out if you like what it becomes, or to discover the gameplay changed drastically and you can no longer play the way you want?

There are many barriers to entry for endgame systems. With raiding, there’s the leveling, learning the character, finding a stable guild, gearing up to the same level as that guild, etc. For designers, the social barriers are the biggest obstacles. We can reduce the social obstacles (provide them with tools to find guilds and like-minded players), but they’re hard to remove. The other obstacles are under our control.

So, here’s my argument: The core gameplay options should not be gated based on the stage of the game. If you think raiding’s a good part of the game, open it up to everyone. If solo’ing important, then don’t stop providing it at the high levels. The specifics of what each element entails will evolve and change as players get more experience, but it shouldn’t be governed by ingame on/off switches. This relates to the unrestricted flow of movement I discussed in the section about system triangles (which I need to explain better - apparently I lost over 90% of the audience with my marble maze analogy).

— — —

That part’s simple. The bigger question: how? I’ll take a theoretical stab at that question. First, the goals mentioned earlier:

  1. Allow players to pursue their activity of choice
  2. The core gameplay options should be available throughout all stages of the game

Typical MMO character progression impedes both of these goals. I’m going to approach that as the underlying problem to address.

For those who know me, you probably won’t be surprised that I threw out Vagrant Story (VS) as part of my answer to Damion’s question. I experienced something in Vagrant Story that I haven’t seen in any other RPG, and I’ll share my disjointed memories of that experience.

When you finish VS, you can choose to start a new game with the same character. I did so, and hopped into the same difficulty just for kicks… and I found out the game wasn’t trivially easy. The trash mobs filling corridors were pretty easy, but bosses still had some kick. It was still an enjoyable difficulty level. I got my brother to give the game a shot on my new game + character, and he had a normal game experience. The game was still quite challenging for him.

That’s not so abnormal on its own, but the real kicker comes from the character advancement. When I was playing VS, I felt just as rewarded by my character’s statistical growth as I did in any other RPG. I increased my stats, built up weapons, learned skills, etc. They built the game in a way that I had a great sense of progression, but that growth did not trivialize all the game’s content.

In order for this to work:

  • Vagrant Story is a very challenging game, perhaps one of the most satisfyingly challenging games I’ve ever played.
  • Vagrant Story starts you off as a badass. IIRC, I started with around 250 hitpoints and ended with 450.
  • Vagrant Story’s character development is spread out across multiple axes. You build up your ability to fight against the games 7-8 different types of enemies (humans, phantoms, beasts, etc.).
  • Vagrant Story’s combat requires quite a bit of skill and strategy, such as precisely timing your attacks, hitting specific body locations and discovering enemy weaknesses. It uses a mixed real-time/turn-based system.

Now, let’s look at the goals in light of what I’ve just described from VS. Content is a huge part of the problem. We provide different kinds of content for acquiring items versus advancing through the leveling curve, which leads to the split in gameplay. This upsets the people who want to raid because they have to spend so much time leveling, and it upsets the people who want to solo because they lose the ability to progress through solo gameplay at the level cap. Additionally, it’s expense to fully build out all the different types of content.

Part of the problem comes from the rate at which content becomes obsolete. Another part of the problem is that the meaning of character advancement changes drastically.

Although the experience changed, the content in VS didn’t become completely obsolete. The content near the start of the game was still relevant to an end game character. Of course, VS is a single player game. The time investment and advancement scale barely has any resemblance to an MMO, but there are still lessons to learn.

One way that VS creates the feeling of advancement without overpowering the character is through weapon customization. There are several different archetypes of mobs, and weapons attune themselves to specific monsters as you fight them. They also grow weaker against the opposing monsters. This means you are constantly working on building up a set of weapons to be strong against all types of monsters, then you want weapons with different properties too. As you progress through the game, you shape new weapons out of the old ones to keep the same properties.

I believe this gives us one possible solution to the general issue of high-end advancement.

The theoretical plan:

  1. Shallow out the leveling curve. Create a newbie island that is similar to the one in Guild Wars Factions, where you hit level cap by the end of the tutorial. This helps players experience the core of what they will be doing in the game. We want players to start “strong.
  2. Change the advancement scale so that you aren’t increasing hitpoints by orders of magnitude. It’s the relative values that matter (250hp to 450hp instead of 250hp to 10k hp).
  3. Provide sustainable/repeatable content, such as PvE arena battles that are automatically generated.
  4. Create content with tiers of difficulty. Nightmare/Hard/Heroic/etc.
  5. Layer multiple axes of advancement that are not 100% cumulative. Allow advancement of all types to occur for players with any playstyle (you can get loot solo, you can gain new skills in raids, et cetera).
  6. Create a very broad range of content that gradually scales up in difficulty, but with the expectation that the bulk of the player base will be able to access that content and will be repeating it.

This poses some pretty big challenges. Mudflation is a huge concern. A dragon should feel like a dragon - massive, powerful, intimidating. You don’t want to flatten out the content to the point where there’s no distinguishable difficulty or tiers of accomplishment. Players will still progress through stages of content, but it’s more open and doesn’t trivialize content quite as fast. But the bigger issue lies in the advancement. Players respond to big rewards better than small rewards. The challenge lies in setting up the progression to feel just as rewarding as any other system, but doing so without cranking up hitpoints to absurd ranges. The rewards must be fulfilling. Fail to make the micro rewards fulfilling and the entire setup is a failure. The newbie island is also problematic, because it gives players a taste of a type of gameplay that ultimately goes away. It’s essentially a crutch.a

How can we create that sense of progression in an MMO with such a different curve? I think it’s possible, but it’s risky, time consuming and complicated. If it was achieved, it would mean I can use more bullet points:

  • High-end advancement is the core game - we introduce it much earlier.
  • Playing with friends is much easier due to the different statistical scale.
  • Each piece of content will see more use because it’s not obsolete so fast. I have no reason to quest in the Barrens if I already did Ghostlands.
  • We get players into the content they prefer as quick as possible, including the parts of the game that are “massive.”
  • It’s possible to make progress regardless of the preferred playstyle.
  • Players are always getting rewards as they work on several different advancement axes.

There’s a lot more to discuss on this subject and I haven’t even talked about dealing with high-end achievement in a traditional progression structure. But this post is getting too long, so I’m going to cut it off here. This isn’t “the way” - it’s simply one of many.

In summary: Make the end game the whole game.

ION Presentation Slides

Friday, May 16th, 2008

Here are the slides for my presentation (Powerpoint 2003 format) that I said I’d be posting, although apparently I missed that whole “after the conference” part and I kept getting questions on where to find the slides. :P

They include some brief presenters notes. They’re generally cryptic, but I added a few words to make it so there’s at least a chance to cypher them.

ION Conference Impressions

Friday, May 16th, 2008

At Austin, I saw some really stand-out presentations and some really horrible ones. For most of ION, it was all middle-of-the-road. There wasn’t much that was just awful, and there wasn’t anything that stood out as being exceptional.

Part of the problem comes from there being so many panels. Frankly, panels just aren’t that interesting compared to lectures. They usually rehash the same subjects, and they just don’t get into enough depth or detail. I talked to some other people about this and we had a general consensus: people who are preparing lectures spend a lot of time preparing. Panelists usually don’t spend much time preparing, and often there isn’t much they can even do to prepare. The effort that people put into lectures shows, and it’s much more useful when you’re presented with a coherent package of information.

I also thought the design track was pretty weak this year. There weren’t many design lectures that I cared to attend. I missed several of the design lectures, so it’s possible that those were was some good content hidden away. I also missed a lecture I wanted to see because I slept in. Actually, my own lecture is the only 9am time slot I made it to, and that’s only because I had to be there!

In hindsight, I missed a couple of the lectures that might have been interesting. Because I went to way too many panels and none of them were useful. It’s not that they were bad and not entertaining. It’s just that panels seem to plateau at a level well below what lectures can achieve, even with a collection of panelists that all give awesome lectures. Maybe I just haven’t been to that really enlightening panel, but I’m doubtful.

Sara Jensen Schubert’s lecture about game balance tools and longevity was fine, but it’s hard to judge I was really the wrong audience. Since I’ve basically lived in the whole MMO balancing and tool scene, I already knew all the issues and what we really need. Joe’s postpartum presents a similar problem, especially since I already saw the lecture! I wasn’t fond of the Stargate talk.

And then there was this boring keynote by Alex St. John about The PC Gaming Comeback. Or, that’s what I thought. Then I went there and it blew me away. It’s the best keynote I’ve seen. Usually, keynotes are so drab, uninformative, safe and fond of telling the audience thing they heard ten times before. This one was different. His presentation style turned away some viewers, but it didn’t bother me. He started off pretty much by trying to stir up controversy in a way that could upset people to get them to pay attention. But he backed up everything he said - including the controversial statements - with math. The presentation was filled with charts, numbers and graphs. It was worth the price of admission alone. I might talk about the actual presentation, but there’s probably a much better write-up elsewhere.

Up until that point, Brandon Reinhart’s mini-lecture on narrative design was my favorite talk. Joe claims that’s just because I want design to have our own personal concept artist to use to communicate our ideas.

Overall, it was a really valuable conference. I just wished I saw a few more substantial lectures.

ION comes to a close

Friday, May 16th, 2008

ION’s all over for this year, and it was a good experience. I did a lot more networking than I did at AGDC ‘07 - that speaker’s badge helps.

I’ll be making a series of posts about ION, including my lecture slides (probably tonight), chunks from the lecture (more detailed than the slides) and conference/lecture impressions.

ION Week & Portal

Saturday, May 10th, 2008

It’s about time for ION. I’m spending the weekend incorporating the advice other FLS staffers gave me on my presentation.

We also just released a major skill update to Pirates testbed, including a new career. My schedule’s going to be incredibly hectic once I get back into the office. I wonder how many times we’ll get accused of ignoring feedback and not interacting with the community due to a week without  when I don’t post on our forums for a week.

I finally picked up Portal a week ago. It’s lived up to the hype so far, but it’ll probably be another week or two before I finish it.

Iron Man & Hulk

Saturday, May 3rd, 2008

A few of us at FLS went to see Iron Man late last night. We really enjoyed the movie, but I’m going to briefly talk about The Hulk. They showed a preview of the next Hulk movie, and watched it reminded me of playing The Incredible Hulk: Ultimate Destruction. The brief fight scenes they showed looked like they were taken straight out of the game - I recognized a variety of unlockable moves. Anyways, who knows if the movie will be good, but there’s one thing I want to see in a Hulk movie: HULK SMASH.