Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Writing the Bioware Way

Zonk posted more than 6 years ago | from the assuming-you-have-the-tools-and-the-talent dept.

Games 25

Thursday at GDC Austin featured several excellent presentations, but the cap to that day's writing track was without a doubt BioWare's discussion of their writing processes, tools, and the creation of the Xbox 360 title Mass Effect. The talk detailed the numerous revision processes their work goes through, as well as the shape of their writing team across a project's lifetime. Read on for notes from the session, and impressions from the short amount of in-game footage they showed during the event.Just in case you've never heard of them: Bioware is a games developer based out of Edmonton, Alberta, Canada. They recently opened BioWare Austin, a studio dedicated to the development of their as-yet-unnamed (*cough*KOTOR*cough*) Massively Multiplayer Online Game. They're also working on the slightly surreal Sonic the Hedgehog RPG for the Nintendo DS.

How They Do It

The core of the BioWare writing process would sound familiar to most programmers: iterate, iterate, iterate. To that end, the company aims to get writers involved in a game's creation early in the process. They make it a point to have a writer in the room during the broad concept stage of game creation. From an org char perspective, writers are a part of the design department. Currently the company has 73 designers on 5 projects, with 26 of those folks being members of the writing team. Titles on the writing team include lead writers and managing editors, writers, and technical editors.

Projects are broken out into three distinct phases: Prototyping, Pre-Production, and Production. Prototyping is primarily early story and setting concepting, looking for new ideas, trying to figure out how to do things in a different way. They ask how they can explore the IP they're working on while staying true to the core concept. This is the 'cheapest' phase of the work, by far. Pre-Production, then, is about nailing things down: defining characters and story arcs, and working out systems and work pipelines. Production is the longest phase by far, with several distinct sub-phases making it up. This is all about generating the guts of the game, and the goal is to know what the company is going to make before they get here.

Prototyping

The prototyping phase is also the phase with the least number of people involved. Whoever has been tapped for the lead writer position, as well as the managing editor, will lead the charge on the writing portion at this stage. The primary goal of this phase from the company's point of view is to create and refine the technology that matches the project's vision. Phrases that apply to the technology also work with the writing here: dirty and ugly is okay. Stupid ideas are entirely worthwhile. Because changing things at this phase costs effectively nothing, writers and designers are encourage to experiment as much as they want to arrive at a novel vision of the project's goal.

The goal for Mass Effect, as an example, was to "Create a cinematic experience where conversation occurs in real time." Jade Empire, a previous title, did conversations the 'traditional' way. Responses to NPC dialogue were fully displayed on screen, and the player could read the block of text and choose the one most appropriate to their disposition. In contrast, Mass Effect has players choosing from among short sentences that hit at the emotion of a response, rather than the specifics. This allows the tension and interest in a scene to be maintained without bogging things down in piles of words.

Prototyping for writing is primarily all about themes. What motivates the action for the game? What are the 'big words' that can be used to describe the plot? (Mass Effect might include words like Hope and Space.) What is the very highest level of the plot arc? Who am I? Where do I start? What am I doing? One of the writers makes sure to point out that an equally important question is: whose ass do I get to kick?

Pre-Production

At this point in the game's life-cycle, the team is ramped up to a group of 4-5 people, with a handful of writers joining the lead and managing editor. This is also the point in the game's life-cycle where the team goes to a lot of meetings. The reason? Now that there are lots of broad strokes set down, there are a mountain of questions to be answered. These questions are more specific in nature than those touched on in the Prototyping phase. For example, what is the 'voice' of the game to be? BioWare games tend to be fairly serious, but there's often room for humor as well. Will the game be aimed at Teens, or will the title shoot for an 'M' rating? What will the format of the game's quest journal be like?

This is also the stage where the team devises the workflow pattern they'll be using in the Production phase. Details like how and when information has to be passed to level designers and artists, what tools the team will be using, and even nit-picky details like resource naming conventions are all nailed down at this point. Within the writing team, story arcs, sideplots, characters, acts, chapters ... they're all divvied up to individual members of the team to own. What exactly these 'chunks of content' are varies from game to game. Some folks are assigned the task of working out asset lists; character inventories, creature inventories, area inventories ... essentially, what needs to be described and eventually created? Ultimately pre-production is a balancing act, seeking to find out what the team needs vs. what it can get. "By the end of pre-production the team should be ready to generate final content, and have a solid workflow established with the level designers and artists." This is a direct quote from the presentation, and was accompanied by a laugh: this is a pipe dream, a blue-sky fantasy. In reality, the teams are never quite at this point when they hit the Production phase.

