Lucien Soulban, Part OneComplications Ensue
Complications Ensue:
The Crafty Game, TV, and Screenwriting Blog




Archives

April 2004

May 2004

June 2004

July 2004

August 2004

September 2004

October 2004

November 2004

December 2004

January 2005

February 2005

March 2005

April 2005

May 2005

June 2005

July 2005

August 2005

September 2005

October 2005

November 2005

December 2005

January 2006

February 2006

March 2006

April 2006

May 2006

June 2006

July 2006

August 2006

September 2006

October 2006

November 2006

December 2006

January 2007

February 2007

March 2007

April 2007

May 2007

June 2007

July 2007

August 2007

September 2007

October 2007

November 2007

December 2007

January 2008

February 2008

March 2008

April 2008

May 2008

June 2008

July 2008

August 2008

September 2008

October 2008

November 2008

December 2008

January 2009

February 2009

March 2009

April 2009

May 2009

June 2009

July 2009

August 2009

September 2009

October 2009

November 2009

December 2009

January 2010

February 2010

March 2010

April 2010

May 2010

June 2010

July 2010

August 2010

September 2010

October 2010

November 2010

December 2010

January 2011

February 2011

March 2011

April 2011

May 2011

June 2011

July 2011

August 2011

September 2011

October 2011

November 2011

December 2011

January 2012

February 2012

March 2012

April 2012

May 2012

June 2012

July 2012

August 2012

September 2012

October 2012

November 2012

December 2012

January 2013

February 2013

March 2013

April 2013

May 2013

June 2013

July 2013

August 2013

September 2013

October 2013

November 2013

December 2013

January 2014

February 2014

March 2014

April 2014

May 2014

June 2014

July 2014

August 2014

September 2014

October 2014

November 2014

December 2014

January 2015

February 2015

March 2015

April 2015

May 2015

June 2015

August 2015

September 2015

October 2015

November 2015

December 2015

January 2016

February 2016

March 2016

April 2016

May 2016

June 2016

July 2016

August 2016

September 2016

October 2016

November 2016

December 2016

January 2017

February 2017

March 2017

May 2017

June 2017

July 2017

August 2017

September 2017

October 2017

November 2017

December 2017

January 2018

March 2018

April 2018

June 2018

July 2018

October 2018

November 2018

December 2018

January 2019

February 2019

November 2019

February 2020

March 2020

April 2020

May 2020

August 2020

September 2020

October 2020

December 2020

January 2021

February 2021

March 2021

May 2021

June 2021

November 2021

 

Tuesday, December 01, 2020

My friend Lucien Soulban is a Lead Narrative Designer at Obsidian Entertainment. He was nominated for a BAFTA for Best Story in 2013 for Far Cry 3 and in 2015 for Far Cry 4. He has a slew of credits on AAA titles, including assorted Far Cries, Rainbox Sixes, Deus Ex: Human Revolution and Warhammer: Dawn of War. He is also extremely well loved in the writing community in Montreal; we'll be sorry to see him leave town once it's important to go into an office again.



Alex: So I gather you just moved to Obsidian, and, let's get technical right away, that means learning a flock of new software tools.

Lucien: Obsidian has its own tool set because their games do a lot of branching. The tools have been around for a while now. It's a lot of learning on the fly, because I don't have the benefit of being at the company to sit down with people. I handed in my two weeks notice at Ubisoft, and literally the next day we went into quarantine. And so I left Ubisoft remotely... my last two weeks were remote. I began at Obsidian in April, and it's also been remote. So there's a lot of assumed knowledge that everybody else possesses and they've been doing RPGs for a while.

Alex: Well, learning any toolset is harder when you can't go over to somebody and say, Will you take a look at my screen and tell me what the hell I did wrong? What did I break here?

How is the storytelling different at Obsidian?

Lucien: Well, Ubisoft was only beginning to look at RPG in greater detail over the last few years; there was very little of branching dialogs initially. There was no need to give the character multiple options for dialog. There was no need for UI to call up dialog options. 

Obsidian has been doing more of the sort of traditional RPG approach where a lot of it was, “This is the node where you ask more questions. Here is the node where you progress the quest." So there's a lot more compartmentalizing what you write in order to fit the stubs as opposed to a linear path. You've got to be a lot more careful with how information is transmitted, because if you pass information out along the tree, the player may not see it. 

So you have to be really surgical about what the nodes say along the critical path in order to feed that information. There's a lot more troubleshooting on the fly.

Alex: Are there debugging flags that you can set in your software to say, over multiple playtests, does this bit always play, does this bit ever play?

Lucien: I’m still learning because the system is seriously robust. But yeah, you've got to go into the toolset to do it. It’s built with all kinds of conditionals and pathing options. It’s crazy how much love and finessing went into it.

Alex: Does the software let you visualize the tree easily?

Lucien: Oh yeah, absolutely. Basically, the best way I can put it? It almost looks like a mind map sort of thing, you know, where it can expand outward into a variety of different responses. But you can collapse responses or look at the tree in its entirety. You can highlight specific nodes through menu selection.

Alex: I hope you can do, like, Minority Report. (Waves hands as if moving holograms around.)

Lucien: I wish. I wish. It basically looks like a poster board with cards on it and branching lines. But you can also put conditionals in there. There's a bit of programing. So, for example, you'll put a card there, you'll say, okay, this node is going to trigger three options for dialog, for responses from the player. And then you can put conditionals saying, well, this note is only triggered if the player has inadvertently gone forward and finished the quest before ever talking to the NPC. If that condition isn't met, it then gives you just the other two options. Or this node feeds is shared with multiple conversations. Coming from linear games, that’s a new trick I’m learning to master, like going from Chess to Star Trek 3D Chess.

Alex:  What we do is just linear. You've got a character with a name and a backstory and relationships with people. Even if you were to give the player dialog options, they would have to be within a narrow realm of what's reasonable for this character and the situation. 

Say you're playing Hamlet, he's not just going to go off and say, "All y'all go fuck yourselves." What does low IQ Hamlet sound like? Wow, that's a can of worms.

Lucien: It's up to us to limit the parameters. In general you want a character who sounds at least reasonably intelligent, but not really make any sort of moral choices or decisions until the player is specifically asked to make a moral choice or decision. It's going require testing. There's gonna be times where we step over the line and we give too much characterization or go too flat. I think it's just a matter of range finding. When you pick up a bow, you fire an arrow. The first arrow is too high. The second arrow is too low.

Alex: And the statistician yells, "We hit the target! On average."

So when you're writing for a blank character versus a character with a voice and the past -- how do you think the player experiences those differently?

Lucien: I think that the genre of the game -- whether it's an FPS or over-the-shoulder third-person, whether you can see your character or not -- I think that creates a player expectation of who their character is. The minute you're in the character's head, I think a lot of players are used to having the characterization pulled back more into stereotype or wish fulfillment. 

But when you can see your character, when the camera shows you your character performing, then there's a lot more of an expectation of characterization. In Ubisoft FPS's, we made a conscious decision never to pull the camera out of the character's head, or at least only in very rare moments. The character is a tabula rasa, because [Ubisoft HQ in] Paris and Editorial wanted you to feel like the real you is dropped into the game world. Accessible to your personal reality was a part of the discussion.

Alex: In an RPG, I am the main character, so whatever I want to do is whatever the character wants to do. In a game with a defined main character, the character wants to do things that the player doesn't automatically care about. For example, in our last game, Arthur wants to escape the town of Wellington Wells to find his long-lost brother. As a story-teller, my job is to get you to care about the brother, which we did through a series of audio flashbacks. Is that enough, though? Or do you have to give the player a player-focused motivation for pursuing the levels that make up the game? E.g. "I want to explore a weird world" or "I came here to chew gum and bash heads, and I'm all out of gum."

Lucien: The player needs to empathize or sympathize with the characters. When you're talking about a tabula rasa character in an open world game, you force them to act because the situation itself is going haywire. Their life is in danger. It's more immediate of a concern... it’s survival.

Alex: You're talking about Maslow's hierarchy of needs.

Lucien: Yeah. I've been using Maslow's hierarchy of needs so much I was trying to avoid invoking it. But talking about the very base of the pyramid, if you're in a first person perspective, you've got these immediate threats that rob you of security, that rob you of your immediate survival. I think if you have a character who is better realized with motivations and sense of priority and everything, there's more opportunity to push them higher on the hierarchy. Even, by the end of the game, allowing them to arrive at that self-actualization top of the pyramid. 

But you really have to work to get the player on board with those motivations. You take a look at a game like Watchdogs 1. The main character was seeking vengeance. But we almost never saw the niece, we never got to know her, interact with her in a meaningful way, or say, fully saw what happened to her. That character was never a part of our experience. As a result, there was a disconnect. The motivation of the character was only that of the character's. The players were more interested in exploring the open world than they were in pursuing his revenge quest. I wonder if it mattered to them beyond their own desire to stay invested.

Alex: I had the same problem with Last of Us 2. Ellie is so hell bent on getting revenge for something that I don't think she needs revenge for, I don't approve of what she's doing to get it. "I'm out. I can't do this anymore." First of all, you don't need revenge. Second, it's not going to help anybody-- To the creative director, sure, it's a metaphor for the pointlessness of the endless Israeli-Palestinian conflict, but if you want to make that point score, first you have to bring me in, make me feel, "Yes, I must have my revenge, no matter what the cost!" before you show me that it's pointless. Otherwise it's just pointlessly pointless.

Lucien: Revenge has become a shorthand in a lot of games, because revenge implies a call for action that can involve violence. "Oh, people want revenge. It'll be fine. Somebody wronged you." And you can empathize that if it happened to your family, you'd want to do that as well. But it's a tricky line to walk. The player needs to feel that they've been brought into the situation, or it's just the character going off on their own, and the player feeling, “Well, OK, I guess I'm along for the ride and I'll just use this as an excuse to perpetuate violence."

0 Comments:

Post a Comment

Back to Complications Ensue main blog page.



This page is powered by Blogger.