JC Keynote talks consoles

What did epic have last year ? Because last year id had the doom3 engine . This year they have the doom3 engine , next year they have the doom 3 engine . Sure after this year it wont be the money maker or carry thep rice premium but they have had it .

Id will be developing thier next engine and when that comes out it should be leaps and bounds better than unreal 3 engine as it will be coming out later than unreal 3. in 2007 devs will want an engine that takes advantage of wgf 2.0 and consoles . Not just one based on dx 9
 
jvd said:
What did epic have last year ?
UE2 for the PC/PS2/GC and UE2X for the Xbox. More SKUs using this engine were released last year than SKUs using the D3 Engine (or the Q3 Engine for that matter).
jvd said:
Because last year id had the doom3 engine . This year they have the doom3 engine , next year they have the doom 3 engine .
Nobody give a damn about the D3 Engine, nobody except id and a few modders.
jvd said:
Id will be developing thier next engine and when that comes out it should be leaps and bounds better than unreal 3 engine as it will be coming out later than unreal 3.
How can you so sure of that? id, as of today, is still a microscopic devhouse.
The consoles are closed platforms, in 2007 they won't be more powerfull, nor the UE3 will stagnate, like all the good middleware it will be updated accordingly.
 
Vysez said:
I knew that we're not discussing the same issue. ;)

Hey now!

You quoted me first, so do I not get to pick the subject :p

I see where you are coming from, and I can respect that. I definately agree that Epic, and not id (or anyone else) is the #1 middleware provider at this point. Nice engine, featureset, game to demo it (GOW), and experience/word of mouth based on past efforts to boost confidence. Stuff like Reality Engine and Proj. Offset look great, but a big publisher would have to be nuts to put down a ton of money on an unproven company. Epic is in the sweat spot for sure!

But I am not sure John expressing some reservations about the new consoles not being as powerful as some think is a big deal in the end. If id can demonstrate the best middleware to devs then they will take it. It is about the games and the technologies, not what they say to a few overzealous fans. That said, Epic is much more middleware focused (id has stated in the past to dislike the support) and is designing their engine with others in mind. So I think we both can agree Epic almost assuredly will have more clients. And as soon as Epic finds some neat new toys to play with and learns to exploit the platforms we will see UE3.5. So even id's best attempt may not make much headway if Epic's tools are as good as they claim (specifically allowing artists to make their own shaders and level designers to do their own scripting).

As for timing, Epic has put themselves in a good positition time wise, but as past gens have showed timing is only half the battle (see UC2 and D3 on Xbox).

e.g. While I LOVE the look of GOW (engine + art/monsters is just off the hook), I can honestly say I am NOT interested in the game. Why? In general I dislike 3rd person games, even more I dislike the cheesy animations (like the over the shoulder shooting). Seems far too over the top for me and more of a classic "pick up and shoot everything" shooter than something that takes a lot of skill, tactics, or percision.

But that is only an impression from the limited footage. I mention this though because while they may have put themselves in a good position from a time, if the games are flops then it wont matter. Like I mentioned GOW is not a sure fire success, UT2007 footage did not quite live up to what I expected, and the Namco Killer game looks nasty at this point, so meh.

It all sounds good in theory, but if the first batch of UE3 games flop (which is possible based on what I have seen) I would expect some of the more cutting edge in-house stuff to fill the gap.

On the other hand GOW could be the best thing since, well, Doom 2 ;)
 
Sorry didn't see your reply, the first time.
Mordenkainen said:
So you'd rather have snake oil right? After this year's E3 all sorts of editorials came out cautioning people that in the previous PS2/xbox generation there was also a lot of mind blowing trailers and major promises that were never followed through and many developers talking about this next generation's multicore requirements being disappointing to them.
I'd rather had a combative id trying to give some competition to Epic.
Epic is alone in the world, now. They're running in circles around the other "next-gen" solutions on the market. And, from a 3D enthusiast point of view that's bad.

Because a lot of game next-gen are going to use a middleware engine and it seems this engine will be UE3.
That's a monopolistic competition scheme here. Why would Epic enhance their engine to the max, if they have no direct (real) competition?
 
Vysez said:
Nobody give a damn about the D3 Engine, nobody except id and a few modders.

