The Computer Game Design Course by Jim Thompson, Jared Taylor & Andy Segal