主機遊戲是怎麼編寫和調試的?


1、FC時代的機器是主機方直接提供底層資料和調試用專用硬體,第三方自己寫框架。進入次世代(我現在仍然把PS之後的遊戲機統稱為次世代,因為我覺得自己一直活在90年代)後遊戲主機本身高度複雜化,第三方廠商只能依賴主機方或者主機硬體開發相關的第二方提供的開發SDK來開發遊戲,但是除開XBLA等方便同人開發商的平台外,仍然需要主機方提供調試用專用硬體,俗稱開發機。這些開發機,並不是獨立的機器,而是類似發布版主機但具備特殊硬體介面和軟體的特殊主機,一般是配合開發者在自己PC上運行的SDK,開發時進行在線調試用的。你去圖書館找幾本說老的移動設備比如Windows CE或者Palm開發的書讀一讀,就能理解編寫代碼-〉下載到設備-〉在線調試這種開發方式了。

2、SDK能支持什麼編譯器就用什麼語言,早期沒SDK的機器就五花八門了,如果說FC的話多數情況都是機械語


剛好之前做過主機移植,一般來說,要移植主機(ps4,xbox,ns),首先要是一個成品遊戲,主機沒有ea版(至少我們這種小公司沒有),然後去跟對應地區申請開發機和測試機,索尼一台ps4測試機,一台ps4開發機,一台pspro開發機,算是借用,要還的。微軟也是要還的。任天堂是申請之後要買的好像,不過因為之前有人把任天堂開發機賣了,國內申請不下來。

有了開發機之後就是程序對接了,主要要去官網下載開發組件,然後根據各個廠家需求完成對接,提交版本,然後測試通過之後就可以上線了。

有主機移植或者steam移植,移動平台移植都可以找我


首先得申請開發資格可能要交年費 這個也可以找代理 其次獲得開發機和sdk用於對接開發 最後就是提交給主機廠商測試上線


以我現在使用的UE4引擎來說,要在PS4上移植還是比較方便的,因為引擎本身對跨平台移植支持是很完善的。開發語言用c++。


c++和java


最簡單的方法,去索尼打工


需要給主機銷售商打電話,諮詢一下就可以了。


有記得是有主機的開發套件的。


只要你有能力。


樓上有實力,只是玩家都沒有涉獵到開發遊戲這些,抱歉,大聖


推薦閱讀:

DOTA兵器譜——邪惡鐮刀(羊刀)
寡頭遊戲史里,Cocos-BCX類靠譜項目或將帶來變革
【簡訊】AMD CEO:遊戲GPU市場會繼續增長;蘋果回應「下架iPhone X」…
從《通向地底樂園》談rouguelike遊戲的體驗
《蝙蝠俠:阿卡姆騎士》——騎士的終結,希望的崛起

TAG:XboxOne | PlayStation | Xbox | 遊戲 |