大型游戏是什么工具制作的

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:54:49
游戏是用什么工具制作的?
比如:魔兽争霸,鬼泣,CS等.....单机游戏是用什么工具做的?
像魔兽世界,梦幻西游...等网络游戏呢,是用什么制作的?

还用其他的,知道的请说下....
一般是用什么工具的?哪种比较多人用?

游戏程序是这样的:

内核处理系统:统一指挥调度其他系统工作,同时完成游戏的一些内核处理(比如奖励的生成,其他系统的调配,事件判定,人工智能等)

用户UI系统:与用户的交流系统,将用户的输入指令插入消息队列,供内核处理,或者把内核的数据回馈给用户

图形系统:在内核控制下显示图形

音频系统:在内核控制下发出声音

通信系统(进程间甚至网络间通信,比如有些游戏可以让游戏里的宠物放在桌面上养,或者网络游戏都靠他交换数据)

程序是游戏的核心,一切工作(用户互交,人工智能,显示图形,发声,通信)都是靠编写程序实现,最常用的游戏编程语言是C++语言,windows下的最好程序是VISUAL C++。
多媒体部分,一般的游戏会使用directx函数库来处理。很少用MFC(效率低下)或者直接API(功能低下)

程序来调用其他媒体并且显示(音频,三维图形材质等等)
二维图形常用工具有photoshop,paiter等,经常是用不同的软件合作,或者用自己编写的软件
三维图形常用的工具有maya(比如最终幻想系列,HALO系列),3dsmax(魔兽系列,CS等)
同时还有音乐和配音的制作,用的多的是audition,cubase,fl studio这些软件

至于你说的鬼泣,那是在sony的PS家用游戏机平台上先开发出来的然后移植到PC平台,一开始用的肯定是PS的开发机,如何编程我也不清楚,移植的时候肯定是C++的

但是最重要的一点:当做事时,功在事外。软件这些都是次要,或者说是基本,真正的难处在于策划创意和实现

美工方面一般都是3Ds max,是Autodesk公司出品的一款三维制作软件,集合模型制作,贴图,动画,灯光,毛发,渲染等等
美工做完了之后需要一个平台容纳,这就是引擎了,一个好的游戏引擎是制作好游戏的关键
当然这是3维游戏,2维的就不清楚了,我学的就是max这个软件,现在也就职于游戏公司,所以多三维的比较了解
希望可以帮到你