本书由Richard S. Sandige和Michael L. Sandige所著。前者是加州理工州立大学的一名退休名誉教授,他在美国多所大学从事过教学工作,还在多家公司从事过研发工作,具有丰富的教学和技术开发经验。后者则非常热爱游戏的研发,目前是WildTangent公司的首席工程师。两位作者将本书分成数字设计和计算机设计两部分内容,数字设计部分包括第1章至第9章的内容,计算机设计包括第10章至第25章的内容。此外,还撰写了5个附录,涵盖了与前面25章的内容对应的34个实验,以及实验中涉及的软件和硬件开发板的使用手册等内容。