• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Interview with Gabe Newell (Valve): "Your Existing Code? Throw it Away"

Newell is also scathing about hardware manufacturer claims regarding perormance.

"Statements about 'Oh, the PS3 is going to be twice as fast as an Xbox 360' are totally meaningless . It means nothing. It's surprising that game customers don't realize how it treats them like idiots.

The assumption is that you're going to swallow that kind of system, when in fact there's no code that has been run on both of those architectures that is anything close to a realistic proxy for game performance. So to make a statement like that, I'm worried for the customers. And that we view customers as complete morons that will never catch on and that we're lying to them all the time. That's a problem because in the long run, it will have an impact on our sales."

"Technologically, I think every game developer should be terrified of the next generation of processors. Your existing code, you can just throw it away. It's not going to be helpful in creating next generation game titles," said Newell.

gabenewell2.jpg


Source: http://www.next-gen.biz/index.php?option=com_content&task=view&id=510&Itemid=2

:lol
 
Yeah, if you're a PC developer who's never programmed a PS2 before.

GOOD PS2 developers who have tapped both VUs are in good shape next gen IMO.
 
Yeah, no shit dude...
Atleast it seems he has lost some weight, good for him.
Technologically, I think every game developer should be terrified of the next generation of processors.
What a terrible way too look at things.
 
D2M15 said:
Terrible way to create the architecture of your consoles, too.

if what he said was actually relevant, and both main console manufacturers were simply pissing billions of dollars of R&D away for a laugh.
 
They are concern about not treating customers as idiots? This is the same Valve that created steam that sort of relies on customers being idiots in the first place?
 
I heard somewhere that he refuses to port Half Life and Half Life 2 to to OS X and won't even let other companies port Half Life and Half Life 2 to OS X because he's an ex-Microsoft employee that hates Apple. Is that true? Seems like a pretty stupid petty thing.
 
Baron_Calamity said:
They are concern about not treating customers as idiots? This is the same Valve that created steam that sort of relies on customers being idiots in the first place?


How does Steam do that? Steam is a great idea that needs work.

I think what Mr. Newell says is very important since Valve is a very important developer.
 
I can't stand Gabe Newell. I like Half-Life 2...I like Counter-Strike: Source...I even got fun out of HL2: Deathmatch, but I can't stand this guy.
 
Zaxxon said:
I heard somewhere that he refuses to port Half Life and Half Life 2 to to OS X and won't even let other companies port Half Life and Half Life 2 to OS X because he's an ex-Microsoft employee that hates Apple. Is that true? Seems like a pretty stupid petty thing.

Sounds like stupid bunk to me. I imagine it's more along the lines of them not wanting to waste their time porting the game over for such a small userbase. Mac users need to accept the fact that the only real software developer for Apple products will be Apple. They're just another console in the PC world.

His comments about proper fear and all old code bases being dead is right on the money.

Just look at some of the asinine comments about the ps3 vids that were released today. Expectations for software are going to rise to stupefying levels. It's total BS that a game should have to cost 10-20 mill (Sony just today) and take 3-5 years (Capcom on next gen and RE5). The worst part is that people are seeing stuff that's no way possible currently and treating it like day old bread.

Developers should be VERY scared about the cost hikes as it will only make money that much more scarce for everything but the sure fire hits. All their old code will be totally outdated considering what they'll need to make to fulfill next gen expectations. Most certainly the only reasonable thing to do would be to move to Unreal 3 or some other next gen library.

Too bad for me that I enjoy the quirky experimental stuff and not fps's based on licenced properties.

:sigh:

Come on Nintendo, You're my only hope... ;_;
 
And that we view customers as complete morons that will never catch on and that we're lying to them all the time.

The same Gabe Newell that told me, a consumer, that his game was coming out that September, and then released it the following year?

Oh and throw away your source code? How about you just leave it on a network with a big gaping hole in it. I'm sure someone will come along and just take it for you anyway.
 
