首页 > 代码库 > 3D网络游戏开发学习书籍概览

3D网络游戏开发学习书籍概览

        这篇文章是接着前三篇文章学好C++要阅读的书籍学好Windows编程要看的书籍以及黑客修炼,反击黑客,安全问题要阅读的书籍的基础上而写的,如果想了解C++的话请看http://blog.csdn.net/a809146548/article/details/42972535;如果想了解Windows编程的话请看:http://blog.csdn.net/a809146548/article/details/43023185;如果想了解安全方面的话请看:http://blog.csdn.net/a809146548/article/details/43059323。

      3D网络游戏(这里特指端游,当然3D网络游戏开发学好了,那么2D也就不在话下了)开发涉及到的技术非常多,非常复杂,因此有深厚的C++功底和深厚的Windows编程功底是很重要的,当然安全问题也非常重要,没有人希望幸幸苦苦开发的游戏几下就被破解或被黑客攻击窃取数据等等,下面就来了解今天要说的书籍吧!

      本文介绍的书籍很多,各有各的特点,建议使用电子书阅读或向图书馆借阅(学生)。当然这些书籍也不能包含游戏开发的所有知识,其他很多知识还要通过其他渠道获取,这些都是初学者应该看的。尤其是GPU精粹系列和游戏编程精粹系列两类书是很经典的。

1、OpenGL相关:

《OpenGL游戏编程-by Kevin Hawkins and Dave Astle》,《三维游戏设计师宝典-学opengl编3d游戏》,《OpenGL着色语言》,《计算机图形学-OpenGL版》,《计算机图形学——用OpenGL实现》,《OpenGL高级编程与可视化系统开发-高级编程篇》,《OpenGL游戏编程-徐明亮》,《OpenGL编程指南》

2、DirectX相关:

《Direct3D游戏编程入门教程》,《DirectX11游戏编程入门》,《DirectX 9.0 3D游戏开发编程基础》

3、脚本相关:

《游戏脚本高级编程》,《Lua程序设计》,《Python学习手册》

4、网络游戏编程相关:

《网络游戏服务器端编程》,《网络游戏安全揭密》

5、人工智能相关:

《游戏人工智能编程案例精粹》,《游戏编程中的人工智能技术》,《AI游戏引擎程序设计》

6、其他:

《游戏核心算法编程内幕》,《游戏测试精通》,《三维游戏引擎设计与实现》,《VC++游戏编程基础》,《3D数学基础:图形与游戏开发》,《MUD游戏编程》,《计算机游戏基础教程》,《计算机图形学基础教程-Visual C++版》,《游戏编程数学和物理基础》,《游戏编程All In One》

7、GPU精粹系列:

《GPU精粹1》、《GPU精粹2》、《GPU精粹3》

8、游戏编程精粹系列:

《游戏编程精粹1》、《游戏编程精粹2》、《游戏编程精粹3》、《游戏编程精粹4》、《游戏编程精粹5》、《游戏编程精粹6》、《游戏编程精粹7》、《游戏编程精粹8》

徐明亮

3D网络游戏开发学习书籍概览