Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Developer Story Time with Old Man Davis

Anthony Davis

Blizzard Entertainment
Developer
Joined
Sep 7, 2007
Messages
2,100
Location
California
Hey Young Whippersnappers, sit back and listen as I tell you stories of ye old days.

Why Josh Sawyer is a Programmer's Designer: a NWN2 Tale.

After Ferret...uh, left... Obsidian before the completion of NWN2, Josh Sawyer and Chris Avellone took over the Lead Designer duties between them. I believe Chris mostly handled tying all the narrative work done so far as well as making the hard calls of what stays or goes.

Josh was focusing more on DnD and making the game as fun as we could considering how little time we had left on it.

Most of the programmers sat in a darkened, poorly ventilated, series of closets that had been converted into offices. This was all before the movie to Irvine and the nice offices Obsidian has now. Anyway, this darkned set of manly smelling rooms was affectionately known as Blawson's Creek, after Brian Lawson, one of the senior programmers on NWN2.

At the time, I shared an office with the great Rich Taylor, a senior programmer of power.

We had, all of us, been working 7 days a week, 10 to 14 hour days, and it seemed like we were always behind on the programming side.

Josh came over to Blawson's Creek and popped into Mine and Rich's office.

Josh: "Hey guys, I don't think we are giving enough to the community with this game."

Rich and I: "Agreed, but what can we do now?"

Josh: "I want to give them a functioning deity system. I want it to respect class, gender, and alignment, and I want it enforced. If your class or alignment changes, your deity will reject you and you will have to pick another."

Josh then began to graph and chart his deity system on the dryboard, going into a LOT of detail. He clearly had done his homework on this.

Me: "Josh, I think this all looks great, but the problem is that in NWN1, the only data and events that were setup were very limited and involved a SINGLE string that has no data verification on it. I'm under the gun and running late."

Josh: "We gotta do this, we gotta give them something."

Me: "Unless you can come up with a way to make this work with ONLY a single string variable that can be tossed back and forth over the client/server wall, I don't know. We also can't add anymore events at this point, so this is something we could ONLY check at certain predetermined points, like level up for example."

Josh, without missing a beat: "I'll be back."

30 Minutes later...


Josh returned and spelled out his modified Deity System that very closely fit within the criteria I gave him. Sure I would have to make SOME changes, plus I would have to still implement the whole thing, but suddenly this became VERY doable.

I worked on it late Friday night, Saturday, and Sunday. Monday morning I showed it to Josh, and with just a few bugs and tweaks - it worked. Josh was very pleased and implemented the data side of the system.

Little did we know at that time that this system would later set the groundwork and be expanded on by Andrew Woo and myself for the first NWN2 expansion, The Mask of the Betrayer, arguably the best RPG since Torment.

For my annual review, I was actually reprimanded for implementing this system because I deviated from my schedule to get it done.

Now, don't get angry, that was the right call for my reviewer to make because behavior like that is what causes projects to go off the rails to begin with. Seriously, schedules exist for a reason.

That said, I would not change what I did at all. The end result made everything better and while at the time I was angry over what happened, I later grew and understood why and I accept the price I paid for it.



...and that is just ONE example of how Josh is an amazing designer and project director. No, he's not perfect, but he gets soooo much and understands HOW to work within a system to get what he wants. I have seen many designers argue with me for HOURS about how it HAS TO BE THIS WAY NO MATTER THE COST when the reality is quite the opposite.

Many designers, especially but not always JUNIOR designers, create systems and cutscenes and all sorts of wonderful things in their head without understanding the game engine they are going to be creating this all in.

It's a tough line to walk as a programmer, you don't want to restrict your designers, but at the same time you have to code it all and get it out the door someday.

Understanding your game engine, your world, your toolbox, is where Josh is super pro. He gets it, and if he doesn't, he asks the right questions so that he does get it.
 

Roguey

Codex Staff
Staff Member
Sawyerite
Joined
May 29, 2010
Messages
36,705
Hee, a little birdie told me an outrageous story about Baudoin's departure. Looks like there may have been some truth to it. :)
 

Roguey

Codex Staff
Staff Member
Sawyerite
Joined
May 29, 2010
Messages
36,705
Tell the birdie's story.
Eh, something about a secured job at Bioware and notice given via a cleaned out desk following a very late night. Maybe embellished for dramatic effect.
 

Zed

Codex Staff
Patron
Staff Member
Joined
Oct 21, 2002
Messages
17,068
Codex USB, 2014
I really enjoyed this story. Thanks for sharing, Anthony.

I like NWN2. Yes -- the OC too. You guys did a good job. I'm glad Josh is spearheading P:E.
 

Jasede

Arcane
Patron
Joined
Jan 4, 2005
Messages
24,793
Insert Title Here RPG Wokedex Codex Year of the Donut I'm very into cock and ball torture
We want stories!
We want stories!

I don't like NWN 2 as a game, but hey, it gave us MotB. And the way I understand it, NWN 2 was ruined way before Obsidian started to really work on it. They just did what they could to make it into... something in what little time they had to get the job done. It still has a few neat parts.
 

Anthony Davis

Blizzard Entertainment
Developer
Joined
Sep 7, 2007
Messages
2,100
Location
California
We can try requests for stories, like a story about a specific developer or a specific game title. No promises though.
 

Infinitron

I post news
Patron
Staff Member
Joined
Jan 28, 2011
Messages
99,621
Codex Year of the Donut Serpent in the Staglands Dead State Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Shadorwun: Hong Kong Divinity: Original Sin 2 A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Pathfinder: Wrath I'm very into cock and ball torture I helped put crap in Monomyth
So you don't really think that Ferret burned the ships that could bring him back to Obsidian after the unavoidable demise of EA's Bioware, do you? :troll:

He's already at Bethesda working on Fallout 4. Man knows where the money is.
 

Anthony Davis

Blizzard Entertainment
Developer
Joined
Sep 7, 2007
Messages
2,100
Location
California
We can try requests for stories, like a story about a specific developer or a specific game title. No promises though.
John Gonzalez.

I'm going to Be in the car for about 10 hours tomorrow so I won't be able to post that much.


That said, John Gonzales, or Jay Gee as I called him, is an amazing guy and I wish I could tell you more of what we talked about but I fear it would violate NDAs or reveal his own private game ideas that he shared with me. Suffice to say, I treasure our conversations. He was always polite, always thoughtful, and he possessed a butler and clever sense of humor.

Edit: I would buy any game where Jay Gee was the designer or writer. Period.
 

Anthony Davis

Blizzard Entertainment
Developer
Joined
Sep 7, 2007
Messages
2,100
Location
California
Tell us drunk MCA stories.

Detroit Bar, Kitsch Bar, man... what was the name of that other place near the breakfast burritos...

We had some GREAT times. Wooooooo!


You need to be a fan of the Wooo if you want to hang with us. Also, you can't take yourself seriously, and you MUST have a sense of humor.

A good singing voice for the drive to early morning grub is also a bonus.
 

Anthony Davis

Blizzard Entertainment
Developer
Joined
Sep 7, 2007
Messages
2,100
Location
California
How about Sawyer's transformation from a young man into a middle-aged lesbian cyclist.

Whenever Josh sets his mind to do something, there are no half measures. When he wanted to learn about firearms, he went all the way and took it as seriously as it should be taken.

I don't live there anymore, but he was just getting into the serious biking when I left. I know he derived great enjoyment from building the bikes too, but as long as I've known him, he was always mechanical.

Alo, he's not quite middle aged yet...
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom