游戏开发需要学习哪些知识?

1,游戏程序:类似于软件工程师,需要精通至少一门编程语言,比如c,c++,还有flashas3,php等。他们的主要工作是写程序代码,需要一定的逻辑思维能力和数学能力。

2.游戏美术:游戏中的画面全部由游戏美工制作,细分为:游戏原画、3d游戏模型图(分为3d场景和3d人物)、游戏动画、游戏特效、关卡美术等。

另外还需要学习3dmax、ps、zbrush等软件,这些都是游戏美术中最常用的。

3.游戏策划:游戏策划主要制定游戏的规则和玩法,如世界观、剧情、对话、任务、数值、职业设定、副本设计、帮派体系等。

4.一般在一个项目中,服务端的开发进度要比客户端快。等客户端调试完你再修复bug,效率太低了。所以你要在之前运行所有的测试用例,确保没有bug,这样别人在工作中才会对你评价很高。而一个好的测试用例能很好的体现你的代码设计能力,所以这个真的很重要。