当一家公司决定制作一款新的游戏跨控制台时,游戏代码会发生什么?我正在考虑在xbox,ps3,wii和/或PC上运行的主要游戏,即生化奇兵,使命召唤等。
在设计游戏时,是否必须使用每个平台的API进行设计(假设它们都有不同的API)?我只是把它想象成游戏公司为三个游戏机做了三次工作,但我知道这一定不对。他们如何在不同的游戏机上获得基本相同的游戏?
答案 0 :(得分:0)
一切都是关于抽象的,从不直接调用os / console的文件api或gfx api,抽象它。如果你这样做,你只需要更改你的抽象,而不是在程序中找到其他操作系统/控制台的每一个痕迹,并进行更改。