Windows游戏开发感想&&一个完整的Windows窗口程序

现在的互联网行业从事Windows游戏开发的人实在是太少了。一是因为门槛较高,游戏行业本来就是互联网行业最尖端的领域,要想从事游戏开发,不仅要掌握一门过硬的语言,尤其是对C++的精通,还要对算法非常精通,深刻掌握计算机图形学等知识。熟悉以后还得掌握一些重要的图形库(OpenGL和DirectX)以及一些强大游戏引擎(Unity3D,Cocos2d-X等)。这些书籍光是看完就要花很久的时间,更别说在项目中熟练运用了。这条路漫长而艰辛让许多想从事游戏开发的初学者们望而却步。并且市面上关于游戏开发的好的书籍实在是少之又少,绝大部分又都是外文书籍,这更加阻挡了许多人迈入游戏领域的大门。
但是我相信一定有很多同学和我一样对游戏开发领域无比向往。下面是网上的大神们推荐的一条游戏开发进阶之路,如果你可以将下面的东西全部掌握,想必你在游戏领域也算是登堂入室了。

编程语言类书籍类

1.《C++ Primer》

2.《Effective C++》

3.《More Effective C++》

4.《Exceptional C++》

5.《More Exceptional C++》

6.《Essentional C++》

7.《Advanced C++》

8.《STL 源码剖析》

10.《C# 从入门到精通》 (Unity 3D 需要用到)

11.《Lua》 强大的脚本语言

Windows游戏编程书籍

《Windows 游戏编程之从零开始》 适合初学者入门,我看的就是这本书

《DirectX 9.0 3D 游戏开发编程基础》 红龙书(游戏开发首选)

《Ultimate Game Programming With DirectX》

《Introduction to 3D Game Programming with DirectX9.0c A Shader Approach》

图形类书籍

《计算机图形学》 电子工业出版社

《3D游戏与计算机图形学中的数学方法》

网络书籍

《网络游戏服务器端编程》

《网络游戏客户端编程》

《网络游戏开发》

下面再介绍一下,你应该掌握的一些理论知识:

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值