Software talks

Development

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

C++

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

Blizzard

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

Overwatch

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