Doom 3 source code is out

I dunno about apple products, but many current android devices can handle it, at least from a technical standpoint. My HTC incS runs qemu (the x86 emulator) so fast that many directX accelerated games like Age of Empires are playable on top of Windows 98 SE, with sound. And the incS is only a single core 1ghz.

Now that the doom 3 source code is out, we don’t have to emulate x86 for it to run, it can be tweaked and recompiled to run natively on ARM. My old P4 2.6Ghz+Radeon 9600XT (Doom 3 60FPS max settings) cannot play 720p flashplayer videos, which my phone can.

You’re pretty wrong.

I´d love to be prooven wrong but I still can´t help to doubt highly that it will work, I just dont see phones having the GPU (not cpu) power to run it.

Alright. I’ll accept that.

Don’t quite get how, but I’ll accept that.

You can’t recompile the code into Doom 3, none of it’s data was was released, only it’s engine. You would have to remake the data all from scratch.

Sweet! As soon as I somehow get more programming experience, I’d definitely want to play around with the engine.

I dunno much about this source code. C++ thing? I don’t think it’s hard to learn, nice.

C, C++ and assembler :slight_smile: Download the code and have a look, it’s pretty sick in some places.

Look at it this way. You’re a newbie at game development wanting to learn how to make your first game. You can either learn by making a basic engine from scratch or use an existing engine and build your game on top of it. If you decide to use an existing engine, wouldn’t you want to use a solid, open source engine made by John Fucking Carmack himself?

Not only is that a quick way to learn how to make engine code but you can also learn how to modify the existing code to implement more modern features. Eventually, you’ve learned enough to make your own decent little engine.

So can we compile the source code to run in 64 bit and skip the key codes?

The data files for Doom 3 were released in 2004.

I get what you’re saying, the game isn’t freeware, but that won’t stop people from tweaking the engine to have newer features for use with Doom 3 and Quake 4, similar to what happened with the 684531354 custom versions of the Doom engine that have been released.

Plus games out there like brink and wolfenstein 2009 still use the engine. It’s not really outdated. It just needs some nudging.

I’d go as far as to say it’s the very first of our current gen engines we have now. It’s the perfect base.

https://www.youtube.com/watch?v=QFqFu3FuPGw
https://www.youtube.com/watch?v=WMZva__rU14

two current gen games (one very successful already and another not yet released but already highly anticipated) running on the doom 3 (also known as id tech 4 since id decided to stop naming its engines after games) engine

seems at least passably relevant to me (unless your one of those tragically hip internet cynics that insist on taking the opposite end of everything just to appear fashionably aloof and jaded)

also lets not forget that the incredibly profitable (although afaik mostly shit) modern modern warfare games are based on the quake 3 engine (id tech 3) so yeah i think it would be incredibly foolish (or rather obtuse) to assume that because the codebase is old it is not usefull

just sayin

Wait, there’s Prey 2? I have the first one for Xbox360, it sucks.

How can any sane video game nerd not be aware of Prey 2? It looks fucking awesome. And yeah, it’s idtech 4.

I never liked the original why would I check if there will be a sequel?

You don’t need to check. Prey 2’s mug has been everywhere the past year.

And it looks fucking great. Mirrors edge + Crysis with a fallout vats type system all wrapped up in an open blade runner world.

Also Shadows, I wouldn’t call Brink a huge success.

No it doesn’t. It drags on too long, but it doesn’t suck. Also, yay, Prey 2 finally.

I agree that Prey sucks. But it really was innovative and pretty. I will probably give the sequel a go around.

I really loved Prey. It had a ton of problems but the location was incredible so I put most of them aside.

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.