游戏软件是怎么开发出来的

来源:百度知道 编辑:UC知道 时间:2024/06/19 18:24:37
像那些2D 3D大型游戏之类的 要什么功底 是怎么设计出来的 一般用的都是什么软件

一个大型游戏分很多部分,需要一个团队完成。
主要有策划,美术,程式,网络部分,测试,以及后期制作等等。
这里面每一部分的人所需要的功底和使用工具软件都是不同的。

在游戏里面一般有个菜单是制作人员(credit)的,你侃侃就知道了。

C++功底是一定要的,2D的话有图形学基础就够了,3D的话DirectX和OpenGl至少精通一门。
如果你是做代码工人的话,python那些脚本语言也是要懂的,读码能力要强。
因为是根据别人写的引擎接口写游戏上层逻辑,很可能什么文档都没有。

3D 游戏的开发是十分复杂的软件工程,没有一定的耐心和冲劲是不能完成的,如果要在这领域长足发展,就要有扎实的数学物理,常用算法,数据结构的功底,3D引擎是很复杂的要开发引擎,即使是很小的引擎都要经过很严密的构架,仔细的规划,接口的设计,类之间的联系.如一般的引擎分成 渲染系统,输入系统,声音系统,数学物理系统,AI系统,还有配套的编辑器等.现在公司里面大多用的是DirectX来开发游戏,因为毕竟微软的系统还是相当牛逼的.但是高手是及精通D3D,又熟悉OpenGL的,你想学习游戏引擎设计,我认为最好先学好C++.C++如果不好的话,就可以洗洗睡觉了.