跨代控制台游戏如何运作,代码?

时间:2011-05-04 00:21:30

标签: cross-platform

当一家公司决定制作一款新的游戏跨控制台时,游戏代码会发生什么?我正在考虑在xbox,ps3,wii和/或PC上运行的主要游戏,即生化奇兵,使命召唤等。

在设计游戏时,是否必须使用每个平台的API进行设计(假设它们都有不同的API)?我只是把它想象成游戏公司为三个游戏机做了三次工作,但我知道这一定不对。他们如何在不同的游戏机上获得基本相同的游戏?

1 个答案:

答案 0 :(得分:0)

一切都是关于抽象的,从不直接调用os / console的文件api或gfx api,抽象它。如果你这样做,你只需要更改你的抽象,而不是在程序中找到其他操作系统/控制台的每一个痕迹,并进行更改。