Tuesday, December 28, 2010

A little less conversation, more vegetation please

Conversation writing has taken a little bit of a backseat to the level design process over the past couple of days. I've individually placed and adjusted over 4100 trees, shrubs and grass tufts, making sure that none of them are floating above the ground and all of them are "just right".  So here's the requisite "show-off screenshot" to demonstrate a small segment of the now fully-decorated level.

Running in a winter wonderland

In other development news, I've completed another significant portion of the main quest line of the game. This was a particularly time consuming task, as it involves numerous choices which can greatly affect the way events can pan out. My current rough progress for a few key items looks like this:
  • Level Design: 45%
  • Main Quest: 35%
  • Side Quests: 30%
As such, there's still quite a way to go, but there's already a lot of content and material for players to experience. Keep in mind that this includes many decisions that can be made which have a real and powerful effect on the story, its characters and the ultimate conclusion and aftermath. Death, betrayal, love and triumph may all play a part in The Shattered War, but it will be up to you to determine how these events play out and whether you will pursue a path of kindness or vengeance.

Shoryuken bear

I'll leave you with the above gem that I took while trying to grab a screenshot to showcase my vegetation placement. It doesn't really show off the level that well, but it does show the intrepid hero in a little bit of a trouble...

Thursday, December 23, 2010

Professional failures

Modders sometimes draw outrage for not producing content that is quite "up to scratch" when compared with commercial games. However, sometimes I feel like professional developers need to do a bit better. With the recent bonanza of steam sales where games have been going on sale for ridiculous prices, I've made a few purchases. There are two titles that have raised my ire.

The first is Prince of Persia 2008. I'm not going to complain about the disconnect with the Sands of Time Trilogy, the new art direction, or anything like that, in fact I'm not actually qualified to talk about that, because I've barely played it. My complaint is technical, pure and simple. I fired it up and was presented with an entirely invisible world.

That's the prince in front of a cliff... supposedly

None of the textures appeared. They were all invisible. Having a Radeon 4850 with 512Mb DDR3, I was a little confused, as it should have more than enough texture memory to be able to cope with anything the game could throw at it. However, the shameful thing here was when I went searching for technical support. Ubisoft's support section had no articles whatsoever associated with the game. None. I've never encountered a game with no bugs, so I was more than a little surprised. So I sent a message to their technical support to find out how to rectify the problem.