Production

BioWare titles are huge, from a writing standpoint. Most are in the neighborhood of some 500,000 words, with more than a million possible in some of their games. The work for those thousands of words is divided across the writing team in specific areas of responsibility, be it by chapter, planet, character, or plot. Each assigned writer then 'owns' that part of the game. The have a lot of control over what happens with that part of the story, and that ownership gives each member of the team a 'buy in' to the game ... as well as accountability. The lead writer and managing editor, meanwhile, are responsible for maintaining the consistency of the game's 'voice' across the entire project.

Writers complete several passes on their area of interest, working on something like a narrative prototype in the first pass. The prototype bridges the Pre-production work with the Production work, with 'pawns' placed in their representative box levels. The goals here are basic things like "how do we move the PC from one area of the game to another?", and "Is there a chance they could get lost?" As a group, the writing team focuses on the technical structure of the story. How the story unfolds as the player moves through a level is the ultimate prize, and planning this out often involves assistance from a technical designer and level artist. Even at this stage, the actual work still involves rapid iterations and high end narrative flow. Dialogue is often 'temp' or placeholder material, and writers are encouraged not to get bogged down in details.

After this very initial stage, the senior staff review the prototype writing elements. Everyone from the lead writer to the project director might be involved in these reviews, depending on the importance of the writing to the story. This group is also looking for ways to advance the story beyond dialogue, thinking along the lines of cutscenes, ambient action, level art, and gameplay. Once this stage is approved, the writer moves to the 'first pass' stage.

On the first pass, a writer puts down the actual dialogue for all characters in his part of the story, using their robust conversation scripting tool. They embed basic scripting for plot state variables into the conversation using the story manager tool. The rule is that if an interaction or conversation is too complicated for these tools, it's too complicated for the game (and ultimately the player). The end result of the first pass is a playable level with all dialogue delivered in a text format. At this point it's sent on for peer review. This review is the cap for each pass, where other writers on the team play through the level and offer comments and feedback to the creator. The feedback is delivered in an open group setting, moderated by the managing editor to avoid bad feelings. After the group session, rewrites are planned based on the feedback from the writing team, with the individual writer and lead writer collaborating to see these put into place. Often major changes to the plot can occur at this stage.

The second pass of writing incorporates feedback from the peer reviews and rewrites suggested in the first pass. These changes can vary widely in scope, from small plot elements being nipped or added all the way to major character changes. Major changes to the story at this point necessitate another peer review like the one that capped the first pass writing. Minor details are signed off by the lead writer, and don't require another major discussion. At this point the bulk of the writing is more or less 'done' from the individual writer's point of view, and is sent on to the senior review phase.

At this point key stakeholders in the project evaluate the dialogue with an eye toward the game as a cohesive whole. The project director and lead designer are usually the two that do most of this reviewing, and provide very specific feedback on the writing. Instead of sweeping changes, these suggestions are tightly directed to keep the writing, plot, and characters in line with the rest of the game. The writer incorporates the senior review feedback. which usually only requires very minor rewrites. At that point the dialogue is passed on to an editor (who is not the managing editor), who checks the work overall for basics like spelling, grammar, and adherence to the intellectual property the company is working with. At this point the dialogue moves to Quality Assurance.

QA plays through the game with the dialogue in place, not only testing out the gameplay but the dialogue as well. QA is the first set of eyes outside of the writing team and stakeholder group that has read the material. They provide a useful 'gut check' on the way the writing feels. The writers incorporate QA feedback into the dialogue, and this may require more discussion with the lead writer about minor changes to the text. At this point, changing anything is very expensive from a manpower perspective. Rewrites as a result have to be much more limited in scope. With yet another pass at the writing done, it finally moves on to full realization in the Voice Over stage.

Scripts of the dialogue are printed out and sent to the studio, where actors play out the parts the writers have created throughout the creation process. The dialogue is recorded, processed, and added into the game, where it's once again reviewed by key members of the development team. Even at this stage, it's still possible there may be some rewrites. Some lines 'read well' on paper, but don't work that well when spoken out loud. The writers here note that this is why it's so critical to read your work aloud to yourself as you go. Rewrites at this stage are almost always about polish, or related to the actor's performance. Actors will sometimes ad-lib an addition to the script that works better than what was written. Sometimes just the opposite will be true. Either way, what's spoken and what is in the script have to match up, and changes are made on either side. At this point it's very expensive to make any changes to the script, as it requires more time in the studio for actors.

