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

看板C_Chat作者 (pony)時間2年前 (2021/10/07 22:00), 編輯推噓4(4013)
留言17則, 4人參與, 2年前最新討論串3/3 (看更多)
※ 引述《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.cc), 來自: 36.227.141.168 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1633615256.A.A0D.html

10/07 22:08, 2年前 , 1F
以前是做硬體難 現在是賣平台服務燒錢難
10/07 22:08, 1F

10/07 22:15, 2年前 , 2F
要說難也沒有很難啊 這就是系統廠在做的事情
10/07 22:15, 2F

10/07 22:16, 2年前 , 3F
你買晶片 晶片廠通常會附贈整套SDK跟開發工具
10/07 22:16, 3F

10/07 22:17, 2年前 , 4F
剩下的只要是純軟的工作都有辦法porting到新平台去
10/07 22:17, 4F

10/07 22:18, 2年前 , 5F
driver也不難 跟廠商要到datasheet 照spec刻啊
10/07 22:18, 5F

10/07 22:19, 2年前 , 6F
最難的是怎麼做出一個賣錢的產品 而不是賣垃圾
10/07 22:19, 6F

10/07 22:41, 2年前 , 7F
是系統廠在幹的事沒錯 但是系統廠已經有完整的研發team跟供
10/07 22:41, 7F

10/07 22:42, 2年前 , 8F
應鍊 這篇問的是從頭開始啊XD
10/07 22:42, 8F

10/07 22:49, 2年前 , 9F
引擎不是問題,問題是開發廠商的獲利跟引擎是否能免費
10/07 22:49, 9F

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

10/07 22:49, 2年前 , 11F
核心最好也免費,上架免費。最好還要學MS買下基本數量
10/07 22:49, 11F

10/07 22:49, 2年前 , 12F
,派顧問團
10/07 22:49, 12F

10/07 22:51, 2年前 , 13F
然後平台給的開發經費最好能預付70%(XBOX 360)開發
10/07 22:51, 13F

10/07 22:51, 2年前 , 14F
公司付30%,分成的話開發公司9成平台最好不收
10/07 22:51, 14F

10/07 22:52, 2年前 , 15F
然後微軟會說我買下你公司好了,老任我買下你的IP Son
10/07 22:52, 15F

10/07 22:53, 2年前 , 16F
y 我投資
10/07 22:53, 16F

10/07 22:57, 2年前 , 17F
當初台灣Acan開發費用是MTK全部吃下來
10/07 22:57, 17F
文章代碼(AID): #1XNlsOeD (C_Chat)
文章代碼(AID): #1XNlsOeD (C_Chat)