Aside from the usual "update drivers/DirectX" suggestions (which I'd already addressed in my request) I was told that the game was not officially supported on Windows 7 (though it is on Vista) and that I should try to fix the problem using compatibility mode. It didn't work, but really... Windows 7 unsupported? I eventually "fixed" the problem by turning anti-aliasing off and dropping the graphical quality to "medium" instead of high... I'd be curious to know what differences that makes to the quality of the graphics. I suppose at least I can play it now, but I'm more than a little disappointed.

The other game I need to level a complaint at is Burnout Paradise. This one is simple. Let me exit the game. Pressing the ESC doesn't bring up a menu that allows me to quit the game. It brings up an information window. I don't care if you're porting a game or not. When the player hits the ESC key, they should get the main menu of the game, allowing them to do things like:
  • Resume the game
  • Save/Load the game (if applicable)
  • Configure controls
  • Configure sound/graphics options
  • Quit the game
Instead Burnout gives you this:

Huh? Where is my menu?

So based on that screen, you have to somehow realise that pressing F1 and F2 will rotate through different screens - apparently the small arrows next to the F1 and F2 keys are supposed to indicate this. Nevermind that you get a message down the bottom saying "F2 Burnout Store" as though hitting F2 will always take you to the Burnout store. It also takes at least three key presses to get to the "real" main menu, and you have to wait for each new screen to flip and display completely before you can move to the next one.

Yes, these are small things, but they add to the failings already present to cause some moderate aggravation. Navigating a UI should not be time consuming. It should be as quick as possible so that the player can get back to doing what the designers should want them to be doing - playing the game. I'm afraid I don't see any acceptable excuse for UI design this bad. Hitting ESC should give you a main menu. It's that simple.

Monday, December 20, 2010

An IGNoble disgrace

Regular readers of this blog will know that I hate console wars or console versus PC zealotry. Each platform has its own strengths and weaknesses, and using individual games to compare them (and say "this one is the best!") is something I generally consider to be a sign of fanboy postulating. So when I saw a "professional game website", which IGN claims to be, doing a (please don't click this link, for reasons I will explain) head-to-head video comparison of Mass Effect 2 on XBox360 and PS3 and sparking a raft of "PS3 is so much better" claims across various other websites, I was a little disappointed.

A still from the video (PS3 left, XBox360 right)

You can click the two images in the post for a higher resolution image. But, just taking a quick look at the above shot, it looks like the PS3 version has better contrast and colour saturation. That was my overall impression from watching the video, which struck me as an odd thing. Now, there might be some graphical differences between the two consoles but I knowing the Unreal Engine and its precalculated lighting for static surfaces, I wouldn't have thought the differences would have been quite so noticable as they are in this video. I would have attributed to the game being run on a different television, but I would hope for IGN's sake that they created the two videos using the same television so as to remove such bias.

Unfortunately, I'm not sure that I can even give them that much credit, because their comparison seems to be wholly unreliable. Check out the screenshot below.

What is that? (PS3 left, XBox360 right)

Now, aside from the slight difference in the position of the frame for both the screenshots here (that's right, they're slightly out of sync), there's some serious frame-blurring present in the picture on the right. If you take a screenshot from a game, it shouldn't end up blurred - and particularly not to the great extent that can be seen in this shot. Go pause a gameplay video from a console game and see if you get blurring. If it's a high quality video, you won't. If it's not... well, guess what can happen?

This "comparison" appears incompetent at best, and blatantly biased at worst. It appears that these are two videos of different quality placed side-by-side in a console comparison - if IGN demonstrated that they produced these videos on the same television using the same video resolution and compression, I'd happily retract this post. But as it stands, their video appears to be nothing more than a shameless attempt to garner website hits by provoking a console flame-war.

I expect more from gaming sites that claim to provide "video game journalism", as should every person who relies on these sites for a supposedly unbiased and objective analysis of games.  Shame on you, IGN.

Sunday, December 19, 2010

Narrative needs more than gameplay

So before reading today's blog post, I'll direct everyone to watch this video.



Done? Okay, now I have to say that I pretty much disagree wholeheartedly with their argument.

Admittedly I was fairly young when I played missile command - I believe I actually played one of its clones on a BBC Micro rather than the original game itself, but the mechanics were exactly the same. Now, the creator might have intended the game to be a reflection on the futility of nuclear war, and impart the gravity of the situation on the player, but I didn't get it at all. And funnily enough, I could go back now and have exactly the same reaction. If that was the intention of the creator, then all credit to him, but I'm afraid it didn't work.

As far as I was concerned, I was protecting moon bases from being blown up from alien attack. There was no moral dilemma inherent in the game of me deciding between whether to sacrifice the lives of the few versus the many or protecting civilians versus missiles bases. The game for me was reduced entirely to an arbitrary defense game that had no grave moral implications or story, and certainly didn't make me go away feeling emotionally beaten at the harsh reality of fighting a losing battle. I typically came away frustrated because I'd lost or failed to shoot down a particular incoming missile. That was it. Any stress or tension was only borne out of the mechanics themselves rather than any narrative behind them.

I don't argue that narrative can't be assisted by gameplay mechanics, but I would argue that it is impossible to provide good narrative solely through gameplay mechanics. Gameplay does not tell a story, it allows a player to tell their own story - which may be vastly different from the story that the designers had in mind. Obviously there were vast technical limitations in Missile Command's day that meant that it wasn't possible to deliver the same level of storytelling that we can today. But could we read a similiar amount of story into Asteroids? Geometry Wars? How about Minesweeper?

I maintain it is not possible to deliver a consistent narrative purely through mechanics. Without some supporting evidence, creator is providing a framework for interpretation, not a narrative. What is the narrative of The Mona Lisa? Or the Venus de Milo? How about a photograph of Omaha Beach?

This might tell a story, but a different story for everyone

If a "narrative" is delivered by gameplay alone, the designer is not telling a story, they are letting the player tell their own story - and this is an important distinction. While the latter situation could potential make the player feel more involved in the game because they're using their imagination to make it more personal, this is not because of the designer's skill in delivering narrative - because that's exactly what they aren't doing. A designer can't tell a consistent story without stating some things explicitly.

A player can fill in a lot of gaps in a story, and generally when the player is told less about a story within a game they'll "fill in the blanks" more between the pieces of the story they are told. The human brain loves stories, and likes to string events together using them, but in order for this to happen the players must be told some story. This must be done if the designer wants a solid and consistent narrative to be delivered to their audience. Without any sort of explicit narrative, the player is just playing a game to achieve goals rather than as part of a story or more cohesive experience, which I'd contend is just about as far away from art as one can get.

Saturday, December 18, 2010

Sharing is Caring

One thing about creating mods for games is that it really heavily relies on the game's player and modder community. Without players, modders would not exist.  It's that simple. Most modders love the creative process of modding, but if there is no player base to experience their content, then the endeavour will ultimately feel flat.

But a modding community also relies heavily on the modders themselves sharing and supporting one another.  By providing support to other people attempting to create content for the game, they often discover possibilities that the designers themselves may not have explored, or workarounds for issues that may or may not have been present in the original workflow of official designers.

Barcode trees. I bet BioWare didn't have to deal with these.

They can also help advertise and support the publicity of other modules - some modding communities have modders attacking or openly criticizing one another, which typically just ends up fracturing the community and resulting in lower quality modules being released. I believe the adage goes: If you hate something, tell the creator, if you love something, tell everyone.

It also allows people to share content to help modders create their own works.  This has been the case with Semper's level pack, which contained several level areas ready for modders to use.  Having previously released my own hillside village for the first Community Contest, which has since been used in the Dirge of Coldhearth module, I'm a strong supporter of helping other modders.  Semper's level pack is a fine example of this, and his village level immediately took my eye as something that I could potentially use for The Shattered War... it meshed beautifully with some ideas I'd already had for one area.

So let's get down to the bit that everyone wants to see... it's screenshot time!

Exploring the modified town

I've done a substantial amount of retooling, modifying structure, appearance and the general layout and accessibility of the level, but still spent far less time than what I would have had to do if I'd made the level from scratch. There's still some additional work to be done, and I haven't really added the population of the town as of yet, but it is definitely a great addition to The Shattered War.

Wednesday, December 15, 2010

Achievement Hazard

Achievements can be an interesting means to encourage player dedication, albeit at the severe risk of alienating and annoying your player.  They inspire the desire to "achieve" by earning that digital stamp that indicates you've managed to meet certain requirements, but occasionally all they do is infuriate.  Just tonight I've fallen prey to that exact failing of achievements.

The Great Steam Treasure Hunt is an ingenious marketing invention to encourage people to buy games on Steam and general encourage players to sample, buy and persevere with games.  However, my current ire lies with an achievement called "Beat it", which is earned from playing the game Beat Hazard. I'll happily admit that this post flies fresh from the anger of playing the game, but given that it's inspired such an emotional and annoyed response from me, it's definitely done something wrong.

Beat Hazard is what you'd get if you crossed a psychedelic asteroids (say Geometry wars on acid) with Guitar Hero. Enemies, weaponry and even bosses are all generated based on the music that is playing - be it the included music, or that which you have on your hard drive. On the surface, it does appear to be a fun, albeit challenging game, and I might tentatively recommend it as a cheap buy for someone looking for a game in that vein. However, the game's steam achievements, the treasure hunt and a few design aspects have inspired a severe dislike of the game for me this evening.

Yes, it really is that gaudy

The steam achievement for the competition requires that you score 3,770,488 or more in a single "survival" game, where tracks continue to play indefinitely until you eventually run out of lives. You've got three lives in which to achieve this score. I expected this to be a bit of a challenge, but surely nothing that I couldn't manage. Most of the other achievements have not been overwhelmingly difficult, and I couldn't see this being any different. Having a look at the game's steam achievements, you have ones for scoring 1,5 and 10 million, and surviving 5,10,15 and 20 minutes in survival mode.

Unfortunately, there were three problems that I encountered:
  1. The game itself is not entirely stable. There appears to be a known issue with the ATI48xx family of cards in which the game will crash to a black screen, and require a reboot in order to recover. Not exactly ideal in the middle of a lengthy survival game.
  2. The game has a "level" system, where the player has a rank based on a cumulative score that unlocks rewards to add extra multipliers, bonuses and lives.
  3. The score 3.7 million appears quite challenging to achieve - I managed an 8 minute game that netted me a score of 1.5 million.

Now, I don't expect every achievement to be easy to obtain, but the combination of factors involved here have caused me to get very annoyed at the game. Stability issues requiring a hard reset in order to fix are pretty much unacceptable, even from an indie game.

So I could kill this... then crash a minute later

But I'd argue that the "rank" system is the worst design flaw involved. When each game is most definitively stand-alone, having an on-going tally that rewards you simply for perseverance is not good game design. This is grinding at its worst. It's grinding to gain "bonuses" that realistically would be required to achieve some of the more demanding steam achievements with the game - and most likely the achievement for Steam's competition itself.

Grinding points simply for the sake of being able to grind more points is the completely wrong way to go about achievements. Achievements are supposed to be fun, and you shouldn't ever feel like you must play a game in order to be able to play it properly. Bonuses should be unlocked for doing something special, not simply for playing the game for long enough. Moreover, and bonuses provided by achievements should be definite bonuses, not merely something in order to make the achievements that are posed with the game attainable. Rewarding skilled players is very different from punishing new players; it gives a sense that you're making progress because of your skill. Beat Hazard unfortunately does the opposite, making you feel somewhat ostracized for not having played it enough. 

However, the absolute worst choice that was made that exemplifies how achievements should not be created are the utterly terrible achievements that are granted for playing the game for 1, 5 and 10 hours. These should never be achievements because a player should never ever be made to feel that playing a game for a set period of time is an achievement. If you're having to encourage a player to persevere with your game by adding such time-based achievements, then you absolutely need to reconsider the design of your game.

Tuesday, December 14, 2010

Why Side Quests? (Part 2)

In my last post I discussed the potential drawbacks of sidequests within games. Again, nothing that they are almost exclusively an RPG phenomenon, let's look at the ways that they can be used to enhance a game.

Provide Rewards
People love getting presents, and rewards in games are presents for achieving something. You mastered a gameplay skill? Reward. You completed a difficult task? Reward. The game gives us something for achieving a task, and because of that, we want to achieve more. Now while this is useful technique to keep players engrossed in a game, taken to extremes this can actually destroy the player's enjoyment of the game. How many people find monster-killing grinding in an MMO fun? I'd imagine not many, but it's the reward of new levels and loot that keeps the player going even though the actual activity itself can feel very tedious.

Done right, rewards are a great benefit of sidequests. They make the player feel like they have achieved something, and give them the power to deal with situations with slightly less difficulty than they otherwise might. Having more experience or better weapons to dispatch enemies makes the player feel like their efforts were worthwhile in the long term as well as giving them the immediate benefit of a reward.

The Big Metal Unit - A series long sidequest to "become" a golem

Add Depth
Sidequests are great for fleshing out additional characters or the gameworld in general. For those that care to get involved in the fiction and reality of a gameworld and its people, these are an excellent means to explore aspects that might otherwise be relegated to simply text in a codex entry/journal/book. Providing the player with an interactive experience that allows them to see this content first-hand can be infinitely more powerful than simply reading about it.

In Morrowind, the player could find read about the importance of creatures called Kwama to the economy of the island. Alternatively, they could experience the trials and associated dangers directly by accepting a quest to cure a Kwama Queen of blight. By getting involved in this quest, the player got a far greater sense of the stakes involved and the potential effect of having an infected Queen.

An infected Kwama Queen - she's bad for business

Allow Choice
Presenting a counterpoint to the importance and consequences relating to sidequests, providing the player with choice is actually a great benefit to a game. The core plot of a game has to have a relatively linear plot, because a completely free and branching story would either take far too long to create or likely have a weak narrative. As such, sidequests are where the player should get a lot more leeway in terms of dealing with situations and taking matters into their own hands.

Take the Paranoia quest in Oblivion, where a man named Glarthir is convinced people in the town are spying on him. You can refuse to help him, have him attack you by denying all his accusations, kill the "spies" for him, turn him into the guards, or even watch as he attempts to kill each of the people he believes are spying on him. This wide variety of options for dealing with the situation makes the quest an interesting proposition (above and beyond that provided by Glarthir's insanity).

Explore Creative Gems
As a designer, side quests are the perfect outlet for "creative gems". These are the little ideas that designers have that they want to try out or explore, but they aren't substantial enough to warrant a full plot. A melting pot of mechanics and stories, sidequests can offer a great deal or variety and interest to a player's gaming experience. Anyone who has ever enjoyed playing an RPG will have sidequests that they remember fondly. Whether besting Sir Roderick Ponce von Fontlebottom the Magnificent Bastard in a battle of wits in Jade Empire, or causing havoc in a "Murder Mystery" in Oblivion, there is an enormous amount of fun to be had from sidequests.

Sir Roderick Pon... err, John Cleese.

So now we've had a look at both side of the coin - examining both the good and bad about sidequests. They add a lot to RPGs when they are done well, but can detract from the experience if implemented poorly. Knowing the benefits and potential drawbacks allows designers to maximise the impact of their sidequests to improve both a game's narrative and mechanics.

Sunday, December 12, 2010

Why Side Quests? (Part 1)

Side quests are a staple of the RPG genre. Optional quests to get extra experience, items or gold or to learn a little bit more about characters or the game world, they are almost considered an essential part of the RPG experience. But why? They typically don't exist in other genres. You rarely have a sidequest in an FPS that gives you a new weapon or extra ammo. You don't get asked to fetch an optional item in a platformer. RTS games might have optional objectives that are somewhat akin to a sidequest, but this is definitely the exception rather than the norm. So why do RPGs need sidequests?

For the purpose of the discussion today, I'm going to look at all the weaknesses relating to sidequests.  I'll cover the benefits in a subsequent post, but focus entirely on the ways sidequests can impact negatively on a game.

Diluting Narrative
An RPG often lives or dies on its core narrative - the main plot or conflict of the game which the player is trying to resolve. This isn't always the case, but this is generally the major drawcard of the game. The main questline will have a continuous story that affects the main character in signficant ways, its NPCs will be the most complex (and use the big name voice actors) and generally will be the core means of setting the "tone" or "theme" of the game.

Is the theme "Everybody is dead, Dave" ?

If the game's core theme is dealing with an eternal struggle between two opposing forces, how does doing a menial task for a character completely devoid of any relation to that struggle further the development of that theme?  What about if we have a glib character making one-liners while we're dealing with impending doom?  Now, I'm not mandating a need for everything to tie into the game's core plot. That would feel incredibly artificial, and would make it feel as though the entire world was revolving around our character. That is hardly believable in the vast majority of circumstances.

The important point is to not have so many sidequests that your player gets distracted from the main thrust of the game. They should not forget the goal they are ultimately trying to achieve because they get bogged down with completely unrelated quests. For example, in Mass Effect 1, there were quite a lot of different side quests, but many of them tied back into the current threat of the Geth or other elements related to the main story (e.g. Thorian Creepers and Rachni). While these their own separate stories, they were still able to tie in and support the main plot rather than detract from it. This avoided what otherwise could have felt like a chore of doing a lot of quests the seemingly had nothing to do with the main story. Compare to Mass Effect 2 where most of the side quests related to one of three mercenary companies and bore no relevance to the game's core plot. Those sidequests did not add to the core narrative, and in doing so made the game's plot feel less cohesive than that of its predecessor.

The only good Geth is a dead Geth.

Inspire Boredom
We all know the apathy that we feel when we as a player are asked to bring back "a pair of leather gloves", to deliver "5 healing plants" to someone, or "kill 10 rats". This is not the stuff of excitement or adventure. It's the essence of humdrum.

The Oblivion Gates in Oblivion were able to support the main narrative of the game to an extent by constantly reminded the player that Tamriel was under siege because of them, but they failed miserably on this point. After closing a handful of Oblivion gates, you quickly knew the various layouts that were possible, and became sick of going through exactly the same routine to clear each gate. They were not an inherently boring quest like "fetch me a healing potion from the store", but they became boring because they became tediously repetitious. No one likes to do the same thing over and over again, and this is exactly what the Oblivion gates demanded of you.

Oh, another Oblivion gate. Yay.

Add Design Work
From a design perspective, everything takes time and resources. Every side quest requires time for writing, scripting, testing, voice recording, and so on. This translates to a longer (and more expensive) development period and more potential bugs. Every development has things cut, and each side quest means that resources are stretched further. Adding too many sidequests can result in an unpolished game, or one that feels shallow and lacking direction. Even if your aim is to make a sandbox for the player to explore, you don't want to have quantity at the expense of quality.

Removing Importance
Since I'm a big fan of choice in RPGs, I advocate decisions having some meaning. Yet when you deal with sidequests, so often those choices you make feel like they are insignificant and ignored. The consequences from rescuing or saving someone in an individual sidequest is never referenced again, making the player wonder what the effect their choices are actually making.

I rescued Big Town... Big Whoop.

This is particularly the case when characters involved allude to some greater consequence or impact due to the player's actions. If there is some threat directed against the player about future reprisals that never eventuate, what was the point of making that decision that caused it? Admittedly this comes down to the issue of time and resources mentioned above, a multitude of sidequests that have no effect or relevance apart from when they are experience potentially exposes the artificial nature of the game world rather than making it feel alive.

Of course, sidequests can add a lot to a game, and there are many positive aspects that they can contribute. Some of these issues even have counterpoints that actually make a game better. But without being mindful of the pitfalls and potential shortcomings relating to sidequests, designers are in danger of producing content that hampers their game rather than improving it.

Tuesday, December 7, 2010

The Generic Antagonist

My previous posts on antagonists have primarily dealt with games that have a strong focus on individuals, looking at enemies that you get to know somewhat personally to give you a motivation to defeat them. Most of these have been RPGs. But what about games where you're placed in a situation where you're not dealing explicitly with one enemy? What about when you're fighting against a massive faceless horde? For example, Gears of War pits you against The Locust, Half-life has you fighting the combine, Just Cause 2 has you shooting at... pretty much anything and anyone who gets in your way. These games are all popular and manage to successfully install a desire to win and "defeat" your enemies on par with many of the successful antagonists I've previously discussed.

I'm not about to advocate that these games are masterpieces of story-telling, but despite their varying cinematic impact and strength of writing they all are quite successful in making you feel like you're in an environment that is increasingly hostile towards you and your actions. As a player, you're very concerned about surviving your next encounter and getting to do the next thing of your list of objectives. They give you a great sense of wanting to "just play a little bit longer" or "I really hope I can take this enemy down".

On three, or three and then go?

Admittedly all three games have characters that serve as some sort of figureheads for the hordes of the generic enemies you fight, but they're typically far removed from the action until the very end of the game. They're typically not given the same sort of weight that an antagonist is given in an RPG. They might have some influence on the troubles that the player is facing, but in general I'd say they aren't fully realised characters with depth - at least not depth which is exposed to the player in any significant way. So why are these games so successful in making the player want to keep going, and why can't RPGs deliver in the same way?

Perhaps some of the reason is that RPGs rely heavily on narrative to provide player interest. Or rather, rely on narrative delivered in the specific form of dialogue in text or speech form. Of course, if we're dealing with narrative in computer games, there are so many more options available to a designer than text and speech. Take Half-life or Gears of War and see how their narrative is delivered in many different forms: scripted events or cinematics, combat scenarios, art style, the player's environment, sound, music, and so much more. Sometimes they are able to do so much more with one line of dialogue than an RPG ever could...

We don't go to Ravenholm...

One simple line sets the scene for Ravenholm, and all the visuals sound serve to reinforce the eerie and foreboding delivery of Alyx's warning. Gears of War pits you against increasing tough enemies as the stakes of the battle rise, and Just Cause 2 sees the army becoming increasingly tense and quick to send everything they have after you. By not having a single specific antagonist to focus the player's main ire upon, each enemy and sequence poses its own challenge and interest in a way that other games don't capture.  Compare the threat of fighting a group of locust in a set piece in Gears of War to yet another darkspawn battle in the Deep Roads of Dragon Age.  Which is the more exciting and engaging piece of the two? I love RPGs, but if I had to pick which of the two was more likely to get my heart going, I'd have to choose Gears of War.

I don't believe having an "epic story" makes fights around the henchmen or grunts of the "great enemy" that you're faced against inherently boring. There simply appears to be something in RPGs that frequently causes these "trash mob" fights to become repetitive or otherwise uninteresting. Have RPGs become too reliant on explicitly telling the player everything through dialogue rather than letting them figure things out for themselves? Has this dependence then made every fight that is not accompanied by relevant dialogue to give it a direct context and meaning becomes dull or potentially pointless to the player? Or perhaps it is that RPGs simply need to experiment with attempting to provide narrative in the same way that it is done in a more action oriented game.

Sunday, December 5, 2010

Forced Loss

I was recently contacted by a reader and asked for my opinions on a few issues of game design. Yes, I do read messages that people send me, and I definitely appreciate anyone taking the time to suggest items I can discuss in future blog posts. If you're interested in discussing a particular subject, or want me to address it, let me know and I'll try to get around to it at some point. With any luck, you, I and other readers might get some more food for thought.  But getting on to the subject at hand, the thing that I want to address is the concept of the player making a "wrong" choice.

In a game, our fate is predetermined.  There is a set goal laid out for the player, and there are certain things that we must achieve in order to reach that goal.  We can't make a choice that means that we "break" our game. We can't, say, choose not to spray LeChuck with root beer in The Secret of Monkey Island. It's not possible to let 343 Guilty Spark live in Halo 3. We can't decide to not save the Princess from the vizier in Prince of Persia. What about in Dragon Age, where the player joins or is conscripted into the Grey Wardens? They do not have any choice in the matter whatsoever, and in order for the game to work, they cannot. In many cases, the player faces death if they are not conscripted. Could or should the game allow players to make the choice to refuse and then immediately suffer death? Should designers allow players to deliberately make a "bad" choice and immediately suffer the consequence of permanent failure?

What if I don't want to join you?

I actually attempted this in Fate of a City. At one point the player could refuse to work with one of the core plot characters. After the player indicated they did not wish to work with her, she threatened the player with certain death. If you player refused a second time, she attacked the player and would always kill them. Some players actually complained bitterly about this choice, because it drew attention to the fact that they had no choice in the matter and had to go along with helping her.

In this case, which is the lesser of two evils? Is it to give the player the option not to follow the pre-determined path and immediately kill them if they do so, or is it to eliminate the possibility of them making this choice entirely? Game design principles would tell us that the latter is the better option, because players do not like being "wrong". Worse still, players might believe that it is possibly for them to "win" a situation that is designed to be impossible, resulting in significant frustration and aggravation as they continually fail to beat an invincible enemy.

Modern game design is such that players do not expect to be put in situations in which they cannot win, at least not without very clear and obvious meta-game information telling them so. In World of Warcraft this is achieved by having creatures with a skull instead of a number for their level. Any game putting the player into un-winnable situations would need to do something clear and obvious like this to let the player know that they've made a "bad" choice.

Skull = death. Simple, no?

There are certain instances where a player can die instantly from failing to act in an appropriate way. If you make a wrong jump in a platformer, you can easily fall to your death. If you don't get out of the way of a boss's super attack, you'll quite likely die. An active choice by the player trying to circumvent or get around the mechanics of a level or fight frequently results in instant death - you can't shortcut the level by driving across the lava field. Why is that if the player told multiple times that a particular choice in terms the story would be bad or result in their death, this is somehow unacceptable game design? Provided that the punishment for that decision occurs immediately (just as it does with bad "choices" regarding a game's mechanics), is this any worse?

I can see arguments both ways. On one hand, this presents the player with the grim reality of their situation: that some choices will result in their death. This tells them "no, if you try to refuse the destiny that the game offers, you will die." However, this also reinforces to the player that they are playing the game. It highlights the artificial nature of their experience and that they do not limitless freedom, no matter how much we as designers try to convince them otherwise. Worse still, would such options potentially make the player resent the game because it does not allow them to fully explore some of the choices it is presenting to them.

In this case, it seems better not to present the choice at all. Simply make your player so engaged and drawn into the story and the cause you want them to pursue that they won't even think of doing something else. That is good game design.

Friday, December 3, 2010

Motion (mis)control

In recent times I've seen calls by fans for games to cater for two technologies: 3D and motion control.  Some gamers apparently believe that having these two things will help make games "better". Now I'm not mindless against 3D, and I think done right, it can actually add a fair amount to movies.  I think there's also the potential for it to add to games, though I'll have to confess that after seeing Gran Turismo 5 in 3D, I was wholly underwhelmed. However, when it comes to motion control, I'm of the belief that currently it destroys immersion more than it adds to it.

Firstly, let's deal with the fitness issue. Now before everyone gets out their stereotype cards and starts calling me an overweight nerd, let's get a few things straight. I eat healthily, have a lean figure, and exercise a couple of times to keep fit. I'm not an elite athlete by any means, but I'm no slob constantly sucking down soft drink and chocolate bars who can't get off his couch. But if I go around to a friend's house and play Wii boxing or tennis for an extended stint, I'm going to get pretty exhausted. Funnily enough, I can probably be less exhausted from 30 minutes having a hit on an actual tennis court with a friend than 30 minutes of Wii tennis. Pretending to play the game is more exhausting than playing it for real? How does that work?

At least I don't have to suffer this

For one, with tennis it's possible to have a casual hit with a friend. Even if you do play a match, you're likely to intersperse it with some casual hits back and forth to warm up or cool down or possibly even to relax between games or sets. On the Wii, you don't get that. You can't just hit back and forth because every single point is scored. The game does it for you automatically. Computer games are designed to create tension and excitement, they're designed to draw players in and make them engaged with the game. This means that players will "get into" the action and become more active and animated, because the game rewards winning. That happens even on a "casual gaming platform" like the Wii.

The game also ditches "dead time" from the real life experience. You don't have to fetch the next ball from the back of the court in Wii tennis. The ball just magically appears in the server's hand after a point is finished. Breaks ruin immersion, so they have to go. Everything is designed to keep the action going and to keep players active. Let's be honest with ourselves here, we don't play video games for a physical workout. Sometimes we come home from a hard day at work/school/whatever and just want to relax and unwind with a game. The last thing we want is to work up a heavy sweat from playing the beat-em-up through a vigorous motion-control workout.

Which brings me to the point that video games are games. They are fantasy. They allow us to do things that we cannot possibly do in real life. Can you wall-run like Prince of Persia? Can you do Chun-li's lightning kick? Can you backflip-spin-double-twirl-triple-sword-slash like Ryu Hayabusa? I'm going to go out on a limb here and suggest that you can't. In this case, how do you get your character to perform these unbelievable and amazing moves? How can players act as someone extraordinary in a believable fashion when there is a huge disconnect between their actions and that of their on-screen avatar?

How do you propose to motion control this?

I have nothing against Kinect or Moooove or the Wii controllers, but if people are just using them for the sake of using them, then they're nothing more than an (expensive) gimmick. Just like 3D. Making people motion like they're swinging a sword that they aren't actually holding is going to break immersion, not add to it. Let's go back to the Wii example to prove that motion control breaks immersion rather than adds to it.

When I play Wii tennis as a new player, I'm mimicking the actual moves required to perform the action in real life. Swinging the controller like I would a tennis racket. However, as I continue to play, I come to the realisation that I can achieve better results with less realistic actions. Eventually my action to play Wii tennis becomes so centred around the controller that the way I play the game doesn't resemble playing real tennis at all. As a player, I have reduced the motion control down to the simplest and most basic action centred around the control device itself, because then I can more accurately and consistently reproduce the "ideal" action for hitting the ball back across the net.

A sedate Wii tennis player is a skilled player

This is the core reason that motion games at the moment aren't actually making games better. In essence, we're still dealing with a controller, and because of the limitations of the current motion hardware, "mastery" of the mechanics of the game actually lead to our actions diverging from the reality of the actions of the on-screen character. By getting "better" at the game, we're returning to the original gaming paradigm of merely "using a controller" to manipulate our avatar, rather than having them mimic us as a player. Motion control merely highlights the difference between our own actions and that of our in-game persona, which is far from engaging.

Wednesday, December 1, 2010

What's your purpose?

Today's post is going to deal with writing for games, and making sure that people pay attention to an essential element: purpose. This works on multiple levels, for you are concerned with your purpose for this dialogue as a writer, and the speaker's purpose in terms of their long term and immediate goals. We will examine these in turn, focusing primarily on dialogue, as that is the means by which a significant amount of a game's story is delivered.

A Writer's Purpose
Whenever you're starting to write a particular piece of dialogue, ask yourself "why?"  Why does this particular piece of dialogue need to be written? Is it to progress the story, provide the player with essential background, develop a character, or something else? What you are really asking is "what does this piece of writing add to the game?" If you can't answer that question, then you've either got a problem, or you don't need to do the writing.

Keep in mind that there are many more reasons you could have dialogue that the few I've listed above. What about "adding some humour into a dark scene", "reinforcing the danger of an adversary", "telling the player their next objective", "warning the player about the faction they're about meet"? All of these are valid reasons for dialogue, and there are many more besides.

Morrigan vs Alistair... The witch wins again.

The other reason for working out the purpose of the dialogue is to help you as a writer define what should and shouldn't be included.  If you're trying to impress upon the player how dangerous their current situation is, you shouldn't include a witty one-liner, because that's not the tone or atmosphere that you're trying to instill. Likewise, telling the player about their next objective generally should include some very clear and direct speech or facts that say exactly what must be done, because you're trying to provide the player with some direction about what to do next. Make sure you provide that direction rather than getting mired in vague directions and allusions.

A Character's Purpose

While you as a writer must have a purpose for a piece of dialogue, you must remember that dialogue is delivered by characters, and characters have their own agendas within the reality of the game world. If they don't, then you'll likely need to give them one.  This means you need both a broad "general" aim of the character, and their specific aim within this dialogue.

In a general sense, a character has some over-arching desire that drives them.  They might seek fame, power, revenge, "a hero's death", or "a peaceful home with a loving family". There should be some ultimate goal or general sense of purpose guiding the character and their actions, as for any character of significance, this is what will drive their actions. Loghain from Dragon Age was driven by patriotism, the Transcendent One from Planescape: Torment was driven by a desire for peace. These driving forces caused a great many other actions, but these were key elements of these characters.

We live in a world that has walls, and those walls have to be guarded...

However, in every interaction, you should also consider what the character is attempting to do right now. They may have their overall driving force, but in each specific dialogue, what are they trying to achieve? Are they trying to romance the PC or get to know them better? Are they imparting information to the player? Are they desperately begging for help? Are they trying to manipulate or deceive the PC? Note that this will reflect the aim of the dialogue as a whole, but the character's intentions will put an individual spin on the information being delivered.

Let's look at a specific example, where the player is just about to head into a big battle. There are two NPCs that the player can choose to talk to before taking to the battlefield. In both cases, the aim of the dialogue from the writer's point of view is to impress upon the player the danger of the forthcoming battle. This is to raise the stakes of the game and make the player feel invested in achieving victory and maybe even a little anxious or apprehensive about the forthcoming battle.

A few extra soldiers would be very useful right now...

However, the aims of the two NPCs are very different: One of them is trying to assist the player and tell them of the (difficult) strategy required to win the battle, but the other might be a traitor and attempting to instill the player with fear. Think about the differences in the speech of the two characters as they communicate with the player - they could potentially end up delivering almost the same information about the upcoming battle, but the tone of their delivery will be markedly different.

Of course, these things can be applied to writing in general, not just writing for video games.  However, in video games, there is more than one way to give information to the player. When considering your purpose, also keep in mind that might be a batter way to deliver your message to the player than through dialogue.  A journal entry, on-screen tip, visual cues or even gameplay itself might help to better fulfill the purpose you've identified. For example, how do you convey an atmosphere of tension through dialogue? What about player controls, or hints as to the solution of a puzzle?

A video game writer can and should use more than just dialogue

By using purpose to define the means and style of writing by which you communicate with your player, a video game writer can produce more engaging material. When all the text helps support the current atmosphere of the game, each dialogue helps to reinforce the personality of the characters speaking, when all the writing is helping to draw the player into the game and the gameworld that has been created, then you have been successful in the task of being a video game writer.