Select Mode

Ludonarrative Testing, Part 3

In the second post of this series I looked at a couple of games to drill in the idea of ludonarrative and what it means. Here I want to go back to a game I started with in the first post, Elden Ring, and take a much deeper look at the mechanics and the narratives from a ludonarrative testing standpoint.

In these posts it’s probably fairly clear that I really can’t explore the concept of this testing with you directly because so much of it would rely on us having a shared experience of having played the games in question. Given that reality, my focus is instead on showing you an aspect of testing you might not be familiar with at all. As I said in my “Testing is Like …” article:

I want testers to start looking at testing as a discipline that has a broad-focus, wide-angle lens.

Game testing is certainly one context of that and ludonarrative testing is a fun example of how that wide-angle lens is applied in that context.

Ludonarrative Recap

Ludonarrative is the intersection of narrative and gameplay. More specifically, it’s the intersection of story, setting, and gameplay. The concept is operationalized when game studios provide a fictional context as a functioning, player-controlled narrative that requires a series of game mechanics to further the narrative.

In terms of testing for the quality of this approach, a key question being asked is: how do we allow players a broad enough scope of agency within the context of constructing the narrative we want to tell? Put a little more succinctly, but also more broadly: how do we map narrative theory to gameplay techniques? And then, of course, how do we test whether we have achieved a successful outcome that has the best chance of appealing to the broadest possible audience?

As I talked about in previous posts, sometimes the story and the gameplay reinforce each other and there is ludonarrative resonance. When the two don’t reinforce each other, however, this can undermine the narrative and gameplay components of the experience and we get ludonarrative dissonance. Depending on how much that matters to the player, this can, in turn, undermine their perception of quality of the experience they are getting.

Back to the Ring

So let’s get back to Elden Ring. This time I’ll dig into a few of the ludic and narrative aspects to at least give you an idea of how testing played out in the context of the game development. For those who have not played the game at all, I’ll do my best to provide enough context for each point I bring up.

Prepare to Die (Often)

I’ll start with one of the most obvious ludic elements that the game throws at you. One thing you learn right away is that you have to detach your ego (and thus how well or poorly you’re playing) from character death. Very early on — in fact, right at the start of the game — you are confronted with the “tutorial boss.”

You are specifically meant to die to this monstrosity. It is possible to beat him but, even if you do, you will still die via other, scripted means.

This is the ludic aspect of the game reinforcing something to you: death is crucial in this game. It’s how you learn. And the game, via its ludic aspects, is teaching you something right away: you are likely going to die to strong enemies. So try to get past the idea of that being frustrating and instead use your (many) impending deaths as a learning experience.

With that said, stepping into your tester mindset, but also just your game player mindset, what does this actually mean? How do you approach this? Keep in mind, approaching this as a player is not entirely distinct from approaching it as a tester. Let’s give some specific context. Here you go facing off against Margit the Fell Omen:

He’s got the big ol’ stick that looks like it could pack a wallop, not to mention that glowing hammer he seems to be wielding. So, again, how do you approach this? Take a second and think about it. If you’ve played these style of games, think about what it means to play them. If you haven’t played these style of games, just think about how you might approach an encounter of this sort as a tester solely from the standpoint of an application that takes in inputs and returns outputs.

Here’s a video to show a fight with this guy in action.

Explore and Observe

What (hopefully) happens is that you realize there is benefit to going into a boss fight, like the one with Margit, without necessarily a plan at all to do damage and certainly not to necessarily win the fight. Rather you just go into the encounter, knowing he’s likely going to mop up the floor with you. But before he does so, make sure you move around enough, forcing the boss to chase you and use his weapons. Why? This shows some of the moveset that he has.

Think of this like a tester on a non-game application and exploring it. What are you doing in that case? You’re sort of just going in and learning what the application does. You are applying inputs and looking for the outputs you get. And, along the way, you are making judgments about the quality of the experience. Well, that’s exactly what the above fight is showing.

If you watch the video, look at those attacks! Margit swings that stick pretty wide and far given his size. He flicks those glowing knives at you. He can do leap attacks that have different follows in terms of how he attacks once he lands. He also has some combo moves.

