Principles and theories of video game design, including software, content, interaction, and game play design. Project based.