ABSTRACT

Though it is tempting to jump right into practical game development exercises, in my experience from years of teaching, the quality and eectiveness of your work will benet greatly from starting out with a thorough understanding of the main theoretical principles behind the eld.