Seeing is Believing

One of the weirder / more frustrating parts of being a game designer is being in the position of seeing things that other people don’t. You have to be thinking ahead of the people who might play your game, and your ideas have to reflect the ‘final’ game, not necessarily bits and pieces of them. It’s weird because it means you have to think about what people might want to play well ahead of them actually knowing they want to play it, and ‘people’ in this case includes yourself. It’s frustrating because that foresight represents vision, and it’s hard to get people to see your vision clearly.

It’s often the case that you’ll hear that an idea “will never work” simply because there isn’t a example of it in the wild. In this case, seeing is believing, and until you prove the concept by actually putting it in front of someone to play, they won’t believe you if you tell them how it works.

photo-rs101

As an example: take any single mechanic in a vacuum and it can be made fun. Even the most reviled, most hated game mechanics can be fun when applied correctly and implemented properly. You hate hotbar combat? I guess you don’t like KOTOR or Dragon Age. Refuse to play ‘mindless’ shooters? Mass Effect, Portal, and Thief say hi. Can’t stand real-time strategy? Played the Sims or any tower defense game recently? There aren’t bad mechanics, there are just bad implementations. You can combine mechanics in a way that simply don’t work, but a single function isn’t ‘bad’ on its own.

The above having been said: I talked the other day about how much I hate levels, and how I’d want to see a game that does away with them as a hard-locking progression mechanic. A few people I know had the automatic twitch– that “but how will I know I’m more awesome?” response. I want to break that response down a bit, because it’s important to see the parts that go into it. You’ve got a bar, that slowly fills, that tells you how close you are to an arbitrary milestone. You perform activities that fill that bar. The bar usually lights up or noticeably moves when you fill it, and if you get a big chunk of the bar at once (say, by completing a quest), you get a little audio cue. Guild Wars 2 has a TON of ways to fill that bar up, and they let you know by making blatantly obvious sparkles travel from the middle of your screen into that bar to fill it up a little bit, regardless of what you do. FFXIV shows you an arbitrarily large number, starting in the hundreds and going up to the tens of thousands, and plays a familiar bit of music when you complete a quest, or FATE, or levequest and get a chunk of exp. Dungeons show you a fanfare at the end, corresponding to the time at which you get your big chunk of experience. When that bar fills up, you get another cool particle effect, a bit of music, and a new, empty bar. Have you ever looked closely at your exp bar in FFXIV right as you level? It goes from nearly full to empty in a single frame, with absolutely no fanfare at all as the rest of the screen lights up. It’s doing that to take your attention away from it, so you don’t notice that your full bar is now empty until you’ve enjoyed your music and effects.

02

Turn off all of the music, all of the flashy sparkle effects, and the other HEY LOOK OVER HERE messaging that’s tied to experience gain and levelling, and I guarantee you won’t notice when you level up. Don’t believe me? Talk to someone who played EQ in the early beta/alpha. The loud gong sound, that sound that was so memorable that it’s become the well-known “ding” through game after game despite not actually sounding like that, didn’t exist. It was added a bit later, because players weren’t noticing when they levelled up, and didn’t feel like they were progressing, even when in some cases they had made it through several levels in one sitting and only realized what was up when the mobs they’d been fighting seemed a lot easier, somehow, and were barely worth any experience.

When designing games, that messaging goes wherever you need it to, to guide people to play the game the way you want them to play it. It’s way more effective than telling them how they should play, just make the sparkly things and cool music and sounds play when they do what you want. It’s why Guild Wars 2 gives you sparkles flying across your screen every time you explore, or why Wildstar gives you voiceovers letting you know when a challenge is starting. Those challenges are meant to slow you down, to get you to spend more time in areas that you otherwise might overlook or blast through while you’re levelling. Quests are placed to push you through challenge locations, and when you enter one and start it, it’s suitably distracting such that you spend some time being a little bit inefficient. The cues are hyper-effective, but they’re placed with a purpose and with intent.

challenge-quest

