如何成为游戏程序员?

来源:百度知道 编辑:UC知道 时间:2024/06/23 21:57:32
想做游戏程序员,不知道需要掌握哪些知识。现在只会C和C++,看了许多游戏公司的招聘信息,好像都要D3D或opengl方面的知识。
哪位现在是做游戏的,可以给我点建议吗?应该看写什么方面的书?如何成为游戏程序员?

如果不知道从何入手, 可以找一找一些开源的游戏/引擎看看, 有个大概的印象;
一个像样的游戏是一个大工程, 涉及到很多方面:
数学, 图形, 网络, 视/音频, 人工智能, 算法等等, 还有, 你要熟悉你开发的游戏运行的平台, 如 Win32 开发, Linux 开发, XBOX 什么的...

当然, 还需要创造力和想象力, 呵呵!

推荐书籍:
<<代码大全>>: 告诉你如何书写程序;
<<设计模式>>: 告诉你如何组织程序;
<<面向对象的游戏开发>>: 用 C++ 从面向对象的角度来介绍如何开发游戏;

高级一点的: 游戏编译精粹 系列

C和C+是基础,不知你学得如何~看看<<代码大全>>(不是一般的人能看懂哦)

WINDOWS API,MFC和WINDOWS DirectX对游戏很重要!
MFC比c#强多了,MFC继承,封装了API,使用起来比api方便!但是要有api基本知识才能学习MFC

其实,现在做游戏的趋势已经不是C++了,很多公司采用C#写游戏了.