Re: [轉錄] 台灣做不出好的遊戲引擎

作者: cozywolf (cozywolf)   2020-12-22 15:32:20
會自己開發大概要符合兩個條件
1. 現有引擎(Unity, Unreal, Source, etc.)不合要求,而且
2. 有數款遊戲在並行開發請現有引擎都不合要求
開發一款引擎不只是燒錢,而是燒時間
引擎開發後不是就天下太平,還要花時間維護,加新功能,製作文件
為此還要繼續養一個專門的維護開發團隊
而且引擎開發完成前遊戲也沒有辦法正式開始開發
這一等又是好幾年,搞不好遊戲業又出現改朝換代
另外引擎是自己的,在有更多自由度的同時(不一定為真),就是封閉
新進人員就需要花時間學習,在入職後可能幾個月沒有生產力
要是引擎製作團隊有幾個核心工程師離職,後面的人不見得有辦法接手
而且說真的,現在市面99%的遊戲Unreal和Unity都做得出來
真的遇到問題,Unreal和Unity也允許企業用戶更動原始碼客製化
從開發遊戲這點來說基本上完全沒有自治引擎的必要
現在遊戲業界自製引擎的狀況有的是以自家本來就自己的引擎為基礎
透過改寫強化來使用在新的遊戲專案上
亦或是因為公司夠大,人力和資金充足
且有多個遊戲專案在進行和知道未來可以不斷重複使用
這樣自製就可以省下一大筆授權費
但除此之外,在Unity和Unreal日漸成熟後,中小型公司開發新引擎的動機已經基本沒了
甚至大廠都轉向使用Unity和Unrea,因為那龐大的生態系已經成形
只要付錢就有24/7的支援服務,背後還有數以百萬計的社群幫引擎抓bug和寫plugin
有問題丟個stack overflow馬上就答案,比用自製引擎仰仗公司內部支援來得有效率多了
tl;dr
開發引擎是為了在長久的未來省錢省時間,跟技術力基本無關
引擎本身賺不到一毛錢,沒有超級好的理由和就買授權乾脆省事
作者: kuku321 (halipapon)   2020-12-22 15:34:00
這是錯的 當然UE4是一個很簡單的通用解 但是並非最佳解即使可以各自魔改 但是基底framework層級的更動非常難 甚至可能比自己刻引擎還難搞 UE4的弱點就在大地圖讀取 所以很不適合拿來做RPG 還有動態讀取等對應也很弱 所以不管DQ11或是FF7RE 都明顯有讀取上的問題 而且VFX基本都走粒子路線 但是niagara的framework問題 AA會連同特效一起被處理 導致特效都會糊掉 類似這種根本上的問題 你用人家的引擎註定就是無解 當然對中小廠來說 好上手好發問當然就用但大開發來說 長久而言都還是會搞自己引擎 不搞的理由只有技術力跟錢的問題【就算有超屌爆幹的推土機 但把他開上F1賽道上就是無用】
作者: kip88363 (神原平)   2020-12-22 15:43:00
樓上遊戲引擎系
作者: kuku321 (halipapon)   2020-12-22 15:49:00
Capcom新的3A幾乎都是用自家的RE Engine 小島借引擎魔改是因為開發時間不夠 要在三年內把遊戲發售才選用現成大廠放棄引擎開發 全改用UE的目前應該只有萬代而已
作者: cozywolf (cozywolf)   2020-12-22 15:55:00
Capcom符合我說的條件,因為他們有複數的專案,而且未來還會不斷有遊戲需要用到,所以值得他們養一個團隊來搞
作者: kuku321 (halipapon)   2020-12-22 15:55:00
白金不是一線大廠 算是傭兵部隊 現在也在自己搞新的次世代引擎了到頭來要看的是自己有沒有從framework搞起的know-how跟實務技術力 有自己擅長表現的類別的話 通常都會搞自家引擎美日廠早期就加入遊戲開發的幾乎都有從0搞整條workflow的經驗 對他們而言 自己重新搞一條並不難 台灣的問題在離開遊戲開發前線太久 給DX或GL能從0打造framework的工程師太少 沒錢沒經驗沒技術 轉向一個有85分的現成引擎是唯一解
作者: kingroy (手殘總比腦殘好)   2020-12-22 16:30:00
自家引擎有好處,不用付錢買Unity或Unreal的代碼改造,我們公司以前規模200人時也只有六七人做自家3D引擎(曾經商用化),現在只有我跟另一人在改跟維護,基本上只有老客戶在用了

Links booklink

Contact Us: admin [ a t ] ucptt.com