Handmade Hero

Handmade Hero is an ongoing project to create a complete, professional-quality game accompanied by videos that explain every single line of its source code. See http://handmadehero.org for details.