摘要:
序言
我在诺门大学(Neumont University)教授DirectX和XNA游戏开发课程也有好几年了,然而我总是为自己没能找到适合这些课程的书籍而倍感失落。这门学科有着海量的相关书籍,但却没有一本适合我的课程目标(专门为熟悉C#编程语言的大学生设计的初级游戏开发课程),或者说那些书的内容没有以一种我觉得合适的风格和顺序来呈现。
许多书籍要求事先具备太多的游戏或图形开发领域的预备知识,不然就是假定读者几乎不具备游戏开发之外的相关知识。还有一些书则过分地依赖第三方库,或者以一种让新接触游戏开发的读者违背直觉的顺序来组织书中的内容。
我发现我经常需要从一本书的第3章跳到另一本书的第18章,然后跳回原来的书看第7章和第9章,如此反反复复地跳跃,同时我还需要用自己创作的幻灯片、代码示例和文档来进行衔接。
最后,我决定以我为XNA游戏开发课程所创作的内容为题材写一些能够在课堂上使用的材料。最初我只是打算简单地给学生们写一些讲义和短文,但后来我又意识到这所大学之外的广大读者或许也能够从这些材料中受益。于是我联系了O'Reilly出版社,然后就有了大家手上的这本书。 阅读全文