I’ve described, a few times, the shape of a game that doesn’t use levels. As you progress through the game, you’d get more options, and more options means you’re more powerful, but you’d be hard pressed (or simply not allowed) to use all of those options at the same time. You have a breadth of skills but can only bring a limited number to bear at a given time. I’ll break down a little bit what I’m talking about:

  • Abilities, stat points, and passives are all tied to skill trees. These progress as you use them, unlocking more stuff as they progress.
    • This takes the place of “traditional” levelling; these skill trees would unlock new abilities and make you more powerful.
    • These skill trees would be much flatter than traditional levels– a person with a complete skill tree might have a lot more ability options than someone without any skill in that tree, but isn’t going to be more than marginally more powerful.
  • Skill trees must be “slotted” in order to use, and characters have a limited number of slots to equip skill trees.
  • Slots can be increased through completing skill trees, allowing you to slot more skill trees and have more abilities at your disposal.
    • If we really want to, we can tie this to a meta-tracking system that might as well be “character level”, but it wouldn’t have any bearing on raw power, it would just be representative of how many skill trees and how many unlocks a given character has. It’s a useful measure, but for practical purposes a level 50 character could run around with a level 5 character with the same skill tree equipped and be roughly equivalent in power.
    • A more progressed, more powerful character can do more things, but isn’t going to simply be better than another character that might have the same skill trees slotted.

There’s a little fanfare every time you progress the tree you’re currently working on, just like levelling up, but even if you’ve been playing for a week and have a handle on a particular important skill tree, there’s nothing stopping you from hopping in with your friend who’s been playing for a year, provided you’ve got access to the skills that complement theirs.

eve-2012.03.31.17.12.10

EvE uses a system like this extremely effectively. A player who’s been playing for years might be adept at piloting powerful capital ships, but a giant capital ship can’t effectively fight small fighter ships. New players can pick up fighter pilot skills very quickly, and within a very short period of time can join a years-progressed player as a light fighter and play a meaningful role– one that the capital ship pilot simply can’t perform at the same time, despite their years of progression.

We retain the progression and its fanfare, but we reconfigure the actual mechanics of progression to be friendlier to players who have played differing amounts of time, allowing them to play together and retaining all of the satisfying parts of levelling without the segregating parts.

What makes a system like this interesting is the limitation on what you can have slotted. Even a fully progressed player can’t do everything at once, even if they have every skill tree in the game maxed out, so from this you have character builds that emerge. Here is where the beauty of this sort of skill system becomes apparent. Mixing and matching trees becomes an optimization game, but it’s entirely possible to have the environment itself react to how players are attacking it. If it’s determined that raw offense is effective against orcs, orcs will start wearing heavier armor and shields. If goblins are being attacked singly, over time they’ll call for help sooner and over a wider radius. If ogres are attacked by groups, they’ll start using AoE attacks. All of these things are well within the technical means we have at our disposal, and furthermore are really easy to message. It breaks the paradigm of “the best build” because a build that is particularly excellent will slowly have the environment work against it, until other builds emerge on top. Rather than trying for the madness of perfect balance, you create a constantly shifting environment which makes both standard encounters more interesting every time you do them and continually moves the goalposts for what constitutes an “optimal build”.

maxresdefault (3)

We can use that levelling-inspired sparkle and fanfare here as well. Persona games give you some great messaging when you use an attack that an enemy is weak to– there’s a special effect when they’re hit and they’re briefly stunned. If all of the enemies in an encounter are stunned, you get the chance to unleash a really powerful full-group attack. There’s no real reason that sort of thing couldn’t work in an MMO, where your encounters operate like little puzzles and you try to hit enemy weak points with particular types of attacks, then finish everything off with a big super move. FFXIV’s Limit Break is an incredibly fun button to press, and it’s not something we get to hit terribly often. That kind of mechanic could easily get stolen for this sort of thing, unlocking a powerful attack based on weakening enemies.

The problem that comes in here is one of inputs. To have enough different attacks to make for an interesting byplay between enemy weaknesses, you need a LOT of abilities at your disposal, and your standard hotbars stop being sufficient. You need some better way of accessing a wide repertoire of abilities based on your equipped skill trees, and doing so very quickly and efficiently, as well as chaining them together intuitively. I don’t know what that kind of input looks like, short of having a game console plugged directly into your brain. There’s some possibility of a Magicka-like system, where spells are formed from a selection of possible inputs that you string together, and similarly melee attacks could be a series of directional attacks chained together into combos, but that quickly becomes a lot of memorization. There’s enough combat in an MMO that perhaps that’s okay; you’d learn your favored abilities through frequent use, but it’s a relatively complex system to try to implement.

starynight_vangogh