Now, as a player and a tester, while all this is going on you have to consider that you are dealing damage, taking damage, shielding (to mitigate damage) or dodging (to avoid damage). This means there is the concept of “hit boxes”, which are the areas where Margit can hit you and cause you damage. It looks a little like this, considering a character holding a weapon:

More generally, a hitbox is just a two or three dimensional shape that a game use to determine when real-time collisions have occurred, such as that between Margit’s stick and your fragile little body or your sword and Margit’s less fragile body.

Be Aware of Quality Impactors

There are also what are called “i-frames” by which is meant “invulnerability frames” or “invincibility frames.” These refer to a short period of time — literally just one frame of animation — where damage cannot be incurred. This can mean a couple of things. One has to do with dodge rolls where, if you time the roll correctly, an enemy attack won’t damage you even if they hit within your hitbox. In another context, an i-frame refers to how players can briefly avoid suffering the same or similar consequence to an attack after already having been damaged by that same attack.

These are ludic aspects that can impact the quality of the experience — or degrade that quality if the mechanics and dynamics are not working.

Look at the video at around 2:15 to 2:17. Specifically at 2:16, does it look like damage should have been taken there? Or do you feel it was a perfectly executed dodge? Now imagine that you have to test for this. And you have to test for this for all weapons Margit may use. And the way that he may use them. Does he pierce? Slash? Slam? And now do that for all other enemies in the game. Further, you have to do that for the player’s attacks against the enemies as well.

Broaden the Idea of Qualities

What we’re getting into here is the ludic aspect of combat and how challenging it is but also how fair it is. “Challenging” and “fair” become qualities in this context. Those kinds of qualities are what you’re testing for in particular but, as a player, you’re also looking for. It’s how you determine if the game is playing fair with you and thus whether you trust it to deliver a fair, albeit punishing, experience.

By the way, Margit is an early game boss. As such he’s considered a relatively easy encounter.

One of the much potentially harder bosses is known as Malenia. She, like many of the harder bosses, has what’s called a “Phase 2” form. Meaning you defeat her once and she converts into a new form with a new moveset. If you want a video of that kind of fight, feel free to check it out!

The little white ghost-like figure in the battle is actually a “co-operator summon.” This is an NPC that you can essentially have help you with the fight which, as you can imagine, adds another dimension to fight mechanics. This too can impact how challenging and fair things seem. After all, if you can summon an NPC and just sit back and watch them demolish the enemy: well, that won’t be very challenging, will it?

The Narratively Consistent Death

So, yeah, prepare to die here and there. But narratively your death, as an aspect of the game, also works. It’s not just like you’re given some arbitrary number of “lives” that allow you to keep replaying, akin to how arcade-style games worked.

Death itself is actually baked into the world narrative of the game. Your character is a “Tarnished” that has effectively been resurrected from the dead. And because you are “touched by Grace” (where “grace” in this context can sort of be thought of as the guidance of a higher deity), you can constantly be resurrected any time you die. Thus the game has a built in conceit that explains death and thus situates “player failure” into the core mechanics.

This is similar to the Assassin’s Creed games in many ways. In those games, you are someone in the future who is looking at the memories of someone in the past. Clearly if you, acting as that person in the past, die, the Animus (which is controlling your access to the memories in the game) simply resets and says you “desynchronized” from the ancestor you are viewing. Thus is death built in as a mechanic that makes sense and is narratively explained. BioShock, by contrast, had its “Vita Chambers” and while those chambers are where you resurrected after death, it was entirely unclear that this game mechanic was situated very well from a narrative standpoint. Not least of which is that nobody else in the game seems to reanimate this way when you defeat them.

Prepare to Study

Another thing Elden Ring tries to show you quickly, from its ludic underpinnings, is that it does not reward traditional styles of play. Don’t just rush in to encounters, Call of Duty style. In games like Call of Duty you can just sort of wade into a situation, bullets spraying all over the place, counting on being a sponge for damage, using med packs here and there, and bulldozing your way through.

In Elden Ring, however, if you just go in with swords swinging and magic spells flinging, you will rapidly deplete your resources. Here’s a view of my resources during a combat session:

My top bar (red) is my health points (HP), and I’m doing okay but I’ve lost quite a bit. My middle bar (blue) is my focus points (FP) and I’ve lost some there too. The bottom bar (which you can barely see is green) is my stamina bar of which I just depleted my last amount of it. Stamina actually regenerates on its own but the HP and FP do not. You can replenish those HP and FP resources via flasks you carry but those are limited. The only way to fully replenish everything comes at the cost of reviving literally every single enemy you defeated.

What the game teaches you is that you have to balance the amount of focus points you can use — and thus the amount of spells you can cast or skills you can activate — leveling up all of the stats that are required to build some of the better weapons for casting or melee. Here “stats” refers to numbers that essentially reflect various aspects of your weapons or your armor. We’ll get into that in a bit since this is a huge ludic aspect of these games.

You do all this while at the same time finding the skills, spells and incantations in the game that are going to use the least amount of focus points and thus are the most efficient for your character. Likewise you will find armor or shields that help mitigate loss to your health points. Both of these serve you well when you’re fighting this dragon pretty early on:

From the top left where the resources stuff is situated, notice that I’ve taken some hits to my HP but the dragon has taken more. And that’s the key: you have to manage your resources such that you can last through a fight. Ultimately you have to get the enemy’s HP down to zero before they do the same to you. Sounds simple, right? But resource management as well as movement in the environment — both by you and the enemy — conspire to make this an interesting problem to test.

I say that because everything has to be balanced to some extent. The level of damage that dragon above can do to me has to depend on various factors, such as my attributes that I’ve leveled up, armor that I’m wearing, buffs that I have active, and so on. Testing these encounters means you have to understand how damage is dealt and under what conditions damage is mitigated or negated. I’ll come back to this topic in a bit.

Test Approach for … Studying?

What the ludic aspects teach you — as a player — is that patience and timing are the best tools you have in combat. Studying your enemy is crucial. The enemies all behave and attack very differently from one another. The general advice for a player is observe the attacks of enemies and get a feel for their rhythm and behaviors. Here was the test approach for testers on the game:

All enemies have a set number of attacks. So pay attention to:

* how long it takes them to wind up an attack

* how many times they attack in a row

* how long they pause in between attacks

Here is more of the test approach:

* You need to be looking for gaps.

* Get in, cause a little bit of damage, before moving away again.

* Make sure you know how your stamina decreases.

* This is particularly the case when using one or two dodge rolls.

It was crucial that if players are being asked to operate in this manner that the game actually give them the feedback they need in order to have the best chance of figuring out how to get better at the game. It’s a truism that even the weakest enemy can obliterate you in seconds if you just charge in and don’t observe and learn things like how long it takes an enemy to wind up an attack and how they use their weapon. That solider in the image above, for example, can attack not just with his sword but also the torch he’s carrying.

Look for Quality Degraders

A challenge with games like this is that they will sometimes use “input reading.” But what is that? Well, input reading is a very contentious issue with these kinds of games. The idea is that input reading occurs when an enemy counters a move that the player does at the exact moment that the player hits a button on their controller or keyboard. Now think about what that means. Truly think about this for a second. Why might this be a quality problem?

First, maybe take a look at the following video and see what you think.

What that amply demonstrates is input reading. But can you spot that? It’s tricky, right? If you don’t have the context for how test with this sort of situation being operative, it can be very hard to spot it or even know that it’s a thing.

Obviously I could spend a whole lot of time here explaining how to spot this and how it impacts the experience, depending on how graded the input reading is, but consider this: a human player has to watch what’s happening on screen and react to some kind of movement or animation. Taken in real time, there are severe limits on what a human can react to. But input reading is done by the CPU. A very distinctly non-human sort of thing. The CPU opponent, the enemy you are fighting, knows every every single thing that happens on every single frame of animation. It isn’t trying to react to figure out the game state, it quite literally is the game state.

Do you see the possible problem here?