Well there is also Human Head Studios (Prey), Raven (Quake 4), and Splash Damage (ET: Quake Wars).

While your points are still valid (more devs will use UE3 AND by the time id makes another engine UE3.5 or whatever will be out) here is something interesting to consider:

2005/2006 sales of:

D3 engine games (Prey, Quake 4, ET:Quake Wars, D3/Expansion sales, next id game)

vs.

UE3 engine games (Gears of War, Unreal Tournament 2007, Framecity Killer, Biowares game if it comes out, etc)

While most companies will pony up the $1M instead of getting into a royalty setup with Epic, it is important in the long run that UE3 games sell well. While Epic is giving better tools it will be an interesting discussion if D3 engine games sell as well in the 2005/2006 time frame. If UE3 games do poorly that would be a much bigger eyesore than some harsh words from JC.

I included 2005 because this gen starts in 2005. If Epic can be commended for hitting this gen in stride (which I think they have done a good job) id deserves some credit for having an engine that will allow for 2 games to be available AT LAUNCH. If it is about the benjermines, might as well count them all ;)

Btw, if I was a Dev choosing middleware for a FPS 1 year ago I would have choosen UE3 as well ;) I like their productivity solutions, especially those for artists and level designers. I think that matched with the right game/design/art direction and team one could make a very vast, deep, and rewarding game experience quicker than anything else so far shown to the public.
 
Acert93 said:
Prey, Quake 4, ET:Quake Wars, D3/Expansion sales, next id game
Except Prey, they're all games produced by id.
I repeat, except id nobody gives a damn about the D3 Engine.

And if you point me 3DRealms, for Prey, I'd argue that 3DRealms is worse than "nobody". :p

I agree with your other points about UE3 workflow quality too.
 
I think that you should consider 2 things:

1- D3 engine can still make some impressive games, like Quake Wars and IMO this one really looks very, very good.

2- You comparing a engine made for geforce 3(XB, last gen), to one made for a 9800 (at the very least, nextgen), really it is a bit unfair people, if I am not misteken we have been heard that JC is making a new engine, lets wait to know a bit more, I am sure it should be more fair, everybody makes mistakes.

I hope it turns well, as vysez said, competition improves qualitity.
 
Vysez said:
And after re-reading Hollenshead GI's interview, I can tell right now that they'll fade into obscurity for all what is middleware market.
Cool for Epic, I guess, new BMWs for everyone.

And at the same time somewhere in Texas, a small team of 20 dudes are working on a cookie cutter techno satanist shooter. If's that's fine by them... Fine by me.
But I have to say that at this pace they're slowly sliding into irrelevance.
I think that's being overly antagonistic towards id. I agree they're nowhere near the relevence with the D3 engine that they were with the Quake 3 engine. But they have a new engine in the works, and it's taking consoles seriously. They're down, but not out cold.

Anyway, I appreciate that there are developers like id that are so big they can call bluffs from the big players. I appreciated that Valve stood up and stated that the FX's DX9 performance sucked. They were honest, they were right and I really doubt they lost game or engine sales because of that. Some checks and balances in that direction are a good thing.
 
Look guys I understand what you are saying, but as a gamer all I know is this. Carmack seems more anti-climatic than most while his games will be outdone other devs. To me Gears of War looks better (graphics only) than Quake 4. Thats all I care about right now.

Later I will compare Quake 4's physics, AI, and graphics to other games. Especially the ones made by the UE3 engine.
 
I think a lot of people are upset mainly because many of Carmack´s comments and complaints are not based on firm foundations. Look at his comment regarding the CPUs, he´s using existing code to measure these new type of processors. That´s not the most inteligent thing one can do, and it only makes you look dumb and lazy in the public eye, and IMO he deserves it.

His comments also lack moral authority because id´s presence on the console market is close to nill. Also, Acert, I´m sure you´re fond of Carmack and all, but Doom 3 didn´t set the console world on fire. It sold nicely, but it´s not indicative of much, and certainly doesn´t give him any authority to speak ill of consoles. Honestly, if he doesn´t even bother to optimize for consoles, all he is doing is spreading FUD, and as a console gamer I do not appreciatte that.

IMO he´s a guy that got used to big fat CPUs that do a lot of work for him. That´s fine as long as he stays in the PC market.
 
