Jump to content

Update #32: Meet the Developers - Steve Weatherly


Recommended Posts

Do you read RPG Codex?

 

What do you have on your walls besides a Blade Runner poster?

 

What programming languages do you know? Which ones are your favorite?

 

What is Tim Cain's weakness?

 

You say Avellone would outperform you in Push-ups. Are there many gym dudes at Obsidian? If the zombie apocalypse strikes during work hours, who would you team up with?

 

-I do occasionally read the Codex yes, not with any sort of regularity though.

 

-I am very comfortable with C/C++/C# and pretty comfortable with Java. I've got experience with Pawn because that was what we use for scripting in Onyx. Other than that I've just had a smattering of experience with other languages in college. My favorite is honestly probably C# because it cuts through the BS of C/C++ and let's you write code. That being said, the language just is a tool and I'm happy to use the right tool for the job.

 

-I don't know if I should answer that... but I'm definitely not NOT saying that it's chocolate.

 

-Myself, a few of the animators, and Avellone are the guys I know about. I'm sure there are others.

 

Edit: Oh! Forgot the zombie apocalypse question. That's tough, my gut reaction is to "team up" with a slow producer so I can leave them behind and feed them to the zombies at an opportune moment. But in terms of who I'd want to have my back, probably our lead animator Mark Bremerkamp. I know he lifts and since he's an animator he should know how the zombies will move.

  • Like 2
Link to comment
Share on other sites

What would happen if you Fraps'd your work on the inventory system and sent it to me? Would you lose your job?

 

How fast are the game systems shaping up? Is unity like the best thing ever? Will we get some UI screens soon?

 

Have you played Arcanum?

What would happen if you Fraps'd your work on the inventory system and sent it to me? Would you lose your job?

 

How fast are the game systems shaping up? Is unity like the best thing ever? Will we get some UI screens soon?

 

Have you played Arcanum?

 

-If I fraps'd my work and sent it to you I imagine you would fall asleep seeing how boring writing code is to watch. Would I lose my job over it? It would definitely be grounds for firing me, but Feargus loves me so much he'd never do that. ;)

 

-The game systems are DEFINITELY easy to prototype with Unity, in that regard it is the best engine I've worked with. It's not the best thing ever though, whiskey is.

 

-*hangs head in same* no I haven't played Arcanum. I do have the original game box at home though, I've been meaning to bring it in and get Tim to sign it for me. Only then will I actually play it!

Link to comment
Share on other sites

Fun read guys! Can I make a suggestion or request? Can you code the data in such a way that the stats change the animations? So that maybe someone with low dexterity is a lil clumsy or sluggish, while someone with high Dexterity is very smooth and fluid in their attacks or animations? Maybe a wizard with average Intel or magic juice does his thing like normal, but someone really smart & awesome casts a spell and their animations are more exaggerated and hands have much more followthrough. Similarly since you guys have more $ than Uganda, can you ask your animators to animate different idle animations that give the characters some personality, so they're whimsical, bored, angry, flirty, or whatever. I have a feeling there's gonna be more words than a room full of stuttering Rainmen, and I hope the hero's expressions show how they feel, as well as hope you and your team can take time to code some mannerisms and cool combat encounters.

 

Unity's new Mecanim stuff is pretty cool and saves our animators a lot of time which can be devoted to adding more flavor to the game. So, we'll see how it shakes out I guess.

Link to comment
Share on other sites

My question to Steve: In a recent interview (question 16), Trent Oster (of Overhaul Games, i.e. BGEE) said he wouldn't use Unity for an eventual BG3, citing optimization concerns. What are your thoughts on that quote or on using a pre-made engine like Unity instead of developing your own specifically for the game you're building?

 

Obviously performance has to good. Because we aren't rendering out everything in 3D I think the requirements are going to be a little different for our game than what Trent was talking about. We're going to be less about CPU power and more about memory, which is something the PC doesn't have much of an issue with.

Link to comment
Share on other sites

Great way of introducing various members of the PE team.

 

Interesting in that it is suggested that Reddit is the main forum where PE team members engage with the fan base.

 

I wonder where the official forums fit into that picture

 

Re:

Q: How many push-ups can you do?

 

A:

More than the average programmer, but significantly less than Chris Avellone.

 

My very important question is

 

How many can Avellone do? :biggrin:

 

Reddit is not the main forum where PE team member engage with the fan base. Our official forums here are. I'm a long time Redditor and volunteered to help bolster the project eternity subreddit because I like Reddit. The voting system there also made it easy for things like Tim Cain's top 5 question updates. But the main creative types on the project (Josh etc) engage people here, not Reddit.

 