Input reading can lead to the CPU opponent doing blatantly unfair things that no human opponent could ever do. Now, you might argue, “Well, the game enemies aren’t human opponents.” No, they’re not. But they still have to operate within rules, right? Those rules guide how combat can happen. If the enemy can, in effect, “read your intention” rather than what you actually do, that would seem to give a very unfair advantage to those enemies. I’ll remind here that “fairness” is one of the qualities we look for.

There are ways in which input reading can be an interesting mechanic in ludic terms. But it’s a balance and it’s a balance that effective testing can make sure benefits the gameplay and the player.

Look for Ludonarrative Consistency

A lot of what I talked about above provides a ludonarrative component that is a bit under the surface. The enemies you fight, beyond just being an enemy, are part of this living world. These enemies all are designed to look and respond very specifically based on how they are supposed to have developed in this world. There’s a reason you have, say, the Lesser Kindred of Rot:

I think they’re kind of cute. Your mileage may vary.

And the Basilisk:

A face only a mother could love, am I right?

And let’s not forget the Finger Creeper:

These things all evolved — maybe devolved is a better word — in this world and have to make sense within their regions of it. So not only do these creatures have to make sense (ludically) in terms of how they seem to attack, given how they are biologically constructed but these also have to make sense (narratively) within the regions they are found.

Notice there two aspects: one is about the design in the first place, thus this is testing as a design activity. Specifically, working with the designers to understand the land you will be going through and the creatures that will be found there. There is also the notion of how these enemies, given their biology and size, will move and fight.

Then there is actually seeing how it all works, which is the testing as an execution activity. You first test the basic combat mechanics, usually with a simple framed skeleton of the actor:

Then the design team starts to put in wireframes that put in the bare sketch of the environment in which the ludic elements of combat takes place:

Here you can see a mechanic of the player (lower) fighting some enemy (higher) and some damage being delivered to both as a result of an encounter. Eventually the designers implement the meshes and place the encounter in an actual context:

Presentation of Game Elements

Up to this point, I’ve looked at some areas above where Elden Ring shines. But let’s look at a few others where maybe the shine isn’t so bright.

Get Buffed

One of these areas is the idea of the “buff bar.” The general status indicators for the character (health, focus, and so on) can have a bunch of icons underneath them:

What are those things? How would you, as a tester acting in the personae of a player, expect the player to find out that information? How will you check it for accuracy?

Well, in terms of what those icons represent, don’t count on the game to tell you. It won’t.

Now, to be sure, some of this comes from observation. You might put on some armor or wield some weapon that has an effect and that effect shows up like one of the icons above. But you have to notice that this happens and then you have to figure out what it means. What most players do is just go to the game’s wiki and hope the information is found there, case in point being the Status Effects area.

Needless to say, you could argue that this is very lazy design and potentially value threatening to many players. FromSoftware (the game developer), however, does not think so. They feel that this obtuseness around some of these ludic aspects is, in fact, what generates a collaborative community, such as the one that created the wiki pages. So this is a good example of where FromSoftware valued something a little differently than the testers.

Stats: Calculate or Trust?

A game like this is heavy on stats, which are reflected as numbers that reflect things like your strength, dexterity, intelligence and so on. This means players are often encouraged to figure out what stats matter and what don’t, particularly in terms of the weapons or armor they are using. This also means it’s crucial that they feel the stats are consistent so they build up an understanding.

Let’s look at an example that came up during testing.

For this example, note that any armor you can wear is segmented into head, chest, legs and arms. All of that armor, if you have it equipped, will provide some stats. So here’s what the equipment (armor) looks like for an Vagabond class with their fully equipped starting armor:

A key part of your armor is the damage negation it does. Meaning if an enemy lays down the hurt on you, the damage negation part is how much of that damage you don’t suffer from. My damage negation when all of the above armor is equipped looks like this:

You can check the Damage Negation (Physical) for each bit of armor that you have equipped. For example, here’s the helm:

For all the armor equipped above, the total stats for Physical damage negation will be shown as this:

Helm: 4.6

Armor: 13.5

Gauntlets: 3.3

Greaves: 7.4

Adding those up, you get: 28.8. Hmm. Do you see a problem there?