Almasy said:
I think a lot of people are upset mainly because many of Carmack´s comments and complaints are not based on firm foundations. Look at his comment regarding the CPUs, he´s using existing code to measure these new type of processors. That´s not the most inteligent thing one can do, and it only makes you look dumb and lazy in the public eye, and IMO he deserves it.

His comments also lack moral authority because id´s presence on the console market is close to nill. Also, Acert, I´m sure you´re fond of Carmack and all, but Doom 3 didn´t set the console world on fire. It sold nicely, but it´s not indicative of much, and certainly doesn´t give him any authority to speak ill of consoles. Honestly, if he doesn´t even bother to optimize for consoles, all he is doing is spreading FUD, and as a console gamer I do not appreciatte that.

IMO he´s a guy that got used to big fat CPUs that do a lot of work for him. That´s fine as long as he stays in the PC market.

Somebody give this person a beer for an excellent post. *claps 100 times* I could have said it better myself. To many people think that we are saying he is a crappy programmer when we are not. Again great post.
 
Almasy said:
I think a lot of people are upset mainly because many of Carmack´s comments and complaints are not based on firm foundations. Look at his comment regarding the CPUs, he´s using existing code to measure these new type of processors. That´s not the most inteligent thing one can do, and it only makes you look dumb and lazy in the public eye, and IMO he deserves it.

I don't see anything wrong with his comparison. He specifically states he is talking about running code designed for an OoOE x86 system on the console CPUs. His point was that you can't just compare ghz between PC processors and the console processors to gauge power. He goes on to talk about how they went with multicore architectures to make up for the shortcoming, but the power is harder to get at

His comments also lack moral authority because id´s presence on the console market is close to nill.

Moral authority? :LOL: What do morals have to do with anything here?

Honestly, if he doesn´t even bother to optimize for consoles, all he is doing is spreading FUD, and as a console gamer I do not appreciatte that.

Did you watch the entire speech? Where did you get the idea that "he doesn't even bother to optimize for consoles"? He talks about developing primarily on consoles in the future and porting to the PC.
 
Last edited by a moderator:
If that was the point he was trying to make, he wasted a lot of people's time, imo. I think it is fairly well known, by those who would be concerned about what he says, that making clockrate to performance comparisons across radically different hardware architectures is pretty boneheaded.
 
randycat99 said:
If that was the point he was trying to make, he wasted a lot of people's time, imo. I think it is fairly well known, by those who would be concerned about what he says, that making clockrate to performance comparisons across radically different hardware architectures is pretty boneheaded.

Exactly which is why I think he did mean that. I think he wrongfully compared PC code running on new and different next-gen systems. I still don't fully believe the guy. I know coding for next-gen system will be harder than now but damn is it THAT much harder.

What does he mean about multiprocesser have been around for 20 years and that there is no magic pill?
 
Yes I think it is THAT much harder.

I think what he's talking about, and someone please correct me if I'm wrong, is that very smart programmers have been trying to solve these multi-threaded problems for 20 years and there still has not been any major solutions.

Mckmass it seems like you just don't want to let the hype go, you just WANT to believe so badly that CELL is the greatest thing in the world. Just let it go man, no-one's exagerating how hard this is going to be it's going to be HARD!

Somehow parallizing things so that you actually use all the 7 SPE's or 6 hardware threads for x360 is maybe NOT possible, it may just be that simple. There are inhernet problems with multi-threading code, and over the last 2 decades these same problems still exist(if i'm understanding him correctly) they will not just go away.

I think alot of people are underestimating how hard this is really going to be to extract power from these CPU's, carmacks just trying to argue the other POV.

But on the other hand, it doesn't matter because we've already seen what's capable, and as first gen titles and it's amazing. So desptie the problems, console gamers are still gonna get the best of the best..don't worry be happy.
 
Last edited by a moderator:
randycat99 said:
If that was the point he was trying to make, he wasted a lot of people's time, imo. I think it is fairly well known, by those who would be concerned about what he says, that making clockrate to performance comparisons across radically different hardware architectures is pretty boneheaded.

