制作一个3D游戏需要什么软件?
3dsMAX:大部分游戏开发公司由美工使用,效率高,可以独立制作游戏中所有美工相关的资源。
玛雅:不同的人选择不同的软件。学MAX的用MAX,学MAYA的用MAYA。两个软件在游戏制作上没有太大区别,主要是因人而异。MAYA在做动作方面比MAX略差。
ZBrush:美工制作超高模型,然后可以生成法线贴图在MAYA或MAX中使用。
Photoshop和Panter:配合MAX或MAYA绘制各种模型所需的贴图。
Deeppaint3D:可以直接打开3D模型文件,在上面绘制地图。
VC++:程序用来实现游戏中的各种功能,调试bug。
引擎:游戏中引擎的作用主要用于渲染。一个游戏呈现给玩家的,是渲染结果。当然还有很多其他的功能,比如物理引擎(有些引擎没有),程序接口等等。
根据公司实力选择不同的发动机。除非公司有绝对实力,否则千万不要自主研发。我不想花钱买引擎,所以我用免费开源的3D引擎。现在有很多,最著名的是食人魔。如果你想低价买个引擎,我强烈推荐Gamebryo,绝对性价比高,功能多。我该怎么形容呢?可以用Gamebryo开发魔兽世界,购买成本极低。如果公司有钱花,可以考虑source或unreal等世界级引擎。
Alienbrain:文件管理软件。游戏团队不是两个人干的。一大群人的工作如何有效管理和使用?这时候就需要一个文件管理软件了。
基本就是这样。