小编是一位不知名的华东985电脑高手。毕业后在网易工作了几年,从事游戏开发。现在,我需要学习什么才能在家中进行人工智能游戏开发。
其实很多专业都可以从事游戏开发游戏开发需要学什么专业,比如软件工程、美术设计、广告等等。
游戏开发主要分为以下几个方面,程序设计、美术设计、声音处理和策划推广。
首先是编程适合软件工程专业的学生。C++是基础,其次要对计算机的内存结构、数据排列和管理方法,也就是数据结构有一个透彻的掌握。学完C++,就可以初步学习cocos2Dx引擎了。学习了cocos2Dx之后,可以学习粒子系统和OpenGL。学的时候至少要学一个脚本,比如lua。不要担心它的语法和形式。,脚本有什么好处等等。物理引擎也是游戏开发的重点。学习使用物理引擎可以大大提升你的游戏开发能力。比如unity3d可以用来练手。如果有兴趣,甚至可以学习Frostbite Engine、Unreal Engine等著名引擎。
其次是美术设计,即人物原型概念设计,适合美术设计专业的学生。首先是建模,比如最著名的3dsmax和Maya建模,C4D-Bodypainter纹理绘画,Zbrush雕刻,Substance Painter纹理等等。
然后是游戏音效。俗话说,好游戏必须有出色的音效。好的音效可以让玩家与游戏融为一体,用音效打动玩家地图场景,辅助剧情发展。至于更专业的声音制作软件游戏开发需要学什么专业,Pro tools、Cubase/Nuendo、Ableton lite、SoundForge、Studio One、Sonar等。
策划和推广也是必不可少的,再好的游戏也离不开宣传,更适合广告等相关专业的同学。
一般来说,游戏开发需要很多专业,要看你对哪个方面感兴趣策划,去攻读广告或其他相关专业。