小编是华东一位名不见经传的985电脑高手。 毕业后在网易做了几年游戏开发。 现在他在度娘家做人工智能游戏开发。 你需要学习什么?
文章插图
其实很多专业都可以从事游戏开发,比如软件工程、美术设计、广告等等。
游戏开发主要分为以下几个方面,程序设计、美术设计、音效处理和策划推广。
首先是编程适合软件工程专业的学生。 C++是基础,其次要对计算机的内存结构和数据的排列和管理方式,也就是数据结构有一定的了解。 学完C++,就可以开始学习cocos2Dx引擎了。 学完cocos2Dx,可以研究粒子系统和OpenGL。 还必须至少学习一种脚本,比如lua。 不要担心它的语法和形式,而是想想你为什么使用脚本。 ,脚本有什么好处等等。 物理引擎也是游戏开发的重点。 学习使用物理引擎可以大大提升你的游戏开发能力。 比如unity3d可以用来练手。 如果有兴趣材质材料,甚至可以学习Frostbite Engine、Unreal Engine等著名引擎。
接下来是美术设计音乐音效,即角色原型概念设计,适合美术设计专业的学生。 第一个游戏是建模,比如最著名的3dsmax和Maya建模,C4D-Bodypainter贴图绘制,Zbrush雕刻,Substance Painter贴图等等。
然后是游戏音效。 俗话说,好的游戏一定要有出色的音效。 好的音效可以让玩家融入游戏,用音效打动玩家,辅助剧情的发展。 至于专业音频制作软件3d游戏开发要学什么,Pro tools、Cubase/Nuendo、Ableton lite、SoundForge、Studio One、Sonar等。
策划和推广也是必不可少的3d游戏开发要学什么,再好的游戏也离不开推广,比较适合广告学等相关专业的同学。
一般来说,游戏开发所需要的专业是相当多的。 看你对哪方面感兴趣,如果你喜欢开发,可以学计算机。 如果你喜欢设计,你可以学习艺术。 如果你喜欢文案,你可以学习广告或策划。 其他相关专业。