学习游戏编程应该看什么书

我是初学者,请推荐几本好书,《Windows游戏编程大师技巧》是不是太老了,可以省去什么内容不看?请推荐一些c或c++方面的游戏编程书籍,可以带有directx,但不要太多。在网上还看到推荐《Direct3D游戏编程入门教程(第二版)》,几乎都是directx的,这种的先不要,我想先学会2d的基本的游戏编程,再去看3d的建模和编程。求高手指点。

《Windows游戏编程大师技巧》这书的代码就不要看了。。。都不是面向对象的。。但思想还是好的。
游戏编程不一定就是DX独大,一般都要兼容OPENGL的。你也可以从OPENGL上学。书实在是太多了。不过最好是看国外的写的书。。国内的书都是骗钱的。。特别是“房晓溪”这个人的书。。
我推荐几本
初学的2D
《Visual C++游戏编程基础》
《Visual C++经典游戏程序设计》
一般现在都可以直接学3D,学好3D,2D就不在话下了
《nehe教程》这个是只有电子书,很好的OPENGL教程,让你对3D图形更感兴趣呵呵
《OPENGL游戏编程》,作者徐明亮,感觉算国内比较好的书了
《3D游戏编程大师技巧》,这书跟《Windows游戏编程大师技巧》有点联系,不过不多,反正也是看思想,代码也不要看了。
还有好多书可以去电驴上载。。。太多了,游戏中的每一个部分都可以单独写成一本书。。以后还要更细化的。。祝你成功,为中国游戏做贡献。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-17
1. Unity 3D脚本编程:使用C#语言开发跨平台游戏
微软MVP张善友倾情作序。本书全面系统地介绍了基于C#的Unity 3D跨平台开发,涉及Unity 3D 跨平台原理分析、Unity 3D 和Mono 的结合,以及在游戏脚本编程中使用C#语言。
适读人群:无论是初次接触Unity 3D脚本编程的新人,还是有一定经验的老手,都可以借由本书来提高自己的水平。
2.Unity 5.X 3D游戏开发技术详解与典型案例
国内的真正来自于Unity 3D游戏开发专家的经验之作,热点游戏范例教学,解决开发中的困惑与问题。
本书对Unity 3D集成开发环境界面、脚本的编写和众多高级特效的实现进行了详细介绍,内容深入浅出,是一本适合不同需求、不同开发水平读者的技术宝典。
3.Unity 3DD手机游戏开发:从学习到产品
老版畅销50000册。Unity第三版全新升级 国内畅销Unity图书原创精品,Unity开发公司员工指定读本,完全商业级游戏范例教学!随书附赠实例源代码 素材库、C#语言初学教程、供读者联系使用。
4.Unity 5.x游戏开发实战
基于案例的Unity 5.x实战指南,带你轻松掌握游戏开发技能。
Unity 5.x游戏开发实战 属于游戏开发类的实战指南,通过4个完整的游戏开发案例讲解了Unity开发的相关技巧,以循序渐进的结构搭建了稳固的学习框架,读者可以借助书中的图文来了解实际的开发步骤,并通过丰富的代码示例学习到实际的编程技巧。Unity 5.x游戏开发实战 更加适合初学者以及想要学习Unity的读者来参考学习。
5.Unity 5.x 完全自学手册
Unity入门全面教程,丰富的实例精粹,不进培训班,真正实现完全自学!
适读人群 :本书适用于广大游戏开发人员、游戏开发爱好者、软件培训机构,以及计算机专业的学生等。
如果你想快速掌握Unity的使用,《Unity 5.x 完全自学手册》将会带给你意想不到的收获。因为本书具有众多突出的优势。
第2个回答  2019-07-22
客户端就看用什么引擎了。我们有自研的引擎是C++写的,自研的引擎的好处是效果我们可控,优化我们也可以做到很好,但是开发效率太低,开发成本高。所以后来我们改用unity,编程语言用C#,好处效率高,开发成本低,但是优化很头疼,莫名其妙的bug也多。曾经我们为了优化请unity公司的人驻我们公司进行。没办法,有一些优化要引擎支持,只能请他们。
可以到这边我们的学校看看,参观学习的
第3个回答  2011-05-02
《Windows游戏编程大师技巧》这本不错啊!追问

我就知道有人会这样回答,他里面介绍的direct语言还是7的,我下的sdk根本不能用啊,而且现在还有人用7编吗,我只想知道有什么可以省去不看的,我看了一点,里面的编程思路还是很好的,只是语言真的太老了……

追答

额,你动作还蛮快的》要想编好程序,就必需全部看完。我是读电子专业的,我当然懂。

第4个回答  2011-05-03
游戏,c++吧,魔兽等很多游戏都是用c++编的
相似回答