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

人工智能 2025-07-02 14:45 浏览(0) 评论(0)
- N +

游戏程序是这样的:

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

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

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

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

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

程序是游戏的核心,一切工作(用户互交,人工智能,显示图形,发声,通信)都是靠编写程序实现,最常用的游戏编程语言是C++语言,windows下的最好程序是VISUAL C++。

多媒体部分,一般的游戏会使用directx函数库来处理。很少用MFC(效率低下)或者直接API(功能低下)

程序来调用其他媒体并且显示(音频,三维图形材质等等)

二维图形常用工具有photoshop,paiter等,经常是用不同的软件合作,或者用自己编写的软件

三维图形常用的工具有maya(比如最终幻想系列,HALO系列),3dsmax(魔兽系列,CS等)

同时还有音乐和配音的制作,用的多的是audition,cubase,fl studio这些软件

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

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