Mike McShaffry在刚会敲键盘时就开始了游戏编程。高中毕业不久他就进入了电脑游戏业的训练营——0rigin Systems公司。他参与开发了Martian Dreams、《创世纪VII:黑门》、《创世纪VIII:异教徒》、《创世纪Ix:阿森松》和《网络创世纪》。在那里工作了7年后,Mike辞职了,并于1997年创建了他的第一个公司——车库里出来的Tornado Alley。它的目标是为孩子制作一款“成年人禁止入内”的超多用户世界。随后他在Glass Eye Entertainment公司就职,为Monty Kerr工作。他在那里开发了Microsoft Casino。短短10个月之后,Monty要求Mike和他新组建的团队开创自己的公司,称为Compulsive Development,它专门和微软合作开发棋牌类游戏项目。Mike目前是Glass Eye Entertainment公司软件开发的领导。
展开
作为Origin System公司(《银河飞将》和《创世纪》系列的开发商)和微软的主程序员,从第一页开始,MIKE MCSHAFFRY就向你展示了如何创建和编写最棒的交互游戏。本书含有大量的技巧和代码示例,再加上对关键非代码因素的广泛叙述,它成为了创作优美的BUG高品质游戏代码的终极指南。这些游戏能够通过如电子艺界和微软这样的顶级游戏发行商的体验。本书涵盖了编程、团队合作、设计合适的游戏架构、代码优化等等游戏开发的全部关键方面,也包含了在《网络创世纪》这样的前沿游戏项目中磨炼成长的程序员们所使用的大量秘密技巧和窍门。所有具体编程概念的介绍都使用C++语言。此书必将成为所有游戏开发者手中的经典!