These are half-baked ideas, formed enough to paint an impression of the kind of game that you could play where levels aren’t the ball and chain they are elsewhere, but hopefully it makes the outline of a picture that makes sense. A lot of times, designing a game means starting with a very rough sketch and establishing the edges and main shapes, then filling in the rest as you go, and sometimes redrawing details as you determine if they will or won’t work.

The goal here is a system where just because I’ve been playing longer than you have doesn’t mean you can’t join me meaningfully, ideally done without a blatantly artificial “level-balancing” system that just inflates your stats but doesn’t actually give you anything more to contribute. Mentoring/sidekicking is a good stopgap solution, but all it does is paint over a problem that doesn’t need to exist in the first place. Everything else is a matter of figuring out where to put the sparkles and fun music.



Source: Digital Initiative
Seeing is Believing

A Small Patch

Blaugust Clarifications

Yesterday I had a handful of questions about Blaugust that I thought I should address this morning, just in case anyone else had it.  Firstly it is absolutely okay to write content ahead of time and stage it to release over the course of the month.  With both Pax Prime and Gamescom happening during the month of August, this is more than likely going to cut into some writers schedules.  I know last year there were several folks doing great… and then they went to Gamescom and dropped off the face of the planet.  Being able to cover schedule irregularities is a necessary coping skill to deal with keeping a schedule.  While I personally prefer not to schedule posts ahead of time, quite literally everyone else does this.  So for the purpose of Blaugust this still absolutely counts towards your thirty one posts.

Another question that I had is whether or not it is cool to tell a story in thirty one parts.  This is also absolutely fine, and like I said yesterday this is a challenge about longevity and regularity…  not necessarily what you are writing about.  A prime example of this is during my NaNoWriMo run in 2013… I knew that I could not do it and blog at the same time.  So instead I just posted my nightly words each day as my blog post.  So over the course of the month I essentially broadcast the draft of my story to the world.  In the case of the person who asked me yesterday, they wanted to write the back story of their primary game character over the course of the month.  That seems completely valid, and at the same time something that would be extremely awesome.  The constraints of this contest are about producing thirty one posts during the month, and so long as those posts mean the constraints of the challenge you are doing just fine.

A Small Patch

ffxiv_dx11 2015-07-22 06-32-08-08 I have a good friend Rylacus who is going to be starting Final Fantasy XIV soon.  Over the year plus I have been contiguously playing this game I have talked to him about the patching schedule.  I mentioned that about once a quarter we get a big patch, and usually more than once a month we get little minor patches.  The problem being that he had no real frame of reference as to what I meant by those two things.  Yesterday 3.0.5 was released and this is absolutely what I would call a “small patch” by FFXIV standards.  When I linked him the patch notes he was completely floored by the fact that we call that a minor patch.  A lot of things happened yesterday, not the least of which is the introduction of the Esoterics tier of Tomestones.  I keep thinking at some point they are going to run out of goofy names to call these, but they seem to have a limitless fount of them.  This allows players to purchase item level 200 items, and returns us to the state of the weekly tomestone cap of 450.  The weapons once again are priced just enough to force players to hit that cap three weeks in a row to get them.

Yesterday was also another significant moment for me and my Warrior as I finished upgrading all of my gear to level 180 (other than the Alexander ring that I should be getting tonight… ).  This means I am essentially “done” gearing with Law and can now start diverting that to my Dragoon who is roughly halfway to level 58.  I was reaching this point where running dungeons was not nearly as important for me as it had been in the past, and then bam… a small patch releases and once again I am infused with this desire to hit the dungeons every single day.  This time around Expert Roulette is going to be my key focus, and we have learned in the past that through running a single roulette every day for several days in a row.. you can cap your tomestones without doing anything terribly insane.  What I marvel at however is the timing of their content.  Quite literally just as we started slowing down our dungeon running fervor… they launched yet another tier of gear giving us even more reason to get excited about running dungeons again.  This game is absolutely phenomenal at figuring out the right mix of carrot and stick.

Final Coil

