目前从事游戏开发,都需要掌握什么知识。

2024-12-01 16:25:33
推荐回答(4个)
回答1:

凭经验向现在的新人推荐一套学习方案是比较困难的,因为前人学习经验在现在这个时候失去了可利用的条件。以前使用的技术现在被淘汰,以前的好书现在已经绝版。

大致的方法是,首先弄本好的入门书。评价标准大概是,书是不是针对游戏的各个方面进行阐述的(游戏图形、输入、声音、游戏逻辑、GUI),书中是不是有校完整的游戏例子,书是不是使用了比较通行一点的技术。这本书的作用是使读者能够全面地了解游戏编程的各个方面,做一个整体了解,这样你就知道需要哪些知识。

接下来要花些很多时间在图形编程上,大致内容是学习使用D3D或OGL的API。很多人采用写自己的引擎来作为学习图形编程的方式。

介绍些权威的书:
D3D看http://www.douban.com/subject/2111771/,这本书应该还能在书店买到。买不到网上有翻译改编的版本:http://dev.gameres.com/Program/Visual/3D/3DGame.htm

OGL看OpenGL编程指南和OpenGL超级宝典,绝对权威的书,不过现在不一定能买到了。这两本纯粹谈OpenGL,不谈游戏,因为OpenGL是一个工业级别图形库,作为游戏图形库只是其功能之一。

Windows游戏编程大师技巧,讲2D的DirectDraw的书,很经典。
游戏编程全接触,一本全面的书,配合入门书看不错。
游戏编程精粹系列,一定要看。
GPU精粹系列
游戏之旅——我的编程感悟,网易云风写的,主要就是说些经验,值得一读。

除此之外,一般的编程书就不多说了,C++PRIMER、C++编程思想、设计模式相关等。

除了看书,可以上社区来看看。国内的有GameRes.com,文档不少的。国外GameDev.net,这是最受推崇的。在社区里你能问问题,并且获得大家都在用什么技术的信息。

除此之外,讲讲基础的两门课,英语、数学。这个非常重要,英文资料很多,英文好的话从一开始就受益;而数学在深入图形编程后起了很大作用。

回答2:

你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-55805649

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-55805649

在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html

回答3:

有前途~!首先要想象力丰富~!再有就是你想专攻游戏制作中的那个环节了,一个游戏是由很多种工具编制出来了,如果你的特长是3D建模那就多研究一下3DMAY之类的软件,开发时不一定使用哪种软件所以最好多学习一些。建议你多研究一下游戏引擎的开发,目前我们国家就缺这方面的人才。(去什么育碧,盛大啊,就以仁兄的志向应该去-暴雪,或者EA啊^_^)

回答4:

http://q.sohu.com/forum/11/topic/719127
这是一个游戏开发圈的论坛..
具体我不太熟..
但是相信你可以在这里面找到帮助..