Tamanon said:
At least they don't lie to customers by developing games for the DC and then not publishing them......

Yeah, it was disappointing that Gearbox and Sierra decided to can the DC version of the game...even though it ran like junk.
 
True. Gabe shouldn't be talking about anyone else misleading customers when Valve is at the top of the list. Delayed launch, no DoD source for my extra money I've spent on HL2 Silver, no Team Fortress 2. Once he can shove Steam up our asses on consoles he'll change his tune.
 
hooo said:
Sounds like stupid bunk to me. I imagine it's more along the lines of them not wanting to waste their time porting the game over for such a small userbase. Mac users need to accept the fact that the only real software developer for Apple products will be Apple. They're just another console in the PC world.

The only reason it seems like a reasonable rumour to me is because there are companies, such as Aspyr, that exist only to port and publish PC titles for the Mac platform. If Valve wanted to do it, it would take no effort on their part and either very little funds or none.

Not that it will matter soon, as apparently, the new Intel based Macs are able to install Windows XP. I won't have to buy a PC just for Halflife.
 
Alot of this developer angst is Microsoft's fault for not giving the developers the tools to poll the performance of different elements of the system. Hopefully those tools will become available before this gen is over.
 
Zaxxon said:
I heard somewhere that he refuses to port Half Life and Half Life 2 to to OS X and won't even let other companies port Half Life and Half Life 2 to OS X because he's an ex-Microsoft employee that hates Apple. Is that true? Seems like a pretty stupid petty thing.

I don't think he'll port HL2 to OSX because no one gives a shit about games on OSX.
 
Does that guy ever not have some form of sweat/food/semen stains on his shirt?
 
I'm confused. The way he talks, it seems like next gen games are practically impossible to make on the new consoles. Which is weird since the 360 will be launching with around 10 games or more in a few months. Have all these games been in development for more than 5 years (Actually, Rare's have;-))?

Cause the way he made it seem, either all these games coming out are just figments of MS's imagination and don't really exist because no one really knows how to code for multi-core processors or that these games (like GOW) don't even look a fraction as good as what is possible with the new processors but since no one really knows how to take advantage of the new chips, we will never see games that actually push the technology before the next gen.
 
Zaxxon said:
I heard somewhere that he refuses to port Half Life and Half Life 2 to to OS X and won't even let other companies port Half Life and Half Life 2 to OS X because he's an ex-Microsoft employee that hates Apple. Is that true? Seems like a pretty stupid petty thing.

Sounds like a load of BS to me. Even Microsoft makes Apple softawre.
 
Things like XNA are supposed to make moving from one generation to the next easier. It doesn't seem like Rare's had a tough time moving games like Kameo to the Xbox 360...
 
Zaxxon said:
The only reason it seems like a reasonable rumour to me is because there are companies, such as Aspyr, that exist only to port and publish PC titles for the Mac platform. If Valve wanted to do it, it would take no effort on their part and either very little funds or none.

Not that it will matter soon, as apparently, the new Intel based Macs are able to install Windows XP. I won't have to buy a PC just for Halflife.

The present Intel-based "Macs" are little more than generic ATX boxes with the x86-friendly OS X installed on them and intended solely for developers.. You can bet the final product won't be like that, and you can bet that there's gonna be a little more to the process than just dumping XP on the box and expecting it perform like a perfectly normal PC. They'll have the usual Apple twist...
 
ToyMachine228 said:
Things like XNA are supposed to make moving from one generation to the next easier. It doesn't seem like Rare's had a tough time moving games like Kameo to the Xbox 360...
Rare is probably making not use of the multi-processor, outside of it is really fast.

It will take a while for developers to get used to multi-core systems.
 
hooo said:
Sounds like stupid bunk to me. I imagine it's more along the lines of them not wanting to waste their time porting the game over for such a small userbase. Nintendo users need to accept the fact that the only real software developer for Nintendo products will be Nintendo.
Fixed?
I can't resist. :lol
Myself being a Nintendo fan (own only GC), I need some joke to face the Nintendo situation. Revolution is my last hope.
 