ffxiv_dx11 2015-07-20 20-27-08-11 Another huge thing yesterday is that Savage Alexander opened and now the bleeding edge of Final Fantasy XIV raiders can throw themselves against that content.  As of this morning it seems like only a handful of free companies have defeated the first turn, and only one or two have managed to defeat the second.  So it seems like it will take folks a good deal of time to actually conquer this raid.  For our guild however, we are still very much in the gearing process and have yet to be able to field a reliable “normal” Alexander run on a regular basis.  What our Monday night group has been working on instead is finishing out the Final Coil of Bahamut.  I realize we are quite literally “months behind” as the saying goes, but I am still very much enjoying myself.  We managed to take down Turn 12 on Monday night and made what I feel is significant progress on Turn 13.  Ultimately it will probably take us a few more weeks, which is good… because we still only have one geared tank for the Monday raid.

As a result… I ended up solo tanking turn 13… which is quite possibly the most hectic thing I have done in a long time.  My world became entirely centered around making sure I had five stacks of wrath at the right moment… so I could hit Inner Beast plus another cooldown… in order to survive the tankbuster…  which of note means that it literally does enough damage to decimate my 25,000 hit points.  The worst timing however was on the pull when quite literally I was hitting my fifth ability and gaining my fifth stack of wrath… as the attack was casting that I needed Inner Beast for.  Needless to say that night stressed me the hell out… but hopefully we can down him soon.  I would love if the axe dropped, because it is super amazing looking.  What I really hope however is that we can finish gearing and start work on Bismarck Extreme, Ravana Extreme and Alexander for gear.



Source: Tales of the Aggronaut
A Small Patch

It don’t mean a thing if it ain’t got that Ding!

Ding!

Today’s post is inspired by these recent posts from my friends Lonomonkey and Tamrielo about the concept of levels and feeling “left behind” in MMOs. I need to start by saying that I have a bit of an obsessive personality. When I start playing a new game, especially if I enjoy it, I tend to spend most of my free time playing and trying to progress. This can take a couple of forms. If the game is new or if few of my friends are playing, I will tend to do all of the possible quests and leveling activities, devouring all of the content on offer and trying to experience as much of the world as possible. When WildStar launched, I had purposefully avoided leveling much in the beta so that I could take this course and spend all my time enjoying the new sights, quests and lore. The other form of my obsession kicks in when I am starting out “behind,” either on a new server or in a new-to-me game where my friends are already established. In this case, I will level like a speed demon, ignoring anything extraneous to my goal of “catching up” with my friends. I did this when I started playing FFXIV, speeding through cutscenes and missing out on a huge amount of lore and side quests.

It seems like a level-free MMO where I could just jump in and start playing with my friends right away in that second scenario should be amazing, right? Well…I’m not so sure. The first issue I have is that even without levels, I’d hope that there would still be some form of progression, either through stats, skills, or gear. That means that even if you could technically play with your friends right away, you would still be behind them on that progression. The natural end state of this is getting carried through content until you catch up, which pretty much sounds like the same thing that can happen while leveling too. Let me tell you, dear readers, I would rather feel like I was behind and missing out on doing cool things with my friends than to be carried through content in a blur, feeling useless.

One great thing about most modern MMOs is that they’ve added rallying or level-syncing systems. I don’t have to level alone just because my friends have gotten ahead of me, and importantly, since we’re synced to the same level I will never feel like I’m just being carried. Sure, usually the higher-level character still has a power advantage, but if the system is good the low-level player still feels like they are pulling their own weight. The very best of these systems also give rewards that are useful to both the high and low level players for playing together this way.

The other issue I have is that the time I spend catching up is also time spent learning to play the game better. When FFXIV launched its recent expansion, I was a bit slow out of the gate. A couple friends got far ahead of me and I admit I got frustrated and cranky at being behind. It motivated me to start leveling faster to catch up. For me, this meant healing lots of dungeons. In the end, this was the best possible thing for me, since all that practice made a big difference as I was re-learning how to play my class with all the changes from the expansion. If I had just been able to jump in with my friends, I would have been a far crappier healer and they would have paid the price for it.

I know I’m a bit unusual in my speed leveling ways, but I am happy to keep enjoying leveling in MMOs. I would not avoid the leveling process if I could. It lets you make steady progress, learn your class, and is way clearer to a new player than most skill point or gear-based progression. Plus you get rewarded with fun level-up animations and that sweet sweet “DING!”

Source: Moonshine Mansion
It don’t mean a thing if it ain’t got that Ding!

Tearing Down Walls

I really love FFXIV, and I’ve gushed over it quite a few times in this blog. What I am right now is frustrated with it, and while I’m going to talk for a while about why, I want to point out that it only slightly diminishes my enjoyment of an otherwise excellent game.