Looking at the Defense/Dmg Negation visual above for all of my armor, I see Physical is given as “79 / 26.107”. But I’m getting 28.8. Hmm. Bug or just something I’m not considering? Well, the description for “Physical” in the game help text says:

“Your defense power and damage negation against standard physical attacks. The former is calculated via attributes, while the latter is calculated via defensive gear and any additional effects.”

So, as a player, perhaps I assume the “79” is the total it can be? And the “26.107” is what it currently is.

It seems the dip from 28.8 to 26.107 (difference of 2.69) must be calculated based on … something. What you might not be sure of is what that “something” actually is.

Likewise, Damage Negation (Strike) for each of the armor pieces is the following:

Helm: 3.6

Armor: 11.4

Gauntlets: 2.8

Greaves: 5.8

Adding those up: 23.6. However, looking at the Defense/Dmg Negation in the above image, we see Strike is “79 / 21.796”. So maybe this stuff isn’t meant to be added up like that. Yet, contrast this with something like, say, Immunity. Here is my total:

For the Vagabond, all of my armor gives the following for Immunity:

Helm: 14

Armor: 35

Gauntlets: 12

Greaves: 20

That equals 81 and, sure enough, that’s what I see: “173 / 81”.

So it seems we’re missing some part of the calculation for the Physical damage as well as the so-called “VS” stats. Would you agree?

In fact, are you even sure what the “VS” stands for? It’s interesting how many gamers actually play the game and don’t think to even question what that means.

As a tester what can we do here? How do I get my data conditions into a state so that I can try things out and observe? Specifically, I have my stats that are the data conditions and I have the equipping or removal of armor to change the stat allocation for damage negation. Thus that’s my test condition.

I remove all armor from my Vagabond and I get all damage negation down to 0.0.

The 79 remains as the first number. So that 79 is the case even with wearing nothing. Thus it’s not the total possible, as we might have assumed. Rather, it has to do entirely with the current attributes of the player. That number can increase if the attributes change, but will not change at all based on equipped armor.

So let’s apply a test condition of equipping our helm and see what happens. With just the helm on, the following is the case:

Here that is in text to make it a little easier to parse:

79 / 4.600 (Physical)

79 / 3.600 (VS Strike)

79 / 4.200 (VS Slash)

79 / 4.000 (VS Pierce)

And if you look at the helm (which is the starting Vagabond Knight Helm) you see, as shown earlier the following stats on it:

4.6 (Physical)

3.6 (VS Strike)

4.2 (VS Slash)

4.0 (VS Pierce)

Here’s a visual just to make sure you see this from the game context:

Okay, so that all makes sense and is consistent. The numbers clearly add up.

Now let’s add the default Vagabond Knight Gauntlets. So at this point my Vagabond will be just wearing the Helm and Gauntlets. The following is now the case for my damage negation stats:

79 / 7.748 (Physical)

79 / 6.299 (VS Strike)

79 / 7.170 (VS Slash)

79 / 6.784 (VS Pierce)

And the stats for the Gauntlets are:

3.3 (Physical)

2.8 (VS Strike)

3.1 (VS Slash)

2.9 (VS Pierce)

Okay, so if I add up the Helm + Gauntlet stats, the totals are:

7.89 = 4.6 + 3.3 (Physical)

6.40 = 3.6 + 2.8 (VS Strike)

7.30 = 4.2 + 3.1 (VS Slash)

6.90 = 4.0 + 2.9 (VS Pierce)

So now it’s not really adding up correctly again.

It’s not a massive difference, granted. Let’s add in the greaves (Vagabond Knight Greaves), I now have:

79 / 14.575 (Physical)

79 / 11.734 (VS Strike)

79 / 13.482 (VS Slash)

79 / 12.843 (VS Pierce)

The stats for the Greaves are:

Once again, in text:

7.4 (Physical)

5.8 (VS Strike)

6.8 (VS Slash)

6.5 (VS Pierce)

Okay, so let’s add all that up:

4.6 + 3.3 + 7.4 = 15.3 (Physical)

3.6 + 2.8 + 5.8 = 12.2 (VS Strike)

4.2 + 3.1 + 6.8 = 14.1 (VS Slash)

