[Continuing his new 'Tales from the GDC Vault' series, digital historian Jason Scott reveals his first full-length digitized video from the Game Developers Conference archives - John Carmack's fascinating keynote from GDC 2004.] It took a lot longer and was more involved than I'd expected, but the first of the GDC presentations stored on BetaSP tapes and not available for a lot of years is now online over at GDC Vault's free section: John Carmack's 2004 Game Developers Conference keynote presentation. For what are no doubt the usual reasons of opportunity, scheduling, and bad luck, this was the very first time he gave a speech at GDC, even if the work he'd done (including Commander Keen, Doom and Quake) had been the topic of discussion and mention for the previous decade. Describing in deep technical detail the issues I had building the workflow of transfer from Betacam SP tapes to .flv files is probably not the best use of your time, so let me quickly go over the high-level version of it. Pulling the audio and video data from the tapes was not that difficult, but the resulting files were desynchronized, and in the most annoying way: slowly doing so over the course of an hour (this happens when an audio file has a different amount of "frames", and the problem isn't always obvious). It turns out I have to hand-stretch the audio to match the video track, then ensure the synchronization is good across the hour. With a bunch of tests and a huge amount of re-rendering, here we are with the finished Carmack presentation. Clicking on the below image of Carmack at the podium gives you the interface for watching/listening to the presentation, in which the id Software veteran is introduced by Spore and Spy Party veteran Chris Hecker. The video has chapters, lets you manipulate the image size and placement, and gives you a guide as to the main points of the talk. Perhaps I should not have been too hasty in trying to shy away from being technical. This is a very technical speech. I don't mean to sound needlessly superlative, but someone like John Carmack has only come into the public eye a handful of times since the Industrial Revolution. I don't mean to say he's the smartest guy on the planet or the most skilled programmer or entirely unique in the history of inventors, although he is way up there on the scale. It's just that Carmack's combination of brilliance, dedication to open standards, willingness to share his inventions and one-step-ahead thinking has gifted not just computer games but computer culture with a shining example of a great way to get things done in the world. It's an alternative narrative to NDAs, secretive processes, misleading statements, and attempting more me-too. Carmack is, at heart, a programmer, and his presentation is about what the future holds for game development from the point of view of the programmer - albeit referencing titles like Doom 3 along the way. It's a speech he's been asked to give on a few occasions, and with good reason - he's got clear, distinct opinions and his presentation style is, to say the least, as forthright and logical as commented code. He does not reference notes - watch him walk on carrying none - and he utilizes no Powerpoint, slides or visual aids. He does not stumble over what he's saying, and he doesn't lose any thread he's discussing - a performance many times more compelling and masterful than many public speakers primarily engaged in development would be able to pull off. The themes he strikes on are complexity and technology as they relate to games and the game experience. He ticks off what he thinks of as "done" and "not done". Audio, advancing graphics rendering, and player freedom are done or on the way to done. Less so, to him, are physics and simulation, and accomplishing what we think of as reality utilizing polygons. From there, he moves onto discussion of the development cycle and its ever-growing complexity, and how priority directed at the end-user is probably the best way to go. (A lot of his worries, in fact, explain his goals with the later Rage environment.) His presentation is a wonderful overview with many high points, but there's one towards the end that I thought particularly insightful - Carmack points out that as a successful company that has not have to worry about licensing and contracts for a very long time, id has much in the way of reward and happiness. But in one way that's not true: id's large size and continuing growth as a company means that it has become more risk averse and unlikely to shift into a whole range of game design. That leaves the field wide open for developers who are willing to try entirely new mechanics and design and go in a different direction that huge, successful id could not hope to enter. Check it out. And know that it's the first of many such talks I hope to get online for you very shortly.
'Tales from the GDC Vault': Carmack Lays it Out
May 20, 2011

Tags:
2011
Subscribe to our newsletter
About JikGuard.com
JikGuard.com, a high-tech security service provider focusing on game protection and anti-cheat, is committed to helping game companies solve the problem of cheats and hacks, and providing deeply integrated encryption protection solutions for games.
Top

