自用遊戲引擎和商業化遊戲引擎的差別,大概相當於從二踢腳到登月火箭_風聞
辛子非-轻掸衣上露,独钓一江水。2022-09-04 09:02
【本文由“觀察者網用户_336576”推薦,來自《網易和騰訊應該都開發過遊戲引擎,不知道它們為啥沒有拿出來單賣,而是冷藏了》評論區,標題為小編添加】遊戲公司自用遊戲引擎和商業化遊戲引擎的差別,大概相當於從二踢腳到登月火箭的差別。
別的不説,幾乎所有的中大型遊戲公司都開發過自己的遊戲引擎,
但是使用的方便性嘛,
基本上就是除了寫這個引擎的程序員自己,其他的人都用不好的樣子。
好一點的,掛個腳本語言,這樣其他的周邊程序員可以用。
再好一點的,給一些特定的工具,進行數據整理和格式化,這樣專業的美工、策劃可以用。
============================
你想要把這樣的引擎商業化,
需要組建一個上百人的市場需求研究團隊專門研究開發人員的需求,
然後把這些需求轉化成文檔,
然後需要幾百人的程序員團隊分成若干個小組,來負責把這些文檔和圖像引擎對接。
這個世界上優秀的遊戲引擎不少,比如遊戲界的神話之約翰·卡馬克的Doom引擎,Farcry引擎,寒霜引擎等等……
但是最後成功了的商業化引擎只有Unity和Unreal,為啥?
因為易用性。沒有深度市場需求調研帶來的易用性,
任何遊戲引擎不加以轉化,
帶來的問題就是,遊戲公司難以承受的學習成本。
一個程序員從接手引擎,看代碼學習引擎的使用,到能夠初步或者熟練使用這個引擎開發遊戲,至少需要2~3年的時間,現在一款遊戲的生存週期就是幾個月到一年。程序員學習兩三年才能開始工作的遊戲引擎,你會接受嗎?有這個時間,都夠自己寫一款引擎了。
現在商業引擎市場,Unity幾乎是壓着Unreal打,為啥?
因為Unity比Unreal更易用。
Unity的腳本是JS,C#,Unreal的腳本是C++
當你聽到C++的時候,你就知道這個引擎只有程序員能用,哪怕它現在免費,並且提供了比Unity更強更專業的圖像引擎。但是它不如Unity易學易用,所以它打不過Unity。
僅此而已。