主机游戏是怎么编写和调试的?游戏主机制作
主机游戏是怎么编写和调试的?
1、FC时代的机器是主机方直接提供底层资料和调试用专用硬件,第三方自己写框架。进入次世代(我现在仍然把PS之后的游戏机统称为次世代,因为我觉得自己一直活在90年代)后游戏主机本身高度复杂化,第三方厂商只能依赖主机方或者主机硬件开发相关的第二方提供的开发SDK来开发游戏,但是除开XBLA等方便同人开发商的平台外,仍然需要主机方提供调试用专用硬件,俗称开发机。这些开发机,并不是独立的机器,而是类似发布版主机但具备特殊硬件接口和软件的特殊主机,一般是配合开发者在自己PC上运行的SDK,开发时进行在线调试用的。你去图书馆找几本说老的移动设备比如Windows CE或者Palm开发的书读一读,就能理解编写代码-〉下载到设备-〉在线调试这种开发方式了。
2、SDK能支持什么编译器就用什么语言,早期没SDK的机器就五花八门了,如果说FC的话多数情况都是机械语
刚好之前做过主机移植,一般来说,要移植主机(ps4,xbox,ns),首先要是一个成品游戏,主机没有ea版(至少我们这种小公司没有),然后去跟对应地区申请开发机和测试机,索尼一台ps4测试机,一台ps4开发机,一台pspro开发机,算是借用,要还的。微软也是要还的。任天堂是申请之后要买的好像,不过因为之前有人把任天堂开发机卖了,国内申请不下来。
有了开发机之后就是程序对接了,主要要去官网下载开发组件,然后根据各个厂家需求完成对接,提交版本,然后测试通过之后就可以上线了。
有主机移植或者steam移植,移动平台移植都可以找我