Haha, sneaky question. I specifically avoided numbers in the interview and will continue to avoid them. ;)

Link to comment
Share on other sites

Nice interview but one thing still bothers me, what is your favorite whiskey irish or scotch or woo woo (everything that aren't irish or scotch) :biggrin:

 

The best whiskey I've had so far is The Balvenie scotch whiskey (drank it neat). So I guess I'll go with scotch. That being said, I'm not picky if there's a mixer.

  • Like 2
Link to comment
Share on other sites

Weapons, eh?

 

I am simply going to assume we will have swords, axes, bows, daggers, clubs (and flails), but what about other weapons - crossbows, polearms or spears, for exa,mple. Any truly exotic weapons? Any "oriental" weapons (shuriken or "ninja" weapons?)

 

That's a good question for Josh Sawyer, I'm currently building the underlying architecture so he can make whatever he wants. :)

Link to comment
Share on other sites

Hi, I don't know if it's possible, but will the opponent be able to set traps ? Create ambushs? Kill us while we sleep (maybe it's a bad idea), be "alive" ?

 

Will you design a new type of AI or will it be the same as the one un BG ? I mean, will you program it from scratch ?

 

I think it would be a lot of fun to make some sort of bad-ass AI that sets traps for you and makes ambushes and stuff. That being said, it sounds impossible to tune for such a huge game. I think we'll all be happier if we let humans design these levels and just make the AI look smart.

 

The AI system is definitely written from scratch. CPU time and memory have come a long way since those days, we can make some fancier AI state machines than they did back in the day.

Link to comment
Share on other sites

Well well, what an interesting first person to pick to do your developer interviews. I now know the name of the person responsible for the either the amazing or extremely poor AI in P:E.

 

Mr. Weatherly, please make sure you look at this thread and learn from the mistakes that BG and its ilk have made. Magic isn't the only place you need a robust AI. http://forums.obsidi...w-not-to-do-ai/

 

Read it, internalize it, and make us proud. I really don't want to be screaming your name to the heavens when I play P:E. "Weatherlyyyyyyy!!! Where are my smart hobgoblins?!?!?!" Make me remember you as the first guy who did a fantastic job implementing AIs in fantasy RPGs.

 

Sincerely,

 

An AI enthusiast

 

Yes sir, I'll do my best sir.

  • Like 1
Link to comment
Share on other sites

It'll be cool to learn a little bit about each team member.

 

I'd just like to say that whiskey isn't good, even if I drink it at very rare occasions.

 

;(

 

I'm more of a vodka man. Although I don't drink much at all anymore. I'll settle for a few beers. But if I had to sit around all days programming, I'd drink a lot too. (Had to do a bit of programming at university some years ago, but did not find it fun. I had more fun with 3D modelling.)

  • Like 2
Link to comment
Share on other sites

The best whiskey I've had so far is The Balvenie scotch whiskey (drank it neat). So I guess I'll go with scotch. That being said, I'm not picky if there's a mixer.

Good man. Scotch is clearly the king of whiskeys. :yes:

  • Like 1

sky_twister_suzu.gif.bca4b31c6a14735a9a4b5a279a428774.gif
🇺🇸RFK Jr 2024🇺🇸

"Any organization created out of fear must create fear to survive." - Bill Hicks

Link to comment
Share on other sites

Wow, pretty damned impressive. You actually answered everybody. That's just plain cool, although I don't know enough about programming really to contribute to the discussion. :Cant's sheepish grin icon: ...But I do approve of the whiskey. I once made a trip to Scotland for, among other things, enjoying a bit o' the whiskey from the headwaters themselves, so to speak. Come to think of it, we talk way too much about booze on the Obsidz boards.

Fionavar's Holliday Wishes to all members of our online community:  Happy Holidays

 

Join the revelry at the Obsidian Plays channel:
Obsidian Plays


 
Remembering tarna, Phosphor, Metadigital, and Visceris.  Drink mead heartily in the halls of Valhalla, my friends!

Link to comment
Share on other sites

Wow, pretty damned impressive. You actually answered everybody. That's just plain cool, although I don't know enough about programming really to contribute to the discussion. :Cant's sheepish grin icon: ...But I do approve of the whiskey. I once made a trip to Scotland for, among other things, enjoying a bit o' the whiskey from the headwaters themselves, so to speak. Come to think of it, we talk way too much about booze on the Obsidz boards.

 

Very nice! My dad's side of the family is actually from Scotland, so I'd love to visit some day as well and have some whiskey from the headwaters too. Cheers!

Link to comment
Share on other sites

Blade Runner poster. +10

 

Wahoo's Fish Tacos

...I'm not huge on Mexican food overall but I currently live in a spot with a lot of taquerias, some of them based on the same trucks I'd buy tacos from when I was a kid ("keep your eye peeled for truck #2, that's the best one"). I love 'em.

 

...great update/interview, make me chuckle. :)

  • Like 1
“Things are as they are. Looking out into the universe at night, we make no comparisons between right and wrong stars, nor between well and badly arranged constellations.” – Alan Watts
Link to comment
Share on other sites

Thanks for the answers!

 

So, you drink whiskey. Me too! What are you favorites?

Mine are Islay whiskys, preferably Lagavulin and Laphroaig. That stuff brings you straight to misty highlands and craggy cliff-sides when you drink it.

 

Do you know if there's whiskey or some cool booze in Project Eternity?

 

Is it easy to, I dunno, "implement" A.I.s in Unity? I mean, not the logic (because that is as challenging as you make it, as far as I know), but actually assigning an A.I. to a character. For instance, would it be possible to actually have a battle in which A.I. plays a huge role and the A.I. represents the actual challenge (and not the level/power of the enemy)?

 

Have you guys thought about naming Project Eternity yet? Has there been any talk around the office about it?

 

Also; watching someone programming and developing stuff is NOT boring. Markus Persson (Notch - Minecraft) did this stream and it was very nice to watch. And that was Java. I believe Doube Fine will attempt a similar behind-the-scenes/"watch us code" stream as well.

Link to comment
Share on other sites

 

-The game systems are DEFINITELY easy to prototype with Unity, in that regard it is the best engine I've worked with. It's not the best thing ever though, whiskey is.

 

I assume this means that it's easier/faster to prototype with Unity than Onyx, so I'm going to base my question on that: some game developers, to my knowledge, have prototyped stuff on Unity and then moved to their own engines/licensed engines to work on the game past the prototype phase.. do you see Obsidian adopting this practice, or would you rather Onyx to be made more prototype-friendly? Considering Obsidian is small in terms of AAA development (but too big to be considered small or even mid-size), I'd think prototyping things fast would be a huge boon, but not being a developer (or even particularly knowledgeable in terms of tech) there might be a lot of aspects I'm not considering.

Link to comment
Share on other sites

Hi Steve :) looking forward to challenge your AI.

 

