Programming is not a zero-sum game. Teaching something to a fellow programmer doesn’t take it away from you. I’m happy to share what I can, because I’m in it for the love of programming. John Carmack Read Quote
We were happy with funding ‘Rage’ on our own nickel for years. We intended to do the same with ‘Doom 4’. We had offers early on for ‘Rage’. People offered us X million dollars. But we carried the risk, and when we finally signed a deal, it was X plus $10 million. John Carmack Read Quote
Because of the nature of Moore’s law, anything that an extremely clever graphics programmer can do at one point can be replicated by a merely competent programmer some number of years later. John Carmack Read Quote
It is a shame that homebrew development can’t be officially sanctioned and supported, because it would be a wonderful platform for a modern generation of programmers to be able to get a real feel for low level design work, to be contrasted with the high level web and application work that so many entry level people start with. John Carmack Read Quote
I think ‘World of Warcraft’ shows that people today still like a good fantasy hack and slash game. I always thought that a lot of computer fantasy games leapt into complex party-based play somewhat prematurely. John Carmack Read Quote
With ZeniMax, they have a lot to be proud of. ‘Fallout 3’ is one of the favorite games of so many of our people. But they had zero overlap with the things we do. We do the best shooters in the world. It’s a perfect hand and glove fit. We started talking about this before they rolled out ‘Fallout 3’. We watch them roll it out worldwide. John Carmack Read Quote
To the game code, the world is still just a tile map, but for rendering, each map was exported as a general-purpose 3D model, and the artists could then go through it and spend the polygons any way they liked, without the limits of line-of-constant-z software rasterization that we lived with on the mobile phones. John Carmack Read Quote