PTT推薦

Re: [討論] 做遊戲主機有多難

看板C_Chat標題Re: [討論] 做遊戲主機有多難作者
pponywong
(pony)
時間推噓 4 推:4 噓:0 →:13

※ 引述《XLcock (特大懶叫)》之銘言:
: 現在的主機界
: 大概就是任索軟三大家
: steam一直有躍躍欲試的感覺
: 其他幾乎都是沒聽過的小牌子
: 比起汽車、電器等其他產品
: 選擇可說是有點少
: 現在遊戲市場這麼大
: 做主機真的很難嗎
: 討論一下巴

這邊要討論一下 所謂的主機要做的多複雜 硬體要多好

先講做出主機這部分

要低成本的就硬體隨便找公版就好了 CPU用ARM更便宜
買高通或是發哥的晶片組 隨便兜一兜

公版ARM處理器 核心就是 Linux
主機系統看你要用換皮Android 還是自己搞一套
要便宜就用換皮Android 畢竟連影音撥放軟體 netflix 瀏覽器都內建了

要自己搞一套 這邊是第一個難點 操作介面要自己刻
還有底層的 GPU driver, Audio driver 有一部分要自己整合
畢竟不會有公司 為了你所謂的"主機系統" 另外幫你寫一份code
除非你是大公司


如果CPU要高級一點 你就要用x86系列
一樣可以用Linux內核
好處就是最困難的 GPU/Audio kernel driver 不用花多大心力去整合

要自製micro kernel
那從CPU/GPU/Audio/VDEC/network 每一個硬體driver都要自己寫
除非晶片廠願意為你的 micro kernel寫driver (我想不太可能)

除了kernel 你要還做出完整系統跟GUI
想到這 就覺得養一堆 software team 結果只做game console根本賠錢


好 假設上一步驟 都給你完成了
接下來是 你要提供給 "遊戲開發者" "完整的開發環境"

你可能要提供一下系統函式 要怎麼寫程式去控制網路傳輸
怎麼去解碼 jpeg/tga/dds 讀取貼圖
圖形繪製(通常是 OpenGL) 怎麼控制 Audio mixer 做3D音源
怎麼控制手把 搖桿之類的

為了效能你也要提供 數學函示 向量數學 矩陣數學之類的


接下來輪到第三階段
前面兩部分都給你做到了
但這些只是最基本而已 因為即使有了這些東西
要開發出遊戲 還是千難萬難


因為沒有遊戲引擎阿
雖然遊戲引擎不是必要 但是請不要開玩笑 說你可以不用
這邊說的遊戲引擎 不單指像Unreal Engine/Cry Engine這種高大上的引擎
或是像Unity這種容易開發遊戲的引擎

連2D的遊戲引擎 要寫出來都要一定技術水準的
可以參考一下 1998年出的柏德之門 使用的無限引擎

整個引擎的scripting 圖像跟音效整合
這部分要有公司願意在你主機上開發出來

更不用說現在滿街都是 3D開放式地圖 物理模擬到處飛的情況
他們願不願意做了


第四階段就是
如何讓遊戲開發商的遊戲 交到玩家手中

你總不能讓開發商自己壓DVD 然後送到全國的通路去吧
你有線上商店嗎? 沒有的話 你是不是又要請軟體團隊去搞一個?
儲存空間要自己架伺服器還是花錢買雲端就好?
你可以處理玩家的帳號跟金流嗎? 沒有的話 你是不是要顧客服去處理?


搞到這樣 我都覺得去賣白牌手機給老人家還比較賺

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.141.168 (臺灣)
PTT 網址

qazxswptt10/07 22:08以前是做硬體難 現在是賣平台服務燒錢難

ohha022110/07 22:15要說難也沒有很難啊 這就是系統廠在做的事情

ohha022110/07 22:16你買晶片 晶片廠通常會附贈整套SDK跟開發工具

ohha022110/07 22:17剩下的只要是純軟的工作都有辦法porting到新平台去

ohha022110/07 22:18driver也不難 跟廠商要到datasheet 照spec刻啊

ohha022110/07 22:19最難的是怎麼做出一個賣錢的產品 而不是賣垃圾

Rover10/07 22:41是系統廠在幹的事沒錯 但是系統廠已經有完整的研發team跟供

Rover10/07 22:42應鍊 這篇問的是從頭開始啊XD

googlexxxx10/07 22:49引擎不是問題,問題是開發廠商的獲利跟引擎是否能免費

googlexxxx10/07 22:49。最好是不用錢還能派廠商協助啦!然後平台的開發程式

googlexxxx10/07 22:49核心最好也免費,上架免費。最好還要學MS買下基本數量

googlexxxx10/07 22:49,派顧問團

googlexxxx10/07 22:51然後平台給的開發經費最好能預付70%(XBOX 360)開發

googlexxxx10/07 22:51公司付30%,分成的話開發公司9成平台最好不收

googlexxxx10/07 22:52然後微軟會說我買下你公司好了,老任我買下你的IP Son

googlexxxx10/07 22:53y 我投資

googlexxxx10/07 22:57當初台灣Acan開發費用是MTK全部吃下來