I too am a whiskey enthusiast, though not heavily or heaving but sophisticated. Unless it's a bottle of R&R.

 

Cheers (and a suggestion if you like the darker, steamy, musty, smokey stuff):

caol-ila-12-year-old-malt-whisky-612-p.jpg

This one will put some hair on your chest.

  • Like 1
Link to comment
Share on other sites

Thank you for the interesting responses, Steve.

 

If I may, a general question I'd like to ask you is regarding AI: how much consideration do you think will be given to group AI by intelligent enemies? Will trained enemy soldiers attempt to fight in formation? Will they coordinate attacks so that, say, suppressing fire will be targeted at the party's PCs while the heavy fighters take on the PC front line? Likewise, will they work to protect their spell casters? Will they exploit bottlenecks and other terrain advantages? I'd be interested to hear your thoughts on this.

 

Meanwhile, I hope your liver survives the PE experience. :)

  • Like 1

"It has just been discovered that research causes cancer in rats."

Link to comment
Share on other sites

Favorite game Baldur's Gate = great guy. :D

 

On a completely unrelated topic, I wonder how much of the original "pipeline" we can deduce from the game in its finalized form.

 

Edit: I forgot to ask, what is the most limiting factor for your work, for example what you would want to do with the AI: The story/world? the artistic constraints? the time it takes to code? the hardware?

Edited by Elitios
  • Like 1
Link to comment
Share on other sites

I just wanna say thank you and im very impressed. Was,an enjoyable read and was actually shocked that u answered so many questions from comments. Simple stuff like that earns my respect and makes me proud I backed such a great team for their new game. Wish u the best of luck in the ai scripting and everything else u doing

  • Like 2
Link to comment
Share on other sites

Loved reading the interview, and it's great to know we'll have at least weekly updates :)

 

MOAR, because... MOAR.

"What if a mid-life crisis is just getting halfway through the game and realising you put all your points into the wrong skill tree?"
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...