游戏开发工程师应学习哪些核心技能和技术?

12秒前阅读1回复0
东乐
东乐
  • 管理员
  • 注册排名3
  • 经验值603490
  • 级别管理员
  • 主题120698
  • 回复0
楼主

游戏开发工程师该学什么?

这个问题问我就对了:游戏开发分为设计、程序和美工讲讲游戏编程需要的知识吧:

1。扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。

2。扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能3。相关图形处理知识。比如:DirectX编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE4。跟游戏优化相关的知识。比如数据库、内存管理等。5。想做游戏可不是件容易的事,最重要的:要有毅力,要能不断学习!4。

游戏开发,需要学习什么专业?

小编是华东某不知名985计算机硕士,毕业后在网易做过几年的游戏开发,现在在度娘家做人工智能。

其实很多专业都可以从事游戏开发,例如软件工程,艺术设计,广告学等等。

游戏开发主要分为以下几个方面,程序设计,美术设计,音效处理和策划推广。

游戏开发工程师该学什么?



首先是程序设计

适合软件工程专业的同学去做。C++是基础,其次还要对计算机内存结构,数据编排管理方式,也就是数据结构要掌握透彻。学好了C++,下面就可以初步学习一下cocos2Dx引擎,学会cocos2Dx之后就可以研究研究粒子系统和OpenGL,学习脚本也要至少学一个,比如lua,不要纠结它的语法和形式,要思考为什么要用脚本,脚本有什么好处等等。物理引擎也是游戏开发的重点,学会运用一款物理引擎能大大增强您的游戏开发能力,比如unity3d可以拿来练练手,有兴趣甚至可以学一学Frostbite Engine,Unreal Engine等著名引擎。

游戏开发工程师该学什么?



接下来是美术设计

即人物原型概念设计,这就适合艺术设计等专业的同学。游戏首先就是建模,比如最著名的3d *** ax和Maya建模,C4D-Bodypainter贴图绘制,Zbrush雕刻,Substance Painter贴图等等。

游戏开发工程师该学什么?


然后是游戏音效

俗话说一个好的游戏必定有优秀的音效,好的音效能让玩家和游戏融为一体,用音效去打动玩家,辅助故事情节发展。至于比较专业的音效 *** 软件,Pro tools 、Cubase/Nuendo 、Ableton lite、SoundForge、Studio One、Sonar等等。

策划推广也是必不可少的

再好的游戏也离不开宣传,这就比较适合广告学等相关专业的同学了。

总的来说,游戏开发需要的专业还是挺多的,就看你对哪一方面感兴趣,喜欢开发就去学计算机,喜欢设计就去学美术,喜欢写文案,策划就去学广告学或者其他相关专业。

以上就是对游戏开发需要学什么专业的回答,希望对大家有所帮助。

0
回帖

游戏开发工程师应学习哪些核心技能和技术? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息