Well you're free to derive your own conclusions from the speech. That is my interpretation of his comment after taking the full context into consideration. Perhaps it would be better to not specify ghz and just say his point was you shouldn't focus on the numbers because there are serious architectural difference between the new processors and PC processors. It may not have been a point worth mentioning, but that doesn't really change anything.
 
Almasy said:
I think a lot of people are upset mainly because many of Carmack´s comments and complaints are not based on firm foundations.

Says who, you? A developer working with the system is much more in the know than us--lay fans. EVERY developer has noted the issues of multi-core processing--even the devs in this thread. Some welcome the challenge, others think it was unnecessary at this time. So we have fact (difficulties surrounding multi-core designs) with opinion (whether now was, or was not, a good time for consoles to make that transistion). His facts (comments) are correct; his opinion (complaints) is his perception based on years of PC & Console development.

Look at his comment regarding the CPUs, he´s using existing code to measure these new type of processors. That´s not the most inteligent thing one can do, and it only makes you look dumb and lazy in the public eye, and IMO he deserves it.

Again, I think YOU are reading too much into what he is saying AND being too defensive. Obviously he did not just drop the Q4 code right onto Xenon and expect it to work.

As an aside, Q4 is still in development. It was noted it was running at half the speed of a desktop. Compared to the hit many games took going from the Alpha to Beta kits on the 360 or the fact some PS3 games were running at about 5% of their final framerate, 50% sounds pretty good for a game in development that just recieved final Beta kits in the last couple months (and, as Todd noted, they are STILL replacing chips and stuff with final spec parts). Obviously he is not as dumb as you are portrarying him or lazy. But as I noted before there has been a lot of sentiment that the consoles are going to "cream" the PC. Yet

Hannibal has had reservations
Devs who spoke to Anand had reservations
John has reservations

They are not saying the consoles suck, just that they are more labor intensive platforms that take MORE TIME to get the same power out of them compared to a PC. They have more theoretical Floating Point performance, but as we all know (or should!) is that FP is not the end-all be-all in game development. It is important, and developers who design specifically around the STRENGTHS of a single platform will be greatly rewarded. Most 3rd party-cross platform companies, especially those who branch out to the PC, do not have that luxery. They need to be cross platform to make a profit, which means many of the special features and performance bonuses are not available without re-writing large portions of the game.

This is why devs have been SCREAMING for the last year about the rising development costs. There is not only the art assets and juggling more game code, but to get competitive looking games with 1st party titles they need to invest significantly ontop of what they have already done.

Dumb.
Lazy.

Those are not the words I would use in this situation. Looking at an additional 6 months to port a game to the PC on what he calls a "friendly" environment does not bode well for many smaller dev houses (and, IMO, smaller dev houses tend to turn up the gems... only to be bought out by EA! :devilish:)

His comments also lack moral authority because id´s presence on the console market is close to nill.

False.

The Quake 3 engine was very popular during the last gen (Call of Duty, Return to Castle Wolfenstien, Medal of Honor, 007:tWinE, SoF2, Jedi Knight 1&2, etc). Further id IPs like Doom and Quake have appeared on many consoles.

So id games and their engine have indeed been significant on the consoles, present and times past.

To put it another way: id may not be Nintendo, Sony, or MS, but when it comes to devs id has more experience than most companies. You would be very hard pressed to name 10 non-1st party developers other than John who have had more influence on the industry. Further, we respect the opinions of devs on this boards with far less experience/sucess in the industry.

Also, Acert, I´m sure you´re fond of Carmack and all, but Doom 3 didn´t set the console world on fire. It sold nicely, but it´s not indicative of much, and certainly doesn´t give him any authority to speak ill of consoles.

1. Who said I am fond of John? I already stated I do not like the Doom series. Out of the Quake series only #2 I found interesting (never finished it though). And I do not always agree with him. BUT, unlike you it seems, I understand what he has done for the industry and the sway he has in the industry. He also tends to have an opinion (not one I always agree with) and tends to speak his mind. As others noted he is a very smart person and it is worth at least considering what he is saying.

If one calls trying to understand John's perspective and his actual WORDS (not paraphrased talking points) and has a respect for his intelligence and experience in the field (while not always agreeing with him), then yes, I am fond of him. But then again I would be considered fond of many industry figures.