4.0 + 2.9 + 6.5 = 13.4 (VS Pierce)

Putting on your tester hat, and based solely on the calculations above, what are you noticing?

Clearly the more armor I add, the more the discrepancy grows. With just Helm and Gauntlets, the difference is just 0.14. Add on the Greaves and the difference jumps to 0.72. And if you were to add on the chest armor (Vagabond Knight Armor), your difference jumps to 2.6.

Well, what’s the one thing that’s changing here? The armor I’m actually equipping, right? That was my test condition. And, wouldn’t you know it, the game does have the concept of an equip load.

Here’s what my equip load is with no armor:

And here it is with just the helm:

And that number goes up the more armor I equip.

So, as a tester, I’m wondering if thus equipment load has something to do with the discrepancy.

But then this would suggest that the more armor I have on, my damage negation is getting lower than what it “should be,” at least based on an additive concept. And, as a tester (not to mention a player), I’m not sure that makes sense without more context.

Incidentally, don’t count on that context: the game doesn’t supply it. It has to do with underlying calculations that are not exposed to the player.

By the way, as a tester (or even as a player), has it become clearer what “VS” means?

It means “versus” and thus the “VS” stats show you your defense and negation against (or versus) the different types of physical damage, since it can vary depending on the specific attack.

What that list is showing you is that there are four different types of physical damage, which are standard, strike, slash, and pierce. Standard is the most common type and is the default value used when no other type is relevant. So the “VS” is “versus your standard defense.” As an example, your standard physical negation is 26.1% versus your strike physical negation of 21.7%.

You could be forgiven for thinking this isn’t necessarily obvious. This is clearly a very ludic concern but this is another area where FromSoftware feels its best to leave some vagueness for the players to figure out.

Let’s delve a bit more into where the narrative starts to intersect again.

Drip Feed of Lore

Players will read obscure text on items that have a small percentage of dropping from a given enemy or that drop from enemies they may never encounter.

Players will not really be presented with that information unless they (a) happen to get that item and (b) they happen to read it. Players quickly learn they have to read the descriptions of all items they pick up on the off chance that it might contain some nugget of information that relates to the wider lore and thus narrative of the game.

Case in point, a character you come across, Kenneth Haight, is actually pretty interesting.

He talks about a key person:

“Honestly, Godrick’s no more than a jumped up country bumpkin. Lord? Don’t make me laugh. First he hid himself amongst the womenfolk to flee the capital, then hid from Radahn in that castle… Then he insulted Malenia, lost to her in battle, only to lick her boots rather than die like a man. Has he no shame, the big girl’s blouse? And to think, he’s the blood of Godfrey! Last of the golden lineage, though you almost wouldn’t know it to look at him. I almost feel sorry for the chap the more I think of it.”

The problem is: he never repeats this line of dialogue. Granted, that would make sense as most people would not repeat something verbatim like that. But, in a game context, it means you have one chance to get that little bit of lore, at least from Kenneth’s perspective.

Kenneth is one of the many characters that offers you the chance to undertake a quest. However, quests here aren’t an equal exchange necessarily. By which I mean you don’t always get a reward at the end. In fact, partaking in a quest, much less finishing it, doesn’t always result in any benefit for your own character or their situation. As another example, one character you encounter is Iron Fist Alexander.

Yes, he is a giant talking pot.

You actually meet him at various points in your questing and, on one of those points, he will offer to help you in a major fight. Yet nothing is really changed here because he shows up at that fight regardless. This is because the fight is particularly important to him, regardless of how much or how little the fight itself actually matters to your character and, thus, to you.

As you’ve seen, just about everything in this game is about uncertainty, mostly around: will I survive the next encounter? That’s a very ludic aspect. That uncertainty carries over into quests and questlines and thus the ludic aspect translates to the narrative aspect.

And, I should note, this is intentional design. As you play — in fact you’ll probably need multiple playthroughs to see this — You will find that the characters move along trajectories that you may or may not be entirely certain of. Sometimes those trajectories seem to change from playthrough to playthrough. Once dialogue options are played out, you might not hear from that character again. Is that by design or did you just not trigger the right set of circumstances in the right amount of time? The game will not tell you either way.