ffxivguide203_0bseCg

We’ve been playing the expansion for a few weeks now, and people fall into one of three categories: finished levelling, still levelling, or not yet in the expansion. The gaps in all of these are tied heavily with level, and to some extent, the amount of story content they’ve been able to complete. What frustrates me is that in a game that has done so much excellent work to help friends play alongside one another to the benefit of everyone involved, it has thrown a lot of that out the window for the expansion. We return to levels as a hard barrier to playing together, and the number of times I’ve seen people lament that they can’t join– despite playing the right role or being ready, willing, and capable of joining a group– simply because they aren’t the right level has been maddening.

I’ve seen and heard frustration from nearly everyone I play with on a regular basis– they can’t join a group or can’t fill a particular need because they’re held back by levels. I’ve watched people sigh and frustratedly grind, draining the fun from the game for them, simply to “catch up”, and I’ve seen a number of people try to branch out and try something new and exciting with the expansion content only to lament that they “fell behind”.

multiclass

In the meantime, what is a level? Is it that meaningful that I’ve gone from level 52 to 53? 17 to 18? 59 to 60? Other than displaying an incrementally higher number next to my name, what am I *actually* getting from levelling up, other than some satisfying music and particle effects? I’m occasionally getting a new ability (except all of the abilities in Heavensward are quest-linked, and could easily be unlocked with story progress rather than levels), I’m getting a stat point every few levels (except the stat allocations are mindless for every class in the game save one, and the one where it isn’t mindless is considered a mistake by the devs that they’ve talked about wanting to fix), my spells go up in MP cost (hooray!), and I can, every so often, go into a new zone (except this, too, is linked to the main story quests).

What I feel like I get every time I level up is either a widening gap between myself and my friends, or a small bit of relief that I’m catching up to my friends. Often it’s both, as I leave some friends behind and catch up with others. Other than the knowledge that eventually the levelling process ends and the little fanfare and particle effects stop being a bittersweet trigger, levelling is a net neutral experience, other than the questionable joy of making a single, questionably significant number slightly larger.

level-up

I get the desire for progression. Opponents of level-less systems say that you can’t make people feel like they’re progressing if they don’t have a single, nice, clear indicator that they’ve become more awesome. I think we’ve long outstripped that in MMOs; levelling isn’t progression anymore, it’s either the game you’re playing until you reach max level and have nothing else to do, or it’s the chores you have to do before you really get to enjoy the game. What makes me love FFXIV is that the main storyline quests continue throughout the levelling process and into the ‘endgame’, the max-level content, giving me the distinct feeling that the main form of progression for me is through the story. I want to get better gear and progress further so that I can see more of the game’s story when it becomes available. However, the levels still block me from playing with my friends.

Every little happy tingle I get at seeing the level-up fanfare is countered by looking at a friend who I can’t play alongside, or who feels like they’re bringing the group down, or who looks at an apparently insurmountable hill to climb, who skips the story so they can catch up faster and doesn’t really get attached to it or who jumps into story instances with strangers who won’t wait for them to see the story just so they can catch up faster. I’ve reached the point where I no longer care what reasons people might have for enjoying levels, I’m tired of being forced to mediate between the people with a singular focus and (sometimes) copious free time and the people with less free time or a desire to explore and have fun, because they’re all at different points in the levelling process. I’m lucky to have a guild that’s incredibly understanding and patient, and even more painfully aware that that isn’t the norm. I’ve seen my own guildies panicking because they don’t think they can catch up in time, because they had the unmitigated gall to do something else for a day or so some weekend. I hate watching the frustration and the stress.

levelnothighenough

The game that keeps players is the game that makes it easy for friends to play with one another, and among a variety of other things, MMOs have been trapped in the past on this one, blocking friends from playing with each other for the convenience of a simple number to denote power. Levels make people feel bad for gaining them too quickly, or too slowly, or at the wrong times. They separate and demoralize and incur stress, and I’m painfully aware that when they’re fun for me, it’s at the expense of other people around me, because me getting ahead drains the fun from others who aren’t ahead and who now need to catch up.

I want those walls torn down. I want to be able to play my games without worrying if I’m behind, or if me playing is going to stress out my friends who are going to feel left behind. I’m tired of levels as a meaningless marker of ‘progress’, and an artificial gate to me having fun with friends.



Source: Digital Initiative
Tearing Down Walls