shunji ([info]angryzenmaster) wrote,
@ 2005-03-26 14:10:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
"It's a ceremony!" "It's psychotic!"
One potentially fun aspect of GDC is how easy it can be to get into arguments between those who know what they are talking about and those who think they know what they're talking about. (That's a bit of an oversimplification; it's actually arguing between different levels of insight.) Actually, you can do that on the Internet anyway. It's just more fun in person.

I didn't get into any arguments, but I did come close after my presentation. It was something to do with why we're using C++ and our tag system vs. C# or something like that. The argument against the Bungie Way (TM) had to do with automatic language support for object persistence vs. rolling your own. I remarked that if I had to do it on my own, I'd probably use C#. But that isn't strictly true.

The main impetus for rolling your own over using an external package is flexibility; if there is software that can not only meet your current needs but your future needs as well (assuming you have the budget), it makes more sense to buy it than roll your own. If, however, nothing exists on the market that meets your future (most likely unknown) needs, then it behooves you to roll your own.

As far as I know, there is no commercial or MS friendly open source package out there that would provide the same level of functionality or flexibility that our tag system give us. And because what ultimately drives our games is content, i.e. stuff that we have to store on disk, a solution that does not scale to our needs is insufficient and cannot be used. In other words, it makes sense for us to roll our own.

Another notable aspect of GDC I discovered since I hung out with Marty and Jay a lot more was how much more fun the Audio track is vs. the rest of the conference. Maybe it's because Marty and Jay's marketing of me as an audio programming god has finally gotten to my head, or because the field of gaming audio is so much smaller in terms of people vs. the rest of the industry, but there is a very big sense of camraderie across all levels of gaming audio, from the one-man sound and music shops to the celebrities like Nobuo Uematsu and Marty. There is a distinct lack of one-upsmanship or arrogance that pervades the programming and design side of GDC. Then again, maybe people just don't do that as much around the Bungie sound guys.



(Post a new comment)


[info]bobbybrown
2005-03-26 06:16 pm UTC (link)
ok i forgot who you are but you mentioned games and bungie so who are you

(Reply to this)


[info]bobbybrown
2005-03-26 06:18 pm UTC (link)
oh yeah if you play H2 on XBL by any chance my gamertag is "SD Brutalis" hit it up

(Reply to this) (Thread)

?!
(Anonymous)
2005-03-27 10:29 am UTC (link)
your posting.. and then you ask who this is...
this is Mat Nugochi, resident Mr. Messy Desktop and Angry Zen Master, current reigning Dark Lord of the Sithies...i will one day best him, and claim his throne as the Dark Lord ... and.. wait.. i need to stop playing KOTOR....

(Reply to this) (Parent)

2nd post(er)
[info]owl___
2005-03-26 09:24 pm UTC (link)
He's a code servant to Bungie.
vis.

(Reply to this)

wow...
(Anonymous)
2005-03-27 10:02 am UTC (link)
You guys are posting to a blog and you don't even know who it belongs to?

Your future scares me...

--MS--

(Reply to this) (Thread)

Re: wow...
[info]owl___
2005-03-27 06:21 pm UTC (link)
Guy. Singular. I knew who he is.

(Reply to this) (Parent)


[info]mochiman
2005-03-27 10:03 am UTC (link)
RTFM and STFU!

(Reply to this)


[info]ripper_714
2005-03-27 03:51 pm UTC (link)
Code people and Sound people don't mix! You'll pay for this!

Ripper
I like Kotor...

(Reply to this)

Agreed
(Anonymous)
2005-03-27 06:32 pm UTC (link)
This has been my experience in TV/film - the coolest people are usually doing sound. I saw Marty and J's seminar at GDC, I can see where this might hold true for games - it feels like pretty much the same world to me.

(Reply to this)

Mat Noguchi is my hero
(Anonymous)
2006-01-29 04:14 pm UTC (link)
The Bungie tag system is pure genius, and one of the big reasons why the Halo engine will rule the Earth someday.

(Reply to this)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…