But to FromSoftware this is reflecting a quality: specifically replayability. From a testing standpoint, it was crucial to understand that FromSoftware’s design team valued this quality over many others. Thus obtuse mechanics, hard to find lore, and questionable stats were seen to be lures to keep players coming back.

Purposely Opaque Design vs Just Being Opaque

This is a key quality barometer of the experience of the game that comes up for many players and this is shown no more so in the fact that many people who decided to play Elden Ring were not players of the previous Dark Souls games and thus were not necessarily already sold on these concepts. When you have a game like Elden Ring which, given its size, can easily consume one hundred hours on a single playthrough, the idea of replayability has to be considered a bit differently.

This is something FromSoftware, at least in my opinion, simply didn’t take into account well enough.

The problem here, of course, is the lack of clarity of intent. Players won’t know if a given NPC is important, or indeed essential, to completing the game. They won’t know if something they did or didn’t do has locked them out of a questline entirely. As with the stats and the buffs and the confusion therefrom, Elden Ring‘s design team “solves” this problem by enabling a community. The idea is you are supposed to go look things up on the subreddit or watch some YouTube playthrough or through the community-driven wiki.

That works — if all that information ends up being accurate. But, as many players will attest, there is a lot of completely false information out there about quest triggers and narrative progression.

With that understood, is this good design, fostering a collaborative community? Or is it just a lazy style to writing quests? Either point of view can be true but I would argue Elden Ring does display a great deal of ludonarrative consistency and harmony here in terms of its questlines matching its style of presentation for everything else. Meaning, the way the game introduces and treats ludic aspects very much matches how it treats narrative aspects.

For those who read the first post, you’ll remember that I brought up Renna the Witch and the complications thereof. The challenge here, not just with Renna but any NPC, is the logic of the game has been constructed such that certain plot points, or narrative beats, will only happen if you do certain things at certain times. This might involve, for example, resting at a particular site of grace point multiple times. Or happening upon an NPC before you get too far in the game.

As a tester, what would be your suggestion for fixing this kind of problem?

Clearly one thing you could do is make sure that any important (i.e., quest-giving) characters appear at multiple locations. In the case of Renna, having her appear at various points of grace could work. Or, alternatively, clue the player in a bit better as to how and when (and under what conditions) characters are available or where they are available. A gameplay that adapts to what the player is doing would have, again in my opinion, served the game much better here.

The Roleplay Aspect

A lot of players like to role play their characters in these games, particularly giving them backstories when the game itself doesn’t. This adds an extra level of immersion and it’s truly impressive what people will do in order to construct a persona out of the bits of lore they can manage to figure out.

As a player of the game you will likely come to realize that your class or background is not playing any role in the narrative that plays out. But look at this cast of characters:

Yet, whether you pick the entirely blind prophet, the wretch with the wardrobe malfunctions, or the oddly-placed Samurai — nothing really matters in terms of that choice and the narrative.

Consider as just one point of reference the Confessor. These characters are said to be agents of the Church who serve something called the “Two Fingers”, which ends up being a crucial entity in the narrative. Yet, in playing a Confessor, it would certainly seem as if your character has never heard about the Two Fingers and is entirely oblivious to the context. To take another example, as the Prisoner class, you never find out what you actually did. You never find out who put you in prison. Which calls into question why it matters to have a character called the Prisoner.

All of this is another good example of ludonarrative in gaming and how it does or doesn’t work. In the case of Elden Ring, the trick is that your character, regardless of class, is a descendant of Tarnished people who were banished from the land. You basically died at some point in that faraway place and have now been resurrected and brought back to the homeland of your ancestors. Ludically, as we’ve seen, the game builds in a reason for why you can keep dying. And perhaps it even gives you a reason as to why you would bother on what is clearly a multi-suicidal quest.

What the game narrative doesn’t do is really suggest if your character remembers anything of their past life. Do they know what the Golden Order is? The Two Fingers? Grace? The Greater Will? These are all concepts that characters in the game talk to you as if you know.

