能夠開發出優秀遊戲引擎的人,往往製作遊戲也很厲害?

時間 2021-07-02 13:15:20

1樓:人形bug製造機

我用眼睛看,看了覺得不對。這種話往往是沒有開發經驗的同學說出來互相傷害用的。

打造雕刻工具的的鐵匠比用工具雕刻石頭的石匠厲害嗎?

石匠就不可能打造或者改造自己用的雕刻工具嗎?

顯然兩個問題的答案是否定的。

遊戲開發和遊戲引擎開發,緊密相連,但是不代表就乙個比另外乙個屌。

先說個體,不談團隊。

寫過引擎,或者了解引擎底層的,學習某些引擎是會有優勢,然而這優勢顯然不會大到練過九陽神功的張無忌和滅絕師太的差距。

開發遊戲,主要的還是看玩法需求。

引擎不好實現的,那就是八仙過海,只要不出問題,滿足需求,就是好的。

這個就是厲害的gameplay programmer做的事情。

他們可能用過很多引擎,也被很多引擎坑過; 也可能只擅長乙個引擎,擴充套件過某些引擎功能; 也可能用某種trick為了某個功能做過walk around。

同樣,做過gameplay的人做引擎,會更考慮遊戲開發需求。

比如ue的ability系統,貌似是epic做了帕拉貢那款遊戲後,提取出來作為可復用的模組。

最早的遊戲引擎,也是根據遊戲共同的渲染,碰撞檢測這些需求才產生的概念。

厲害不厲害,是人本身,不是他做的職業。卡馬克厲害,做過引擎,做過遊戲,他現在據說在做火箭發射,我是不是說遊戲開發和火箭開發要求能力差不多,做遊戲的做火箭都不會差?那你讓育碧做乙個試試。

然後是團隊。

有做引擎能力的團隊,就有定製工具的可能性,開發起來,磨刀不費砍柴功。但是遊戲成不成功,好不好,不好說。就像功夫再高,也怕菜刀。

另外呢,有這個能力的團隊,通常有錢,有人才積累,有經驗積累,做得好的概率大。

但是看看ninjia theory,那個崴鬼泣團隊,人家用ue,質量照樣不錯,所以事在人為。

再low逼一點的例子,吃雞很火吧,乙個小團隊用ue做的,比起epic自己的帕拉貢,誰火一點?

最後呢,遊戲引擎的開發領域,涉及的東西的確更深,很多屬於前沿領域,比如圖形學你走下去,和科研更接近,和遊戲開發反而不那麼近。

新技術雖然可以給遊戲提供更多可能性,但是你不能只讓搞科學的來做遊戲,遊戲不只是技術,是藝術。

2樓:Ritsuka ding

不同意這個觀點。

我自身是做引擎開發,我覺得引擎開發對比客戶端開發有幾個特點:

英語/演算法方面要比客戶端平均水平強一些,不過不代表超越所有客戶端開發,只說平均水平。畢竟引擎開發在這些方面每天工作時間接觸的更多。

開發速度會比客戶端慢一些,不過對開發的功能更謹慎。畢竟開發出來是要有很多其他開發者用的東西,bug太多會被罵的。

寫業務邏輯未必比客戶端強,但取而代之的是會有一定專攻領域。

這幾點並不足以支撐這個觀點。

只能說引擎人員在開發個別型別遊戲會有優勢,比如物理模擬類這種業務邏輯不多,靠演算法為主的型別。

如何自學遊戲引擎的開發?

ACE 我最近在研究遊戲引擎和遊戲,雖然感覺引擎很難,但是其實拆解來看,只是說需要的知識體系比較多,每乙個都有一定深度,一般人很難了解那麼全,通常頂多掌握2,3個,但是實際做的時候你就會發現很難走下去了,所以還是合作比較好一點,每個人專攻一塊。 一層一層往下走 熟悉使用unity式的帶編輯器遊戲引擎...

不使用遊戲引擎,如何開發遊戲?

zanxas 一般是用c或者c 二維的遊戲可以考慮直接呼叫系統gdi來開發,譬如掃雷貪吃蛇之流。三維遊戲就要考慮用顯示卡繪圖的api了,opengl或directx之類的。然後自己寫遊戲邏輯,呼叫圖形api。 觸中之觸 以前一直不知道有有引擎這個東西,都是不用引擎,連續五年都是用底層演算法開發出了很...

我準備學習Unity引擎去開發開發遊戲,Unity3d和Unity5 0有什麼區別嗎?

阿循 unity3d一直在更新版本,每個版本會有一些新功能或者優化,現在都到2018啦。學unity5版本可以的,後面的版本也能用。 花開夢少年 公司用的是Unity5.6.4的版本只能說新版本有許多新的功能但是不穩定可能有些未知bug 老版本比較穩定比較穩定自己學習用的話建議使用新的版本 2017...