id Software Demos Rage On iPhone, Releases Source Code For Two Games 266
glenkim writes "Kotaku has posted their liveblog of the QuakeCon 2010 keynote, with some big announcements by game developer and Slashdot regular John Carmack. Highlights include a video of the id Tech 5 engine (aka Rage) running on the iPhone 4G at 60fps, with claims that it also runs on the iPhone 3GS. Carmack noted that performance on the iPhone was able to 'kill anything done on the Xbox or PlayStation 2.' He also announced the source code release of two games, Return to Castle Wolfenstein and Wolfenstein: Enemy Territory. Also, Carmack finally admitted that Doom 3 was too dark!"
Poll; what was the best game created on Doom 3? (Score:3, Insightful)
I kept waiting for some killer game but didn't notice it ever. Any ideas?
Re: (Score:2, Insightful)
I was hoping they'd port full doom1 and doom2 to the doom3 engine as an expansion pack. There'd be little programming effort there, mostly art and modelling. If they went for a more modernized game, with a similar feel and speed of the old one people would line up for it for sure. Well ... I'd buy it.
Re: (Score:2)
I think there was a mod that did it. And they did copy a few set-pieces over into Doom 3, but they were hard to identify.
Re: (Score:3, Interesting)
That's funny: I always wanted Doom 3 in the Doom 1 engine. It would have been a faster, tighter, more enjoyable game.
Slightly OT: Modern fun, fast FPS like Doom 1 & (Score:3, Funny)
On the note of Doom 1 and Doom 2:
Does anyone have a recommendation for a modern FPS that captures the speed, fun, and simplicity of Doom 1 and 2? I enjoy games like Team Fortress 2 and Battlefield, but sometimes I'd like something fast, fun and disposable... the Mario Kart of shooting people, if you will.
Re:Slightly OT: Modern fun, fast FPS like Doom 1 & (Score:5, Informative)
In a gaming world now dominated by Counterstrikey FPSs, Serious Sam is a throwback to the days of Doom when waves and waves of enemies are just thrown at you. The classic running and gunning bass-ackwards is still a valid tactic in this game
Best of all, story mode coop play is supported, a feature missing in most games nowadays.
Re:Slightly OT: Modern fun, fast FPS like Doom 1 & (Score:3, Informative)
Awful graphics? It was the first game I played that used S3TC (although my card didn't support it at the time) and used huge textures. You could walk right up to walls and see details, when other games at the time just had vague textures. It was also the first FPS I played that allowed really huge game worlds.
Totally agree on the fun though. Deathmatch was a bit rubbish - the large worlds meant that you'd just bounce around miles away from each other, watching rockets go slowly past. In single playe
Re:Slightly OT: Modern fun, fast FPS like Doom 1 & (Score:4, Funny)
Does anyone have a recommendation for a modern FPS that captures the speed, fun, and simplicity of Doom 1 and 2? I enjoy games like Team Fortress 2 and Battlefield, but sometimes I'd like something fast, fun and disposable... the Mario Kart of shooting people, if you will.
Uh, without traveling back in time to the 90's PC game market?
Re:Slightly OT: Modern fun, fast FPS like Doom 1 & (Score:3, Informative)
the Mario Kart of shooting people, if you will.
You just made my day!
And on a serious note, a sibling suggested serious sam, which is a good one. It doesnt have the narrow passages of doom, its more open areas with massive waves comming at you, but that is probably as close as you can get, other various more simple shooters still tend to muck things up with stories and puzzles
Oh, try painkiller by the way! its a bit older (ca 2003), and the setting is somewhat different, but in terms of gameplay, it is a nice mix between serious sam and doom
Re:Slightly OT: Modern fun, fast FPS like Doom 1 & (Score:3, Informative)
Why not just play Doom [newdoom.com] itself? The engine has been ported to modern machines.
Re: (Score:3, Informative)
You can get the entire first level maps there
http://doom.wikia.com/wiki/Classic_Doom_for_Doom_3 [wikia.com]
Re:Poll; what was the best game created on Doom 3? (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Interesting)
It was actually pretty poor. I guess you you'd never played Tribes, or any of the Battlefield games you could think it was good... but Battlefield: 2142 basically did everything ET:QW did, with better balance, and was released earlier.
The funny thing is that the original Enemy Territory game on the Wolfenstein engine was actually really innovative. But by the time Quake Wars came out, everything they did was old-hat and they didn't improve on it at all. (And in some ways, they anti-improved on it! The grid
Re: (Score:2)
I only played the Quake Wars demo but the movement and combat on foot seemed vastly smoother and more natural (read: Quake-like) than any of the Battlefield games. It seems to me that a lot of recent id games have had strong technical merits but not so great gameplay. *Shrug*
Re: (Score:2)
vastly smoother and more natural (read: Quake-like)
Maybe it's because I played Tribes first, but I never particularly thought Quake could be called "more natural". Maybe if you're hopped-up on crack.
But the real point, while there is value to that (although we disagree), it's vastly outweighed by the other problems with the game.
That's because there wasn't (Score:5, Interesting)
The engine was a total flop. It didn't look very good, personally I'd say Unreal Engine 2.5 (UT2004) looked better, and especially for the hardware it required. When Unreal Engine 3 came out, it was done. The complete list of games on the Doom 3 engine is:
Doom 3
Doom 3: Resurrection of Evil
Quake 4
Prey
Enemy Territory: Quake Wars
Wolfenstein (the new one from 2009)
And Brink is using it, scheduled for 2011. That's it. 5 titles, one expansion for the whole engine. Compare this to the about 100-150 games for Unreal Engine 3. Games devs just did not care for iD Tech 4 (the Doom 3 engine) at all.
Re: (Score:3, Interesting)
Re:That's because there wasn't (Score:5, Insightful)
Bethesda doesn't have a partner publishing program like EA and THQ do. That implies it will be a more traditional, "We own the IP" publisher/developer relationship. That's especially worrisome for smaller independent studios. Larger studios can possibly have the clout to maintain their IP. But, most large studios are not independent, they're owned by publishers that compete with Bethesda.. There's no way an EA, Activision, THQ, TakeTwo, or Ubisoft studio will use idtech5. Along with that liability on the engine there are no shipped games to prove the engine is viable, it's not known what the dev support will be like, and there is no one outside of Id that has experience with it.
Unreal rules the roost right now. There's no publisher lock-in, there are hundreds of games to prove it's viability, the dev support is all online, easily referenced, and complete, and the widespread use of it means that it is easy to find programmers, designers, and artists that have experience on the toolset. idtech5 has to not only be as good as unreal in all of those areas, it arguably has to be better. A studio that knows how to make games with Unreal would have to dump all of their institutional knowledge if they went with idtech5. That's a huge loss of competitive advantage.
Idtech5 might do amazingly well. Given the long timespan since choosing an id engine to make a game was commonplace, the explosion of Unreal as the defacto engine middleware, a decent number of other competing engine middleware packages (Gamebryo, Crytek, Unity, etc...), and the Bethesda lockin I am not expecting idtech5 to be a disrupting force in the game development industry.
Re: (Score:2, Interesting)
I wonder what effect this may have on a future source code release of id Tech 5.
Re: (Score:2)
Unreal rules the roost right now. There's no publisher lock-in, there are hundreds of games to prove it's viability, the dev support is all online, easily referenced, and complete, and the widespread use of it means that it is easy to find programmers, designers, and artists that have experience on the toolset. idtech5 has to not only be as good as unreal in all of those areas, it arguably has to be better. A studio that knows how to make games with Unreal would have to dump all of their institutional knowledge if they went with idtech5. That's a huge loss of competitive advantage.
Maybe that's why they went for lock-in? Because id isn't really a strong competitor in the "game engine market" anymore?
Re:That's because there wasn't (Score:4, Informative)
The engine "flopped" because id didn't push it as a commercial engine in the same way they did with id Tech 3. They had been there, dealt with the tech support for external devs and companies, and found they just didn't want to do that again. Aside from a couple of close-knit companies there was no encouragement to use it. Epic, on the other hand, took the corporate angle, focused on building and marketing a sellable engine, and provided a commercial support network that encouraged lots of reuse.
But yeah, don't let the facts get in the way of a good beat-up.
Re:That's because there wasn't (Score:5, Funny)
Re: (Score:2)
Prey was pretty entertaining. I also thought that Wolfenstein was decent, even if the mouselook was sluggish and suffered from console-itis.
Comment removed (Score:5, Insightful)
Re:Doom3 to dark? (Score:4, Funny)
What has a light side and a dark side and holds the universe together?
Re:Doom3 to dark? (Score:5, Funny)
Re:Doom3 to dark? (Score:5, Informative)
Re: (Score:2)
Comedy?
Re: (Score:2)
Re: (Score:2, Insightful)
Re: (Score:3, Funny)
Windows update?
Re: (Score:2)
Like, in a darkened, maybe unfinished, parents basement with eerie acoustic properties? I'd say they have they're audience nailed.
Re: (Score:2)
Myself and a friend used to have a shitload of fun in this exact scenario. We did our own version of Co-Op mode, I was good with the shotgun, he was good with the MG, we'd swap back and forth as we ran out of bullets for our weapon of choice. Throwing the controller across the room in the middle of trying not to die added an awesomely fun level of excitement to the gameplay.
No it was just too dark (Score:5, Insightful)
The problem was that the shadows were hard. The the real world, light bounces. This is why if you turn on a flashlight, you can see things in the room not in the beam. Light bounces off one surface, then off another and so on. You can simulate this via radiosity on computers. Problem is that is real expensive computationally. You don't do it in realtime. So generally what most games do is a cheap global illumination. There is an all pervasive amount of light applied to everything, and then specific dynamic lighting.
Well in Doom 3, there was no GI, and all light bounced only once. So anything directly illuminated, you saw. However anything else, was completely dark. Shadows were complete, there was no shadowed corner where things were visible, but barely.
Re: (Score:2, Interesting)
The problem was that the shadows were hard. The the real world, light bounces. This is why if you turn on a flashlight, you can see things in the room not in the beam. Light bounces off one surface, then off another and so on. You can simulate this via radiosity on computers. Problem is that is real expensive computationally. You don't do it in realtime. So generally what most games do is a cheap global illumination. There is an all pervasive amount of light applied to everything, and then specific dynamic lighting.
Well in Doom 3, there was no GI, and all light bounced only once. So anything directly illuminated, you saw. However anything else, was completely dark. Shadows were complete, there was no shadowed corner where things were visible, but barely.
I'm not sure that this is to much of an issue, unless there is some kind of tone-mapping involved it would be near impossible to see the indirect lighting while have the direct component at the correct exposure level. I think that the way most games pump up the ambient term in order to show the contents of the shadows looks bad, it kills the contrast.
Re:No it was just too dark (Score:5, Interesting)
I'm not sure that this is to much of an issue, unless there is some kind of tone-mapping involved it would be near impossible to see the indirect lighting while have the direct component at the correct exposure level. I think that the way most games pump up the ambient term in order to show the contents of the shadows looks bad, it kills the contrast.
On the contrary, it's very visible. Without global illumination, 3D scenes look very 'fake' to observers, even if they don't know why. In contrast, scenes rendered with a high quality GI algorithm look much more realistic, even with flat colouring or simple textures and little detail. For example, Valve often makes "untextured" maps for play testing with only GI lighting applied. They look surprisingly good, despite every surface having nothing but a plain placeholder texture.
Ironically, maps with pre-computed GI for lighting was a feature that I'm fairly sure was either invented by id software's John Carmack, or he was the first person to implement it in a widely used game engine. It surprised me that he dropped the feature in Doom 3, when it was one of the more impressive technical advancements in his previous games!
In general, Doom 3 seemed to me to be a game that tried to be so technically advanced in a few specific areas that it had to compromise in others, resulting in an engine that wasn't very good overall. John Carmack even made a comment in a forum before the game's release that he was "targeting" 30fps, which to me felt like a bit of an admission of failure, because at the time every other game engine was already aiming for a constant 60fps, which is the minimum for smooth game play.
Re: (Score:2)
"a constant 60fps, which is the minimum for smooth game play."
Never play games on any 8-bit or 16-bit consoles, eh?
Plenty playable at 25 or 30FPS. Plenty smooth.
Re: (Score:2)
Never play games on any 8-bit or 16-bit consoles, eh?
Small nitpick: 8 and 16 bit games routinely ran at 60fps. It was the 32-bit and first generation of 64-bit consoles that brought us 'cinematic' frame rates. :D
Re: (Score:2)
Well, it depends on what you count as a "frame". NTSC does 60 interlaced "fields" per second, but each field is only every other line, so you get a full screen refresh at around 30 fps, though that's admittedly a different effect from noninterlaced 30 fps.
Re: (Score:3, Interesting)
Sorry, I have to totally disagree, and I know what I'm talking about, having both developed 3D game engines professionally, and having used real high-refresh rate CRT monitors.
The thing is that a moving object on the screen can only be seen at a single static position with each frame. With 24fps, those positions are far apart, say, several centimeters on the screen. A human can track a moving object with their eyes quite accurately. In a real-life scene the moving object will be sharp and the background mot
Re: (Score:3, Interesting)
Re: (Score:2, Informative)
Indeed, I should have made myself clearer, when I said that global illumination isn't particularly visible, I'm only talking about when the direct light is exposed correctly, as is usually the case when you're looking at an environment illuminated by a flash [wikimedia.org](or a flash-light that's close to the camera :) ) . However when the direct light is overexposed, for example a room lit by a window [flickr.com], then the indirect is very important.
Re: (Score:2)
No it's not. Back when I were a lad playing Doom on a 286 anything over 30 fps would have seemed like unimaginable bloody luxury. But we still enjoyed it.
Kids these days, etc.
Re: (Score:3, Informative)
Re: (Score:2)
I'm not sure that this is to much of an issue, unless there is some kind of tone-mapping involved it would be near impossible to see the indirect lighting while have the direct component at the correct exposure level. I think that the way most games pump up the ambient term in order to show the contents of the shadows looks bad, it kills the contrast.
Go in a dark room, aim a bright flashlight at a ceiling, and see what happens.
Re:No it was just too dark (Score:5, Funny)
Go in a dark room, aim a bright flashlight at a ceiling, and see what happens.
Thanks a lot you insensitive clod - I did that and the bat living up there came down and bit me.
Re: (Score:3, Insightful)
Walk into your living room, look at the halogen torchlamp aimed at the ceiling.
Good modern lighting is frequently indirect.
Re: (Score:2)
True radiosity is very computationally expensive, as you say (basically raytracing), but one can fake it for game purposes by creating a faint omni light source at the flashlight's head, and another where the light "beam" intersects any objects. This would have helped Doom 3 TREMENDOUSLY.
I don't think anyone questions that John Carmack is a super-genius, but some of his WTF moments make you wonder if he ever steps outside his "bubble".
and why no guns with a flash light on them or duck (Score:3, Funny)
and why no guns with a flash light on them or duck tape on mars?
How far did you play? (Score:2)
The machine gun (forget if there was another name for it) did indeed have a flashlight on it.
Earlier on, I liked that as a gameplay mechanic -- even the duct tape mod doesn't allow it for the pistol alone for that reason. Later on, there's better lighting in general, so it's not as much of an issue.
Re:and why no guns with a flash light on them or d (Score:5, Insightful)
http://www.duckbrand.com/Products/duck-tape.aspx [duckbrand.com]
Re:Doom3 to dark? (Score:5, Insightful)
Now he should apologize for the hilariously outdated use of monster closets, terrible storyline, idiotic directorial decisions (no flashlight on guns, only 60 seconds of air!!) and extreme "meh"-ness of the entire Doom 3 experience.
Normally, you're happy when a game experience lasts 20+ hours. With Doom 3 it was more like, "there's more? Fuck me!" Especially after you beat the boss from hell, and have to go *back* to Mars for another few hours of tedium.
Re: (Score:2)
GRRRARRAAAHHH!! WTF? Oh, was that a monster? What's going on, why am I losing health?
Doom 3 made me think there was something wrong with my graphics card.
Re: (Score:2)
Re: (Score:3, Interesting)
Re: (Score:3, Funny)
No way, man. I was scared out of my pants playing it under full lighting at noon. Of course, I also refuse to play Resident Evil 4 past sundown, and I even turn up the lights for the Ravenholm chapter of HL2.
I guess I'm just not a horror guy.
Re: (Score:2)
You gotto try FEAR then. I dare you, play it at night with lights off.
Re: (Score:2)
Man, the original AvP would make you shit your pants, then.
I remember playing that with a 12MB Voodoo2, SBLive! and quadrophonic surround sound using huge home theater 3-way speaker cabinets and two separate amplifiers for each speaker pair, front and rear.
Lights out, invite some friends over, crank up the game and watch them start screaming.
Re: (Score:2)
Commander Keen (Score:5, Interesting)
I want my Commander Keen!
Re: (Score:2, Interesting)
Several years ago I asked him the same question by phone. Basic story was that his copy of the Commander Keen projects were lost during a move into their new offices, but someone else (Romero) might still have a copy. He also shared that the source code was very simplistic, almost embarrassing at the time we spoke, and that anyone with a little motivation could make a better game engine. Good point, but I still think it should be made available for historical purposes if anyone still has it. I bet comme
Re: (Score:3, Insightful)
Re: (Score:2)
Maybe he grew up?
Re: (Score:2)
Re: (Score:3, Interesting)
Re: (Score:2)
Hmm.. I suppose I could rewrite the engine to use the original artwork.. the only problem would be getting signoff from whoever owns the ip these days.
Freeware Wolf ET's engine goes GPL (Score:2, Informative)
Re: (Score:2)
Re: (Score:2)
Source release. . . (Score:3, Insightful)
You know, about 5 years ago, I bet a lot of people would have been very excited about GPL release of ET. I suppose someone will probably do something with it, but this seems ridiculously long after the game's publication.
ET wasn't even a revenue generating game for them - they gave it away for free (well, I do remember seeing some copies for sale at computer stores - I guess you can get some people to pay for something they could just download for free, legally).
I know that iD makes some (maybe a considerable portion) of their revenue licensing out their engines to other commercial game developers (maybe even developers of non-game simulators, not sure), but even so - did anyone license the ET engine? I mean, I know it was basically the Q3A engine with some modifications - did anyone care about those specific modifications? Anyhow, releasing the game engine as GPL source release doesn't stop them from generating revenue from licensing it for commercial (non-GPL) use. Why wait so long?
Re: (Score:2)
If I recall there was still a licensee that prevented its release.
Re: (Score:2)
Buh, wah? The Q3A engine was GPL'ed years ago. What would be so special about the ET Engine, which would prevent it's release, because of some contract agreement with one of iD's licensee's? Other than Splash Damage (I suppose maybe they didn't want it open sourced before), was there any licensee of the ET engine? The other poster who responded said no one licensed the ET engine?
GPL Incompatible? (Score:2)
The source released is covered under GPLv3, but has some additional terms attached to it. I would guess this makes it GPL-incompatible?
sigh... (Score:2)
iPhone? (Score:3, Interesting)
Screw the iPhone, John. When will ID have an Android version?
The super AMOLED screen on my Captivate is begging For a good game.
Necron69
Re:iPhone? (Score:4, Insightful)
Re: (Score:2)
True enough, but I'm sure the decision had mostly to do with iPhone owners spending a hell of a lot more money on apps than Android owners.
Re:iPhone? (Score:5, Insightful)
A) Android has a lot of really good free apps and it has lite apps that don't suck.
B) Most people who use Android aren't the type of people who spend lots and lots of money on needless things.
C) With no restrictions on app development, the person who makes a $.99 fart application loses business to the teenager with an hour of free time and an SDK who makes his own one and releases it for free for his own amusement. With the iPhone that app might cost $50 or more to develop.
Re: (Score:3, Insightful)
> ..And a lot of the reason that Android users don't spend a ton of money on apps are threefold.
Your 3 reasons are ridiculous.
> A) Android has a lot of really good free apps and it has lite apps that don't suck.
Although a higher percentage of Android apps are free than iOS apps, there are twice as many free apps on iOS, because there are so many more apps. And there are many, many great free apps.
> B) Most people who use Android aren't the type of people who spend lots and lots of money on needless
Re: (Score:2)
You forgot:
D. Paid apps are not avaliable in the store for most of Europe and I think all of Asia.
Re:iPhone? (Score:5, Informative)
According to GameSpot:
http://www.gamespot.com/news/6273388.html [gamespot.com]
Where can I download the keynote? (Score:2)
Any clues or outright answers as to where I can download John Carmack's entire keynote? Even just audio would be acceptable. I managed to watch the rocketry talk today with him and Richard Garriott. It was fascinating.
For others, here is some pretty thorough coverage of the keynote:
http://www.gamespot.com/news/6273388.html [gamespot.com]
Re: (Score:2, Insightful)
It's progress if the device fits in your pocket and runs on batteries. I wonder if this thing will run on Android when it comes out?
Re: (Score:2)
Android -> Java.
So no.
Android -> Dvalik.
Android also has support for OpenGL and Native C++ Code [arstechnica.com], but still probably no.
The real time "shadows" seemed to be just dark spot decals.
Also, I didn't see any dynamic lighting besides the most basic directional vertex lighting on the moving models;
Otherwise it looked like a bunch of precomputed lightmaps/textures to me.
Meh. It's "Rage" (or IDTech5) only in name.
Many Android phones could handle this no problem...
I don't see what the big deal is. Article title should have been: "id sti
Re: (Score:2)
Re: (Score:2)
Using a phone as a controller would be one of the worst moves ever (even worse than the Wii's basic controller)
Re: (Score:2)
Have you ever used a PC for gaming. It sucks. you need a dedicated keyboard *and* mouse to play anything :)
sure, phones aren't designed for gaming controls (erm, except the upcoming Playstation phone [arstechnica.com]) so I doubt anyone would expect great things from it. If gaming is to take off on the phone, then I expect to see accessories to become available - like a keyboard and mouse - and a hdmi connector to the TV so your gaming experience on your new small PC ...erm phone... is as good as the experience on your large
Re:Slashdot regular? (Score:5, Informative)
101025 [slashdot.org]
Re: (Score:2)
Can /. be /.'ed? Stay tuned to find out...
Re: (Score:2)
You mean you've never seen an error 500 here? They're rare, but they certainly happen.
Re:Slashdot regular? (Score:5, Interesting)
Pretty impressive three digit ID.
As far as regularity goes, I read /. every day but comment infrequently... I'd suggest that different people use /. differently.
Re: (Score:2)
Someone will correct me if I'm wrong, but I thought a megatexture was the opposite of what you're suggesting: It's where you load a single, complete texture into memory just to avoid 1) chunking it up, and 2) coming up with some sort of demand-load/page-otherwise scheme.
It wasn't really possible until game machines had sufficient memory that taking up a huge chunk of RAM with a megatexture was possible. But once it was a reasonable assumption about the minimal hardware, loading a single giant texture beca
Re: (Score:2)
I don't think even today's systems have enough memory to load an entire megatexture into memory. Remember that Carmack is using megatextures to provide terrain detail, so the texture can get pretty huge. Then again, I don't think Carmack has ever released any technical details on megatextures, so I could be wrong.
Re: (Score:2)
Hunh... actually, you were closer to it than I was, if Wikipedia is to be believed [wikipedia.org]:
Re: (Score:2)
Since it "streams" from the hard drive, I would guess that bus and drive speeds would have been the limiter early on.
The idea is to wrap a really big texture on stuff (Score:4, Interesting)
Right now, textures are usually a bunch of smaller files. So your rocks will have some various rock textures, your roads will have some road textures and so on. There are placed on objects and tessellated as needed. The potential problem is it means things can look too much the same. I mean say I have only one rock texture and every rock gets it. They'll all look an awful lot a like in that case.
So the idea with megatexture is you don't do that. Instead you have one single texture for all the ground, and probably all the world geometry. There is no repetition, no tessellation. As with the real world, everything is unique. The game engine then handles swapping in what parts of this massive texture are actually needed at a given time.
Neat idea I'll say that, remains to be seen how it works. Ultimately there's got to be artists behind things and their time is money. Will they really design everything from scratch, or will they do copy-paste but just in the image editor rather than in the game engine? I'm also not sure how it interacts with shaders. These days more and more of games are procedural, meaning you describe things with programs that run on the GPU. I haven't seen if you can have shaders and apply them to given things (like a metal shader that makes metal shiny) or if you have to have one giant displacement map, specular map, and so on.
Re: (Score:2)
Doubt you'll see that, but I could imagine there will be a few good RTCW SP mods to come out of it. Will people play it? Well, people still play and create SP campaigns for Q1.
Re: (Score:2)
Be that as it may, an os is useless without software. For the task you describe, windows is the correct tool for the job.
I don't go trying to run my firewall on Windows, and i wouldn't try to deal with a (probably) slightly quirky game map development tool on an unsupported platform.