Putting on our testing hat, what could we do here? Clearly one area is finding all the bits of dialogue that clearly assume your character knows something that you, the player, does not.

Equally clearly we could then encourage the design team to give the player character the ability to ask questions. These would be dialogue options, something like: “Two Fingers? Wait, what’s that?” This ability is already in the game. Witness this conversation between you and a character named Rodericka:

What this lack of narrative dialogue options does, of course, is make it largely impossible to effectively roleplay because you don’t even know what you don’t know. Any dialogue later might contradict what YOU as player think YOU as character remember. And you can’t ask the incredibly obvious questions that anyone in your character’s shoes would be asking. So narratively this game, like most FromSoftware games, is a bit of a narrative mess and roleplaying is a bit of an odd duck because you’re too constrained in what you can ask or learn about.

Ludonarratively, you’re stuck with the old trope of amnesia. After all, you were dead and brought back to life. This may have led to some gaps in your memory of how your life was lived. So maybe your Confessor character that I mentioned above doesn’t really remember the Church or the Two Fingers at all, which would allow for dialogue options such as: “Two Fingers? Golden Order? I feel like I should know those terms but I don’t. What are they?” This would then allow information to be conveyed to the player.

A worse element here is that being effectively a zombie with amnesia means that, realistically, your characters would have zero reason or motivation to necessarily embark on what is obviously a horrendously long and peril-filled quest to supposedly find bits of an “Elden Ring” (that you might not even remember) to become an “Elden Lord” (which might mean nothing to you). You, as player, of course have that motivation: you bought a game you want to play. But that’s not a motivation that translates to your in game character.

In short, there’s a lot of lore and there’s some narrative but it’s disconnected from your player character because none of it really matters at all in your progression. Is that a quality problem? Well, that very much depends on the player.

The Ologies Matter in Testing

I mentioned in the previous post about ontologies. That comes up front and center here for a lot of the issues described above, particularly the narrative ones, because the developers had to decide what kind of game Elden Ring was going to be.

The decision was that the game was going to take their normal, relatively linear Souls-style games and apply them in an open world. What this did, however, was make it very likely that players would not do things in a certain “planned” order. Certain encounters, expected to come very early in the game, may actually come quite a bit later depending on what the player decides to do or where they go to explore.

As you can imagine, this was a big focus for testing on the game. You had to essentially follow some aspects of the game where it was clearly leading you to do certain things in a certain immediate order. But then you had to try out a whole bunch of exploration and see what the ramifications were for the quests and the narrative.

What was found in that testing is that Elden Ring consistently undermines its own narrative and I think this is an example of FromSoftware finding their footing as their ontology changed: from a relatively linear, closed world to an open world. What they failed to consider was the epistemology (how players are learning the information) and the ontogeny (how the world might change based on the unpredictable nature of exploration). Those things had to change along with the ontology but that wasn’t what happened.

All that said, while perhaps the narrative elements have been a bit undermined, the pure ludic elements have likely been very much reinforced in the experiment to take a Soulds-style game to the open world.

So where did we end up?

Well, I hope you see that game testing is a very rewarding aspect of the overall testing discipline. Perhaps ironically, testing games is actually not always a lot of fun. Setting up all of the various conditions of a game world can be very cumbersome and error prone. Trying every single possible attack stance with every possible piece of weapon and armor against every possible enemy is extremely challenging, to say the least. Further, this is a case where automation can only take you so far — and not very far at that.

Between these posts, my post on Horizon: Zero Dawn, and one of my posts on Star Wars: The Old Republic, I hope I’ve at least contributed a bit to widening people’s perceptions of testing and how it plays a crucial role in one of the widest reaching entertainment mediums we have today.


This article was written by Jeff Nyman

Anything I put here is an approximation of the truth. You're getting a particular view of myself ... and it's the view I'm choosing to present to you. If you've never met me before in person, please realize I'm not the same in person as I am in writing. That's because I can only put part of myself down into words. If you have met me before in person then I'd ask you to consider that the view you've formed that way and the view you come to by reading what I say here may, in fact, both be true. I'd advise that you not automatically discard either viewpoint when they conflict or accept either as truth when they agree.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.