During this timeframe, the cinematic pass is completed. Writers use the conversation toolset to do the groundwork for this pass, and are able to select things like camera angles, character emotions, music tracks, and related information to accompany their dialogue. During this phase of production, cinematic designers go in and make things actually look good, by adding custom animations, facial expressions, and unique camera movements. When the Final QA and stakeholders sign off on a part of the game at this point, a writer's work is completely done.

Tools

The writing group uses two tools to maintain the huge amount of information needed to make a BioWare game. Their primary tool, the conversation tool, keeps track of the thousands and thousands of words written for every NPC/PC interaction. They're visualized as trees, and allow writers to understand a conversation in finer detail than might otherwise be possible. This is the tool that allows writers to lay down basic emotional states for each character as well, to set the scene for the cinematic designers. Once voice-over work is completed, writers can go back and listen to the performance via this tool, to make sure what was said matches up with what was written. Basic camera movements can also be assigned, and even viewed if the scene is available to the tool. The plot manager is the other tool that the writers use ... but it apparently is almost useless away from a network, and very little could be said about it in a public setting.

In-Game Footage

The piece of Mass Effect's story used throughout the demonstration was the conversation had between Commander Shephard and the Krogan named Rex. Just after Shephard completes a mission, the Krogan calls the soldier over to converse about the player's activities. It was another example of the way the company approached storytelling in this game. Players have true freedom to ignore the alien, in which case they'll be missing out on a nice payment. If they do talk to the Krogan, and keep a civil tongue, they can end up with the mercenary joining the group. Further down the road, the choice of whether or not to have Rex in the PC's party has an (apparently) large impact on the way the game's story resolves. The footage was also notable because the Commander Shephard shown in the footage was a woman; though the company has long said that you have the option of playing as a female character, to my knowledge this is the first time footage with a female protagonist has been shown to the public.

cancel ×

25 comments

bacon Q (0, Troll)