He sounds like he needs a hug. He had nuthing nice to say at all! :lol Someone get that man another donut, the other one is still on his shirt.
 
Sho Nuff said:
Gabe is dead on and smarter than you, so keep making fun of the fact that he's fat if it makes you feel better.


Yeah, this guy is my new hero for having the balls to say some of the comments he has said. Unfortunately the deceit and lies can really affect game sales. God forbid you show a real picture of your game, you'll get blasted on forums like GAF. Next thing you know your game might not have any customers that still give a damn.
 
He is saying that because the HL2 Source engine is going to be outdated, and doesn't really take advantage of shaders to the degree where it should IMO.

I mean, it doesn't even have real-time shadows, or self-shadowing.
 
Most game buyers ARE idiots, and WILL eat up the hype, and will never call you on it.

Other than that, he's spot on.
 
Besides the skyrocketing development costs, I wonder with these multi-core processors if were headed for a kind of developer darwinism in these next couple of years. Some of the dev houses of the day could quickly become obsolete dinos if they struggle to get with the program more than others..err pardon the pun there.
 
"Technologically, I think every game developer should be terrified of the next generation of processors. Your existing code, you can just throw it away. It's not going to be helpful in creating next generation game titles," said Newell.

I think alot of you are misunderstanding the intentions of what was said. For those who have a meager understanding of coding, for those who have never coded at all, or hell, even for those that really know what they are doing....the future architecture is nothing like we've seen before. Case in point: massive multithreading.

To be able to "do things right", according to the way the hardware was developed, is to adhere to the adoption of a complete paradigm shift in programming practices - this is far from easy (efficient and logical coding that is), and with all difficult things, will take time to master...

Give developers a break guys. It an uphill battle...but eventually, you will see the benefits of all the hard work... :)

- Big T_CpE
 
What if my code was already multi-threaded Gabe? Huh? What about that?
Or should we expect a shift in how we use C++ with these new consoles?

There are few things worse than a executive claiming the future of consoles is changing. I'll believe it when Tim Sweeny says something like this...not Gabe.
 
Big T_CpE said:
Give developers a break guys. It an uphill battle...but eventually, you will see the benefits of all the hard work... :)

I hope the effort doesnt turn into company mergings and massive layoffs. (Not to toss that as an insult, but sometimes your effort doesnt get rewarded. That doesnt mean for you to give up hope though.

I do agree with the consumer being uneducated and what not, and I'm glad someone is saying something about developing for these upcoming systems. Though the words "Your source code will be outdated" kind of creep me out.
 
Sho Nuff said:
Gabe is dead on and smarter than you, so keep making fun of the fact that he's fat if it makes you feel better.

'Dead on and smarter than you'? Newell's an idiot as far as I'm concerned, fat or thin. I don't think anyone who's 'smarter than me' would ever make asinine remarks like, 'every game developer should be terrified of the next generation of processors'. People whose minds I respect aren't afraid of embracing new and better architectures, even when it means abandoning the techniques they know and starting fresh. Gabe sounds like someone who'd rather see hardware manufacturers stick with the same legacy architecture indefinitely and just keep layering on features, no matter how inefficient that might be, because to do things differently means developers have to make a concerted effort to learn, and this is a prospect they should be terrified by. (In the article, he cites the supposed problems involved in coding for these multicore systems, and suggests that programmers may not manage to master the hardware over the course of the coming generation--when should companies make the transition to multicore processors then, Gabe? Never? Clinging to the current design paradigm for as long as possible isn't going to make the learning curve any shallower or the transition any easier, so unless he's suggesting that hardware stay in its current groove indefinitely, there's no reason not to embrace change now.)

Sorry if that seems harsh to you, but I feel that people who cling to legacy architecture because they don't want to invest the time and effort necessary to learn something superior are dead weight slowing the wheels of progress. :p
 
Top Bottom