I put the Galaxy Ring to the test - and it's better than my Apple Watch in one critical area
Aug. 2, 2025

Finally, an ultraportable Windows laptop I'd use at the office (even though it's for gamers)
Aug. 2, 2025

Samsung is giving new Galaxy Z Fold and Flip customers a rare $120 bonus - how to redeem it
Aug. 2, 2025

Anthropic beats OpenAI as the top LLM provider for business - and it's not even close
Aug. 2, 2025

Is your Roku TV spying on you? It's possible, but here's how to put a stop to it
Aug. 2, 2025
Recent

I put the Galaxy Ring to the test - and it's better than my Apple Watch in one critical area
Aug. 2, 2025

Finally, an ultraportable Windows laptop I'd use at the office (even though it's for gamers)
Aug. 2, 2025

Samsung is giving new Galaxy Z Fold and Flip customers a rare $120 bonus - how to redeem it
Aug. 2, 2025

Anthropic beats OpenAI as the top LLM provider for business - and it's not even close
Aug. 2, 2025

Is your Roku TV spying on you? It's possible, but here's how to put a stop to it
Aug. 2, 2025

I bought Samsung's Galaxy Watch Ultra 2025 - here's why I have buyer's remorse
Aug. 2, 2025

Gulf states reframe AI as the ‘new oil' in post‑petroleum push
Aug. 2, 2025

Physicists remain split on what quantum theory really means
Aug. 2, 2025

From concept to cornerstone, Ethereum turns ten
Aug. 2, 2025

Delta's personalised flight costs under scrutiny
Aug. 2, 2025
Blog

JikGuard game protection supports Google Play's 16 KB page-size compatibility requirement
Aug. 1, 2025

JikGuard game protection supports Steam Deck
July 30, 2025

Security Risk Analysis for Racing Games
July 28, 2025

Are there hacks that increase gacha pull rates?
July 24, 2025

VMOS Open-Source: New Threat to Game Security
July 18, 2025

How Games Detect Black and Gray Studio
July 15, 2025

How Games Detect iOS Jailbreaks
July 11, 2025

FPS Game Anti-Cheat Solution
July 9, 2025

Black and Gray Industry Insights: HappyMod
July 7, 2025

Online Game Anti-Cheat Solution
July 4, 2025
Random

Samsung is giving new Galaxy Z Fold and Flip customers a rare $120 bonus - how to redeem it
Aug. 2, 2025

Your Windows 11 PC has a secret emergency shutdown feature - here's how to use it
Aug. 1, 2025

Claude becomes the preferred AI model for enterprise coding
Aug. 2, 2025

Xreal wants you to split with your Meta Ray-Ban specs - here's how with this trade-in deal
Aug. 1, 2025

Stop ignoring your car's USB port: 5 features you're not taking advantage of
Aug. 1, 2025

Physicists remain split on what quantum theory really means
Aug. 2, 2025

PayPal and Venmo outage hit users Friday morning - what we know
Aug. 1, 2025

9 things you shouldn't use AI for at work
Aug. 1, 2025

I tested the viral Sigma BF camera, and its radical redesign has me hooked
Aug. 1, 2025

Apple's tariff costs and iPhone sales are soaring - how long until device prices are too?
Aug. 1, 2025
Most Views

How Games Detect GameGuardian
March 17, 2025

Explanation of Game Anti-Cheat Solutions
March 17, 2025

Cheat Engine Modifier Detection Solutions
March 18, 2025

Explanation of Unity Engine Encryption Solutions
March 17, 2025

How to Anti Hack in Client-Side Games
May 21, 2025

Cocos Engine Encryption Solution
April 8, 2025

How Games Anti-Debugging
April 15, 2025

Cloud Phone Detection Solution for Gaming
May 21, 2025

How Games Detect Frida
March 25, 2025

How Games Detect PlayCover
March 26, 2025