2. Doom 3 has done nicely on the Xbox, and the fact his Quake 3 engine has been widely used is worth noting. You are overstating the position of what he has, and has not done, with the consoles.

3. As for his authority to speak ill of the consoles I disagree. He is a RESPECTED developer who has sold more games than you can bat an eye at. I fart in the general direction of any arguement that would state JOHN can not be critical of a console yet people on THIS FORUM can. You yourself have been critical of consoles on this very forum--so why should not an EXPERIENCED programmer who has produced dozens of games and a number of cutting edge realtime game rendering engines be able to speak his peace?

Really, to argue that he has no aurhority to say what he has yet to engage in the same haggling on this forum is a riot. He has worked on home consoles in the past and is working with the consoles right now. Heck, you telling him he has no authority to talk about the consoles is like the pot calling the kettle black.

The difference is he is a created a game and actually worked on the next gen consoles. Feel free to disagree with him, but criticizing a professional because he disagrees with your lay-person perspective/bias is wrong.

Surely you would not tell ERP or DeanoC they have no room to discuss a platform they have worked on. We take their comments on the Xbox, PS2, GCN all the time. And we all respect what they say. Yet no disprespect to either of these two fine gents (who, btw, are VERY honest, knowledgable, and speak their minds... really GREAT devs both of them), but my guess is John has worked on as many, if not more, platforms and his games have sold a lot more (safe bet... his games have sold more than almost anyone else not named Mario or Sim). That does not make John more qualified to talk on next gen consoles, but since he is working on them he has equal authority to ERP and DeanoC (guys we all love and appreciate).

Really... no authority? Hahaha

Honestly, if he doesn´t even bother to optimize for consoles, all he is doing is spreading FUD, and as a console gamer I do not appreciatte that.

Obviously he had to optimize some of his code to get it to even run on the 360.

The only FUD I see here is your appearant anger with his comments. As has been noted by other devs, the SUBSTANCE of his keynotes is very real. There are challenges ahead. He has opinions on the design decisions which some devs disagree with (I disagree with him as well! Multicore needed to happen on the PC 2 years ago, if not sooner than that).

I believe in general you are taking what he has stated out of context and downplaying what he has said.

Fact is OTHER devs DO agree with him. This is NOT the first time we have heard devs complain about Multi-Core CPUs. Or no OoO execution. Or cache sizes. Or system development tools.

This is nothing new. The difference is 1.) John has MUCH more pull when he says something and 2.) John collected a coherent complaint at an "important" event.

IMO he´s a guy that got used to big fat CPUs that do a lot of work for him. That´s fine as long as he stays in the PC market.

It is a good thing your opinion of John is irrelevant.

Fact is id is coming to the next gen consoles--and the home consoles is an area id has ben active and present in since the says of the SNES.

As for the CPU comment, he got Doom 3 to run on a Celeron 733MHz with 64MB of memory and a GF3-class GPU. Seeing as D3 is one of the best looking 360 games I think your comment about CPUs must be a slam against the 95% of other devs who were unable to make as nice looking games this gen.
 
mckmas8808 said:
Somebody give this person a beer for an excellent post. *claps 100 times* I could have said it better myself. To many people think that we are saying he is a crappy programmer when we are not. Again great post.

No, instead he called him dumb, lazy, and that he had no authority to discuss next gen consoles because he has no presence in that sector (which is false and laughable).

Seriously, how can people here debate, argue, and troll the pros- and cons- of the 360, Rev, and PS3 and then turn around and say that John Carmak--who has a long history of successful game development, console development, and actually has WORKED on the 360 and PS3--has "no authority" to discuss the issue? Pleeeeease.

So, from this perspective, no one here should be allowed to make any comments on the next gen consoles? I will be watching Almasy's and your posts then ;)
 
What does he mean about multiprocesser have been around for 20 years and that there is no magic pill?

I'm pretty sure multiprocesser system have been around for more than 20 years, and well he has written enignes that suport multiprocessers before, he has been around for years and programmed on many different architectures, what he said didn't seem that bad to me anyway, I think any programmer would rather have a faster single core chip than having a bunch of weaker cores that you would have to use extra effort to get good performance from, thats all I got out of it, and I'm sure a lot of other developers would probably agree
 
Back
Top