想要从事游戏开发之类的工作,需要掌握什么知识?

如题所述

看哪方面了,如果是PC游戏的话(3D方面):
程序语言:C++
脚本语言:Lua/Python之类的
图形API:DirectX或者OpenGL
高级渲染语言:HLSL或者cg之类的
至少熟悉一样第三方库:Havok物理引擎/Havok动画/MyGUI等等
至少熟悉一款游戏引擎:鬼火引擎/Ogre(图形引擎)/CryEngin/虚幻之类的

据我个人经验如果DirectX这样的图形API学得好的的话其他基本上都不会有太大问题.
建议DirectX学到一定程度后可以自己去开发一款简单的游戏引擎,然后再去了解像Ogre或者鬼火引擎这样轻量级的游戏引擎就会很容易上手
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-06
java,C语言呀
第2个回答  2011-10-06
java你爸啊,你玩的哪款大型网络游戏用java做的?
第3个回答  2011-10-06
楼上都是说的程序类,我补充美术和设计师。
美术需要有原画设计能力以及建模能力
动画师需要掌握动画。特效制作
设计师(策划)
有些需要专门培训,有些事看书出来的。
第4个回答  2011-10-07
mubKFY
第5个回答  2020-09-24
首先了解Java是什么,Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
Java的众多特点使得它的应用范围也很广,比如:由于Java具有安全性,所以被广泛应用于金融行业,很多第三方交易系统、银行的前后台电子交易系统等都是用Java开发的;由于Java具有平台独立与可移植性让它可以被应用于嵌入式物联网领域。而广泛的应用领域使得Java人才的就业选择也有很多,下面就介绍下Java适用于什么工作。首先是网页开发,在学习Java技术时,比较重点的一块就是JavaWeb开发,这部分技术包含了HTML5、CSS、JavaScript、jQuery脚本语言和异步交互技术AJAX等,学完后你基本就可以胜任一名网页开发工程师的工作了。
其次是Android游戏开发,有些游戏脚本语言是可以和Java语言无缝交互的,所以学好Java语言还可以去做游戏开发。第三,企业级应用开发。由于Java的健壮性、安全性等特性,很多企业级的应用都是用Java语言来开发的,通过Java开发可以大大增加应用的安全等级。
以上就是Java的定义和Java的就业方向。目前Java仍是世界主流的编程语言,招聘市场上的Java人才也仍是供不应求,所以如果你想转行,那么小编还是推荐你学Java的
相似回答