LV. 34
GP 568

RE:【問題】沒有程式基礎的開發新手,unity5和UE4哪套引擎更適合?

樓主 {Devil} islemon
GP32 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

剛好兩個都有學, 一個經驗多些(Unity), 一個經驗少些(UE4)
我就直白一點, 從我自己的角度去告訴你兩者之間的優缺, 選哪個自己想

Unity
[優點]
1. 誰都可以入門, 他的入門門檻真的是我所知的引擎裡, 算最友善的了
2. 開發用的素材跟範例專案, 光AssetStore就能翻到很多了, 這部分真的沒話說
3. 個人認為, Unity的方向之一是求穩健, 所以一般來說, 你不會在Unity官方給的功能裡
看到太多的<抱歉, 施工中, 請等等>的假功能, 用程式的說法就是
Unity不會只開個interface, 就跟你說他有這功能, 他會給你滿滿的class內容
4. 客製化開發介面, Unity在這方面相對於UE4來說, 大約領先了十萬年吧(保守且客氣地說~)

[缺點]
1. 無法承受大型專案, 嗯~ 我剛好有幾個大型專案的經驗, 都是Unity的
共同的心得基本都是, 如果可以, 下個這種size的專案, 咱別用Unity了吧~
理由主要在於, Unity的檔案管理方式有點笨, 大型專案動輒數十萬上百萬個檔案要處理
每次建Library資料夾就是一種享受~ 一種可以光明正大上班偷懶的藉口

2. 不是100% open source, 所以當你碰到致命問題, 確定出在Unity本身時
你只能回報給Unity, 期待他們修正並且release出來, 這個過程通常從開始到結束
短就幾個禮拜, 長就幾個月, 等他們release出來, 你還要苦一次升級的工

3. 巔峰效能相對隔壁台的UE4, 確實是輸的, 這應該無庸置疑

4. 這顆引擎最大的隱形缺點就是, 還沒有真正通過夠多的AAA級遊戲開發考驗
所以我們入門學的時候, 總學得很開薰~ 感覺只要學會Unity我們就能飛天了
但隨著時間過去, 假如你有可能接觸到巨作開發時, 你將面臨的, 就是種種Unity本身的致命缺陷了
除了前面提的檔案系統, 再來就是各種辦不到了, 做一般遊戲我們會需要的, Unity大概都給得起
但一些極端先進的系統, 坦白說, 總是只能看著隔壁台流口水, 期盼著有一天Unity也能擁有這些東西

UE4
在你繼續往下看之前, 我必須先提醒你, 下文是只有半年的亂學經驗
我本身沒參與過真正像樣的UE4專案開發經驗, 所以請記住, 以下僅供參考

[優點]
1. 相對於Unity, UE4較能承受得起3A專案開發, 各家console遊戲大廠的選擇, 應該已經說明了這點
2. Open Source, 當引擎本身發生致命問題時, 你只要你的等級夠, 你就能自己修得起
3. C++總能盡力替你壓榨出更多的硬體效能~
4. 在這裡, 你會學到許多高大上的開發方式, UE4很多專業的系統, 大多在學會之後就能感覺到
這個系統的設計者是多麼經驗豐富~
5. 相對Unity, UE4更專注於一些尖端開發技術的製作, 這是優點, 也是缺點, 當他是優點時
你能得到的好處就是, 總能得到許多Unity很難辦到的極限結果

[缺點]
1. Open Source, 優點也是缺點, 學UE4的人, 我不知道有多少人會跟我一樣
總是時不時的會聽到這句: 阿 就自己看code阿~
殊不知, UE4的code, 光.h檔的量, 就可以印成書了
還記得星爺的鹿鼎記嗎? 希望你學UE4時, 不會總和我一樣, 經常想起<絕世武功目錄>那一幕 -.,-

2. 客製化開發介面, 可能我UE4只接觸了半年, 而且戰鬥力低下, 但我還是要說一句
UE4客製化開發介面? Unity五分鐘寫完的東西, 這裡要五個月, 你確定要開發嗎?
確定請投幣(先把薪水給我~)

3. UE4很有自己的一套<玩法>, 我個人認為, Unity經驗會成為學習UE4的一個巨大障礙
所以, 使用前請詳閱公開說明書

4. 文件很多但派得上用場的很少, 想知道什麼是語言障礙者寫的教學文件嗎?
詳情請洽UE4官方文件

5. 相對Unity, UE4更專注於一些尖端開發技術的製作, 這是優點, 也是缺點, 當他是缺點時
你會明白, 跟EPIC做生意, 絕對不能收支票, 因為他們很懂得如何開空頭支票

6. 如果你已經不幸有了大量Unity經驗, 那麼學習UE4, 你應該先向張真人學一下太極拳
如果你不知道重點, 那我告訴你, 重點就是先忘記一切, 所有你在Unity的經驗
在這裡都會成為你成長的絆腳石

7. 如果你期盼UE4有豐富且完善的教學影片, 那請先期盼台灣22k進化為220k
如果你說, 網路上明明很多, 我只想告訴你, 假的, 都是假的
學UE4, 你得到的就是樂高積木, 但不好意思, 是奈米級的, 請多花點耐心慢慢拼
網路上的教學影片也差不多就這種情況

8. 如果你期盼UE4有跟Assetstore一樣, 擁有大量且豐富資源
那麼請記住, 理想是豐滿的, 現實是骨感的
這邊的Store, 除了產品數量少得驚人, 價格一般也不是太客氣

9. C++好棒棒好強大? 是阿~ 如果你能駕馭得了啦
這東西相比C#, 真心是神語~

10. BluePrint好棒棒, 但你不能過度濫用, 這東西跟隔壁台PlayMaker等相似的產品
都有個共同的致命問題, 你大量用的時候, 效能就是笑你怎麼都不能~
32
-
未登入的勇者,要加入討論嗎?
板務人員:

207 筆精華,09/16 更新
一個月內新增 3
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】