Skip to content
0:00 / 0:00

#johncarmack#rage#staticanalysis

QuakeCon 2011 - John Carmack Keynote

QuakeCon Official

11K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 4 people: 3 on Hacker News and 1 in engineering communities.
  • A classic. People kept recommending it from 2011 to 2018.
  • Presented by John Carmack, co-founder of id Software
  • May be out of date. Uploaded 15 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

295K views15 years ago4 recommendations

Game developmentTools and practiceUnity, Unreal and GodotBuilding a game engine

John Carmack discusses game engine development, static code analysis, open-sourcing id Software engines, and the technical challenges of building Rage.

As tradition goes, id's co-founder and technical director, John Carmack, kicks things off with his keynote address.

Why it's here

4 people recommend this

What people say. Highly recommended as an engaging and wide-ranging talk on game development, static analysis, and software engineering pragmatism.

Moments people linked to

u/ethicszenin r/haskell • Recommends

"I'm very tempted to want to move to a functional programming language. Haskell or Ocaml or something" -John Carmack
128View on Reddit

hotwireon Hacker News • Recommends

On “Ask HN: What is your favourite tech talk?”

John Carmack is an absolutely brilliant speaker. Conversational, captivating and effortlessly natural. I could listen to him talk all day about the most arcane bits of graphics development which i'll never understand but am fascinated by regardless. His QuakeCon talks are particularly good. QuakeCon 2011 - link to this video QuakeCon 2012 - link I like his talks because he's always interested by what he's doing and it tends to make me interested again in code. Linus Torvalds is another surprisingly good speaker. His talk on git - one of the dryest possible topics - was very interesting. There's not many other people I'd sit and listen to talk about SCM. link

johno215on Hacker News • Recommends

On “John Carmack on the importance of Static Code Analysis”

Here is an accompanying segment from QuakeCon 2011 in August where static code analysis is discussed. This topic must really be on his mind. link to this video

mitchtyon Hacker News • Recommends

On “Game Publishers Are Obsolete – So Why Haven’t Developers Ditched Them Yet?”

You might find John Carmack's 2011 quakecon keynote video interesting, he addresses a fair amount of your questions. link to this video

empikaon Hacker News • Mentions

On “Id to release Doom3 source code”

I'm sure Carmack says alot more about the patent issues and open sourcing the engine in the keynote. link to this video

stephthon Hacker News • Mentions

On “IOS source code for Wolfenstein 3D & Doom classic”

yes, id software is notorious for open sourcing all their games a while after release. John Carmack took a few months break from Rage development to work on these (at least on Wolfenstein, not sure about Doom) 1, so there will definitely be substantial differences to adapt to iOS, like - I'm guessing - OpenGL-ES code and touch controls. here's a write-up from Carmack about his Wolfenstein iPhone development adventures: link 1 link to this video

ja2keon Hacker News • Mentions

On “Dear John Carmack.”

Carmack on Rage in his own words, when giving the QuakeCon 2011 keynote (most important bit is probably after the ellipses): "If you've seen me I've been spending a lot of time over there at the demo stations just watching people playing, generally with a big old grin on my face. "We had so much that we set out to do on this that was different than what we had done before. Id had been almost a stereotype of what you do - first person shooter, run and gun, corridors, monsters jumping out at you, this type of thing. We invented this genre and we followed it for a long ways, but people thought that was all that we were doing. "And with Rage we set out to be really pretty ambitious, to do a lo…

smosheron Hacker News • Mentions

On “OCaml for the Masses”

John Carmack mentioned OCaml and Haskell at the last QuakeCon (on the topics of game scripting and static analysis), citing performance and hiring issues: link to this video (1:10ish) I'm not sure about the performance issue. If it stays within a reasonable (low single-digit) factor I think the hit is worth the quality guarantees you can get out of it. The hiring/education issue is probably the #1 reason so few attempts are made in this direction.