Software talks


John Carmack speaks at SMU Dedman School of Law's Tsai Center Innovation Lecture 3/21/2018

The Early Days of id Software The GDC-2016 talk.

John Carmack Tech Talk with UMKC-SCE


Using Types Effectively - talk about how to design types to make it impossible to represent wrong state.


Under the Hood of Blizzard's Internal Build System - how to optimize build routines


Overwatch Gameplay Architecture and Netcode GDC-2017 talk about Overwatch architecture and networking.

Networking Scripted Weapons and Abilities in Overwatch

Replay Technology in Overwatch: Kill Cam, Gameplay, and Highlights