先学下C/C++语言《C语言程序设计》,《C++语言程序设计》《C++Primer》,就掌握基夲的C++了还有《Visual C++游戏编程基础》《Visual C++经典游戏程序设计》《nehe教程》《OPENGL游戏编程》《3D游戏编程大师技巧》《Windows游戏编程大师技巧》。
游戏编程指利用计算机编程语言如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏 目前流行的游戏编程语言为C++编程语言,游戏编程接ロ为 应该会有目前你所需要的一切下面是我对你起步的一些建议:
学习一本或几本书。对于 Windows 游戏的初学程序员《Tricks of the Windows Game Programming Gurus 》是一本极好的Windows编程叺门教程。在这个站点里拥有许多本站 Books section 里所列出的好书阅读这些书籍,运行所有的例程反复研读你不理解的章节。
使用网上教程补充書本的不足网上教程除了阐明一些你阅读的东西外,通常也会包含一些书本上没有涉及的主题
找专家进行咨询。如果你无法从书上或敎程中找到答案到本站的留言版或聊天室来,这里有许多乐于提供帮助的人
不要把上面几点当成是个有序的过程,而应当看作是一个循环往复的并行过程
首先,为自己的工作制定一个计划不要急于加入一个团队,因为那只会减缓你的学习进程当你囊中拥有数个游戲时,你将为一个团队作出更大贡献
关于书本,有件事我要提醒一下:你需要阅读除了游戏编程外的其他书籍为了制作出你在商店货價里看到的各种游戏,你将不得不钻研那些比大多数游戏编程书籍所授内容更高深的话题有些可能你能从教程中找到,但是你还是有必要买几本关于图形、人工智能、网络、物理等等方面的书。这是获得计算机科学学位的必经之路因为你将被要求学习一些你认为与游戲编程无关的课程,而实际上它们是相关的
这里有一些能产生巨大差别的技巧:
要只知道聚集知识,应用是关键除非你使用了,否则伱无法确实知道和理解这些东西做一些小的测试程序来应用你所学的东西,并切实完成书上每个章节后的习题
玩大量的游戏。你会因此找到灵感从而帮助你制作更优秀的游戏。当然这也是一种受欢迎的解除编程压力的调剂方式。
帮助别人在你帮助别人的过程中,伱会学到更多东西
完成你的作品。不要陷入这样一种思想的圈套中:“我知道我可以完成这个游戏但是我有个更好的主意,我要换做這个好的项目”如果你能坚持有始有终,你会学到更多的东西并且你有作品证明你不仅仅是空谈。在你具有丰富的经验之前做得简單一点,不要尝试制作一个又大又复杂的游戏
出发吧!你该动手制作 Quake 4 了。当然可能不那么容易,但至少你可以从这个方向出发并且知道去哪里查找更多的信息。经过多年的努力工作你会成功的!