R00BYtheN00BY (1118945) | more than 6 years ago | (#20543689)

do U like bacon yes or no PLEASE ANSWer

Tor like oatmeals! (-1, Troll)

Anonymous Coward | more than 6 years ago | (#20543741)

Tor like oatmeals!

Reminiscent of Infocom (5, Insightful)

Tackhead (54550) | more than 6 years ago | (#20543815)

> BioWare titles are huge, from a writing standpoint. Most are in the neighborhood of some 500,000 words, with more than a million possible in some of their games.

Reminds me of an old Infocom slogan: The best graphics are in the mind.

Good writing is a way to bring immersion into a game, and bad writing is an equally effective way to break it. Morrowind:TES was a good example of both -- the static dialog trees were instantly abstracted into "click here to get the next quest". But the books... I wound up with a house full of books, and spent hours reading them.

Things that, on first reading, seemed like random theological mumbo-jumbo, became vitally important backstory. My greatest disappointment with TES was the final battle -- I not only knew what precisely what the Bad Guy was up to and why the Dwarves disappeared, I had all the tools (and knowledge, in the form of the books) to complete the project and/or replicate the experiment. That woulda been a hell of an ending, and it would have been an ending that would have been unachievable without a lot of in-game independent study (trivial to check for; simply have an invisible flag that's set, per book, after it's been open for more than 15 seconds. If every book on a certain list has been "read", unlock the "player figured out what was really going on" alternate ending.)

A MMORPG that did something like this -- selectively unlocking quests based on the player's experience with backstory-related items and silently tagging those experiences to the character -- could have great immersion potential. At the very least, it would be a great refresher from the traditional "$ANIMAL are overpopulated due to $EVENT, please find $NUMBER of $BODYPARTS and return them to $NPC for $REWARD" dreck.

Re:Reminiscent of Infocom (1)

Duffy13 (1135411) | more than 6 years ago | (#20544187)

I completely agree. But to some degree it could be argued that thanks to the internet all knowledge could be freely shared and therefore everyone has the same experience anyways since everyone can discover how to find a particular path of knowledge so long as someone else has found it first.

I think it's still worth a shot to see what happens, it might work out well. I was always a fan of "hidden" content that could logically be found.

Re:Reminiscent of Infocom (1)

Alzheimers (467217) | more than 6 years ago | (#20544479)

As soon as this kind of discovery is made, it'll be up on Allakhazam or gamefaqs and it'll be public knowledge. Thus, the only one to really enjoy the secret is the initial discoverer -- after it's announced, it's public knowledge and not very interesting anymore.

I'd be much more fascinated with content rewards that are based on the player's own unique experience. It'd be an interesting experiment to see if players mimed the exact same actions of previous players who got a particularly good reward, or experimented with their own paths to see if they could do better. Such a thing would require the developers to keep the "unique" variables tightly sealed, as well as the reward tree. But to calculate based on specific in-game decisions a suitable and logical yet completely unpredictable reward would probably be out of the scope of most MMO "quests".

For example: In grinding, a player has slain more Gurgles than Woomps. In a particular quest, the player helps the Woomp-friendly factions over the Gurgles allies. The player has also bought more items from Gurglish merchants, but wears Gurgle-hide armor. The most talked-to NPC of the player is sympathetic to the Woomps, and when asked to judge a Gurgle/Woomp beauty contest the player chooses the Gurgle. Tallying up all these scores, the player is eventually rewarded with a +2 sword of Gurgleslaying, with a -2 penalty to hit Woomps and a -5 Charisma penalty when dealing with Woompish NPCs.

Re:Reminiscent of Infocom (4, Funny)

Chris Burke (6130) | more than 6 years ago | (#20544397)

At the very least, it would be a great refresher from the traditional "$ANIMAL are overpopulated due to $EVENT, please find $NUMBER of $BODYPARTS and return them to $NPC for $REWARD" dreck.

But that's my favorite quest! And you have to admit, $REWARD makes you look like a bad-ass. Or like a school girl. I can't remember.

Re:Reminiscent of Infocom (1)

mOdQuArK! (87332) | more than 6 years ago | (#20547381)

Hey, if you're an anime freak, then those states aren't mutually exclusive...

Shorten up that comment! (4, Funny)

Dareth (47614) | more than 6 years ago | (#20544689)

To be more like Bioware, you need to shorten up that comment.

To quote the artice, "without bogging things down in piles of words."

See you got all bogged down, people these days have a shor

Re:Shorten up that comment! (0)

Anonymous Coward | more than 6 years ago | (#20549665)

o be more like Bioware, you need to shorten up that comment.

To quote the artice, "without bogging things down in piles of words."

See you got all bogged down, people these days have a shor


Exactly. Remember, these days no game Bioware game is finished until it has been lobotomy verified by Q&A and console slime has been gently daubed all over it.

Shorten up that comment! Patch V2.1 (1)

Dareth (47614) | more than 6 years ago | (#20552465)

t attention span. You can't... Ah look a butterfly!

I pitty them (1)

afidel (530433) | more than 6 years ago | (#20544671)

After having used the conversation tool with NWN1 to do a somewhat serious PW I can say without a doubt that they have a sucky job when it comes to the tools available. The conversation editor sucks and there was no MDI to allow you to switch between the conversation editor, script editor, and other tools so you have to copy your work into a text file, work on it there and then paste it into the conversation editor. Even for an internal development tool I can't believe they didn't ask for more zots to be allocated to working tools, and to have released that to the mod community was a sad, sick joke.

Re:I pitty them (1)

revlayle (964221) | more than 6 years ago | (#20545297)

That was 5 years ago (an eon in technology time) - I imagine their tools are far more advanced and easier to use now

Ultima Effect (3, Funny)

nuzak (959558) | more than 6 years ago | (#20544801)

> Mass Effect has players choosing from among short sentences that hit at the emotion of a response, rather than the specifics.

Players will be able to choose from generalized topics like NAME, JOB, JOIN, and BYE?

Re:Ultima Effect (3, Interesting)

WombatDeath (681651) | more than 6 years ago | (#20546181)

It sounds awful, doesn't it?

(Disclaimer: I'm almost certainly a reactionary curmudgeon hell-bent on holding back innovation in gaming.)

I have two major problems with this:

1) I want to know what specifically what I'm going to say before I say it, in case the writers are putting cringe-worthy words into my character's mouth.

2) This sounds horribly as though I'm not going to be able to skip dialogue without adverse consequences.

The second point is the worst in practice. I (in common with most of you, I expect) read quickly. Having to wait for an actor to voice the line often irritates me, so I use the subtitles to skip ahead. If it's a good voice actor I may listen, but... ...come on, the standard of voice acting in games is largely HORRIBLE. Bioware are better than most but still far from perfect - remember Aribeth in NWN1? Dreadful, appalling acting: an ear-bleeding, schizophrenic mongrel which bred a faux-English accent with a mid-American twang in ever-varying ratios. Or remember that monstrously annoying devil-woman NPC in NWN2? Am I to listen to that, ears bleeding, unable to skip the horror without invoking retaliatory action? Errr, no thanks.

Perhaps it's me; perhaps it's the way of the 21st century. But it sounds as though it's going to suck.

Re:Ultima Effect (-1, Flamebait)

Synic (14430) | more than 6 years ago | (#20546433)

Dumbass, there are subtitles for the spoken lines. How else do you think deaf gamers are going to play?

Re:Ultima Effect (2, Funny)

WombatDeath (681651) | more than 6 years ago | (#20546617)

No doubt I can play without any voice acting at all and rely on subtitles. If you'd read my original post you might have noticed that I mentioned that bit. You might have subsequently spotted the fact that I like to listen to the good voice acting. And then you may have concluded that I'd prefer not to ignore all voice acting entirely in order to avoid the crap.

And then - O rapturous delight! - you may have been able to make a sensible point without resorting to mindless abuse, you silly cunt.

Re:Ultima Effect (1)

nuzak (959558) | more than 6 years ago | (#20546575)

Aribeth's voice to me almost seemed like comic relief. I pictured the actress doing the whole "milking the giant cow" routine as she dramatically eee-NUN-ci-at-ed each of her pompous lines. NWN in general was kind of a train wreck in terms of production values though, and Bioware wasn't responsible for NWN2.

The voice acting in Jade Empire and KOTOR often felt kind of wooden too, but I think that's exactly what they're trying to avoid in Mass Effect. I tend to wait for games to go down in price, so there will be plenty of reviews for me to go on, and now that the orgiastic lovefest for Bioshock is done (it's a good game, but it ain't a 100), they might actually be realistic.

Re:Ultima Effect (1)

nuzak (959558) | more than 6 years ago | (#20546609)

Oh, and how could I forget: Imoen. I really wanted there to be a plot option to let Irenicus keep her so I could be rid of her whiny brat voice for good.

Then again, compared to the dialog in most JRPG's, she'd get a goddam Tony award.

Re:Ultima Effect (2, Funny)

WombatDeath (681651) | more than 6 years ago | (#20546689)

Oh, good lord, yes.

"This place is just too darn creepy. I really want out of here...pleeeease?"

"No, Imoen, your bones will rot here for eternity, and I shall wear your wretched tongue as an amulet."

Though I think that the prize has to go to: "You must gather your party before venturing forth". I was about to write a witty response to that line but suppressed rage is bubbling up from seven years ago and I need to lie down before I have one of my little episodes.

Voice Acting (1)

revengebomber (1080189) | more than 6 years ago | (#20550201)

Now bear my arctic blast! [audioatrocities.com]

Re:Voice Acting (1)

nuzak (959558) | more than 6 years ago | (#20558827)

Oh. My. Freakin. God. That was hilarious.

I was complaining that they didn't have a single game I own or have even played, but then I listened to the samples and realized that nothing could hold a candle to the sheer awfulness embodied in them.

"It's HAAAHling at the top of its lungs."

Re:Ultima Effect (1)

hinki (602400) | more than 6 years ago | (#20546309)

what about
  • A
  • S
  • L

That's a lot of writers (2, Interesting)

sandwichtron (1044480) | more than 6 years ago | (#20546557)

It seems to me like they're throwing writers around like candy out of a pinata. The greatest stories ever told were written either by one person or by an amount of people in the single-digits. I mean, I know games are a different medium than books or movies but a story is a story.

Pardon my bias, I'm one of the small handful of people that don't go starry-eyed over Bioware.

Re:That's a lot of writers (4, Insightful)

silvermorph (943906) | more than 6 years ago | (#20547707)

If I may rebuke - the greatest stories ever told have been written and rewritten dozens if not hundreds of times throughout history. They contain characters, symbols, even verbatim descriptions or dialogue from everything and everyone the author has ever seen, heard, read, or felt. A novel's single writer belies the fact that it grew from an entire social network, not an isolated brain.

The fact that books tend to be solitary endeavors is more a function of the point of view and voice aspects that define a novel, but these are trappings that are largely independent of the story itself. In a movie, those are replaced by cinematography, music, and pacing. In a game, by control schemes, feedback loops, and a GUI.

The story doesn't get better or worse the more writers you have - one or 100, it's a question of the lead writer and editor's ability to synchronize themselves and their team with the framework of plot and theme that has been set down as "the story."

And yeah, Bioware isn't exactly writing Dostoevsky, but they're also clearly not building a platypus up there.

Overrated (1)

SorcererXIII (780783) | more than 6 years ago | (#20556935)

I hope they have improved since Knights of the Old Republic. You spend more time scrolling through conversations than actually experiencing the world. I have heard people complain about when a game has too many cutscenes, as if the game has pretentions of being like a movie. Well too much dialog is like having pretentions of being a play or a book or a television show.
Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...