unity和ue4以後那個發展好?
大四了,即將面臨畢業,普通的本科,計算機科學與技術專業,自學unity,得知同學找到了用unreal engineer 4做引擎開發的工作,這樣一來他就可以學習OpenGL和dx庫裡面的東西
現在本人打算畢業第一份工作做unity,或者unreal(引擎使用或者引擎開發),不在乎剛畢業的工資多少,只想在遊戲方向走的更快。
如果不是對unreal特別有愛,學unity
unity覆蓋範圍廣,從手游到vr ,hololens到展會觸摸屏,都做的了
如果用unreal,基本放棄所有手持端市場,(當然官方會表示我們支持手持端很好啊,這個就誰信誰傻x了)
unity下面有掙到錢的, 這個不是說你作為一個程序員unity的薪水是比unreal高,或者作為美術unity更貴,甚至普遍來說作為打工者是相反的,我說unity能掙到錢,是指用unity分工是不細緻的,你更有機會從大局觀考慮一個項目,你更有機會擔任更高的職位,或者自立門戶。反之unreal其實天生就是朝著摩登時代的流水線去的。
就我的朋友圈來說,unity的開發者或者經營者,普遍有更多的機會,高收入者也更多一些,unreal照理說好的程序會更貴,但是普遍的情況是你找不到足夠好的,足夠好的找到了配套的人員也往往跟不上。
現在國內的unreal圈普遍只能算愛好者,unity圈還是有一些能夠在特定領域玩的風生水起的。我也來說一下吧,我是unity,ue4兩手抓的,我現在是主要做虛擬現實
因為我們主要注重畫質,所以用ue4的情況要多一些,當然unity也可以做出類似的畫質,不過最大問題是反射的錯誤,即使用上了空間反射還是有問題其實兩個引擎的工作流都差不多,區別是ue有強大的材質系統,相同面數的場景ue要快些,unity有面光源,補光很有用,程序ue是c艹,unity是js和c#,當然ue可以用藍圖,unity也可以用playmaker,顯然playmaker的入手難度更小,但是涉及到大一點的程序,playmaker結構不清晰,藍圖又太龐大,都有明顯的劣勢ue有強大的剪輯功能,unity也有類似的簡陋插件支持剪輯,unity自由度很高,各種插件都找得到,ue龐大功能完善,基本上不需要其他插件就能做出高質量的成品了。可以這樣說,unity是帶vray的max,ue是裝了arnold的maya。兩個引擎出效果都需要第三方美術工具,雖然ue有強大的光影質量,有強大的材質系統,但是大部分的材質的貼圖還是需要類似substance或者Quixel之類的生成合適的貼圖,都可以直接用於unity和ue,都可以達到照片級別的質量,沒錯unity也可以照片級。我的推薦是,想好好寫程序,用unity,實在不行可以轉手游。想容易出畫質,用ue,那就要你要很熟悉美術流程至於工作,現目前招unity的人多一些,主程序一般1.5w月薪以上,主美術一般1w以上,有少許找ue的,工資都比unity的高出很多,未來應該會火起來的。不能說哪個比哪個好,都是優秀引擎,有精力的話,可以兩個都學,你會發現其實都是差不多的
目前的發展速度,貌似是ue要快些,版本大王,我是指我關心的虛擬現實,不過靠ue賺錢的公司貌似不多,unity好賺錢謝邀。基於國內目前的狀況,短期之內unity依舊會很火,ue4依然不會太火。但是當國內遊戲真正發展到一定程度,對精品遊戲需求更高的時候,類似於ue4這樣的大型商業引擎就會火起來。不知道你說的在遊戲方面發展更快具體指的什麼。如果是說更快找到工作,那麼肯定是unity,一方面你自學過,另一方面國內unity的崗位也非常多。但是如果你說的是在遊戲行業走的更遠,我覺得是ue4,畢竟他是有頂尖的團隊打造出來的引擎,有著許多非常先進的技術 並且源代碼是公開的。另外如果你想做手游,用unity,如果想做端游,用ue4。最後我想說的是,不管你將來從事哪個引擎方面的工作,如果你想在行業走的長遠,做一個精英而不是代碼農民的話,不要拘泥於某個引擎,引擎只是工具,空閑時間多去看看引擎底層是怎麼實現的,學習那些巨人的思想,了解那些先進的遊戲技術,提升自己的能力,而不要依賴於某個工具,這樣就算換個引擎也照樣得心應手。給庖丁換把刀,他照樣能遊刃有餘。某6就是一個很典型的例子,只會用工具卻不懂得真正的遊戲開發技術,結果。。。可以看看每隔一段時間出版的《遊戲編程精粹》,裡面彙集了出版前最新的遊戲開發技術。目前出了八本。
我來分析一下哈。你的基本條件
1. 大學生(有時間,有學習的耐心)2. CS專業(至少有編程經驗和 C++ 經驗)3. 想要學習引擎
因為現在 Unity和 UE4 都比較火,暫時以這兩個作為主要研究方向吧。 如果你是程序員,那麼可以從讀代碼中了解引擎的設計思路,並實現一些工作上需要的修改和定製,這個方面因為 Unity 你拿不到源代碼,如果遇到 Bug,你沒辦法自己修復,只能幹著急,相對來說 UE4 你可以合法拿到所有源代碼,自己編譯,寫插件,做底層擴充,遇到 Bug 自己可以搞定。
就學習來說,Unity 官網文檔都是英文的,學習要有點小門檻,UE4的文檔全部漢化。 官方最頂級的項目 Unity這邊最新的好像是 Adam ,目前沒有公開工程文件,只能自己猜(好像可以進授權學習班聽他們老師講一部分)。 UE4 這邊不論是 Kite Demo 還是 Showdown 這些獲過獎的技術 DEMO 都公開了工程文件,可以通過學習這些來了解設計思路和具體每一步實現的方法。
如果你希望你的作品以中低端移動平台為主的話,Unity的素材你很容易從淘寶上買一堆,不挑剔的話,還是很容易出活的。 如果你要追求稍微高端一些的表現力,或者想在 VR裡面有所建樹,目前UE4的優勢還是很明顯的。
但是 ,並不是說 Unity不能做高端和高品質東西,只是在重度負載下效率低一些而已(從這個視頻裡面看,差距在30%到100%左右), 這裡有一段國外吃瓜群眾在 Unity 商城裡面買的一個素材 在 Unity和 UE4 上同樣實現出來,對比的運行效率。這個可以看看,僅供參考。
還是那句話,你選好了發展方向,然後根據自己實際情況,選擇適合你的工具,工具是為創造者服務的。
另外 UE4的程序員身價好像比 Unity 的在同等工作年限上高一些。
Unity 5 and UE4 Comparison—在線播放—優酷網,視頻高清在線觀看視頻這倆其實都無所謂,看似ue4能夠接觸更加底層一些的東西,但你能保證你的工作就是干這個的么?unity就是浮於表面只寫邏輯而接觸不到圖形學?
最重要的是進一個好的項目組,記住,好的項目組。好的項目組不管用什麼技術,都能讓你快速提升水平,而對於客戶端、引擎開發來說,都是殊途同歸,做到深處原理概念思路都是相通的,換個引擎也能很快上手。差的項目組就算用最高端的技術也是做不出好東西來的,自然你也很難快速提升自己。
另,學東西也不能光看著工作的那些內容,平時自己也需要刻意積累其它知識。
剛開始的時候覺得ue肯定比unity厲害,寫ue的一定比寫unity的厲害。在工作中慢慢的發現,只要你肯去往底層想,往詳細的去研究,去學習,unity其實還是挺不錯的。關鍵是能不能一直保持學習的動力。所以把核心的東西搞懂,兩個發展並不會差太多,轉起來也不會很慢。
個人認為國內U3D還是比較強勢至少你找工作U3D的機會很多,用的人多,技術資料各種坑填的也比較好。公布源碼對一般人來說並沒有卵用,99%的人只是使用層面。
我認為還是思想錘鍊比較有用。我學習Unity3D有三年左右的時間了(因為我的機器也是有點帶不動UE),覺得Unity3D寫遊戲邏輯很符合遊戲編程的邏輯,很多思想上的東西還是很精彩的。用過不少版本的Unity還是能感覺出來Unity3D正在越來越強化,還是有前途的。
我覺得把一個學得很明白了之後轉不會太過困難,所以現在就看興趣選擇一個就可以了。個人推薦Unity3D。通過練習增強對遊戲編程的理解,自己摸索一些遊戲架構至少對我來說很有意思。Unity3D有不少坑,現在也在慢慢填,爬坑什麼的也是很有意思的。
至於引擎較底層的機制,個人認為還是先把活做好了,慢慢向下深挖。這可不是一個小工程。我現在也是在嘗試著學引擎的部分內容,與君共勉吧。
題主問未來發展,那麼要從以下幾個方面考慮:
1. unity市場佔據絕對主導地位2. unity5也是往次世代方向去做3. unity目前學習成本簡單
4. 不管用什麼你都要深入了解遊戲開發底層原理,否則你連gameplay程序員都當不好,而一旦了解了,用哪個引擎都很容易,你心情好厲害了甚至自己造引擎也行(我只是比喻,我不是讓你真的自己寫引擎啊)。所以你說的學習圖形學什麼的跟引擎無關。綜合以上幾點考慮,我建議你學好c#,以及編程通用相關的知識,unity script不用看(也就是uniyt里的javascript 不用看,那個並不是js,寫unity就好好學c#,當然要把編程配套的東西掌握好,我覺得你大四了這些應該是了解的)。然後可以找一個unity相關的工作。畢竟需求大。
國內無論小工作室還是超級大廠都有用unity的,雖然ue也有,但是需求量和unity還是沒法比。如果你連生活都保證不了,那還談什麼理想。所以先找個工作吧,而且用unity不比用ue走得慢。資深軟體開發工程師帶你解讀UE4
什麼是遊戲引擎,什麼是虛幻引擎(Unreal Engin 4)?
遊戲引擎是由多個子系統共同構成的複雜系統,它幾乎涵蓋了遊戲開發過程中的所有重要環節,是遊戲開發的流程核心。 UE(Unreal Engin)是目前世界最知名授權最廣的頂尖遊戲引擎,佔有全球商用遊戲引擎80%的市場份額。自1998年正式誕生至今,經過不斷的發展,虛幻引擎已經成為整個遊戲界--運用範圍最廣,整體運用程度最高,次世代畫面標準最高的一款遊戲引擎。 UE4是美國Epic遊戲公司研發的一款3A級次時代遊戲引擎。它的前身就是大名鼎鼎的虛幻3(免費版稱為UDK),許多我們耳熟能詳的遊戲大作,都是基於這款虛幻3引擎誕生的,例如:劍靈、鬼泣5、質量效應、戰爭機器、愛麗絲瘋狂回歸等等。 其渲染效果強大以及採用pbr物理材質系統,所以它的實時渲染的效果做好了,可以達到類似Vray靜幀的效果,成為開發者最喜愛的引擎之一。
UE4能做些什麼? UE4不僅涉及主機遊戲、PC遊戲、手游等遊戲方面,還涉及高精度模擬,戰略演練,工況模擬,可視化與設計表現,無人機巡航等諸多領域。
總而言之,行業里遊戲的IP不是一款引擎能夠左右的,但另一個決定性要素:畫面,卻必須依靠虛幻4這樣過硬的引擎作為支持,這也必定是未來的發展趨勢,也是如今人才缺口大的重要原因之一。
UE4的優勢
作為後起之秀,UE4在虛擬現實遊戲開發者界大出風頭,其強大的開發能力和開源策略,瞬間吸引了大量VR遊戲開發者的目光。目前,大量以UE4開發的VR遊戲已經登陸各大平台,而VR愛好者的普遍評價都是虛幻4引擎遊戲在遊戲畫面和沉浸體驗方面要明顯優於Unity3D 遊戲。
UE4畫面效果完全達到3A遊戲水準,光照和物理渲染即便在縮水的狀況下也足以秒殺Unity藍圖系統。UE4讓遊戲策劃不用再寫勞神費力編輯代碼,其強大的材質編輯器實在讓開發者們大呼德瑪西亞,各種官方插件齊全也讓開發者不用在自編第三方插件並擔心兼容介面問題。更重要的是針對虛擬現實遊戲,UE4為手柄、VR控制器提供了良好支持。而UE4提供的各種遊戲模版,讓其與Blueprint配合做原型甚至比Unity更快。
UE4的就業前景如何?
去年9月份, VRSTAR發布的數據顯示,全球VR從業者分布來看,美國的人才最多,佔比40%,需求佔全球48%;相較之下,中國的VR人才僅有2%,但是需求卻佔全球18%。
需求量大,但人才短缺嚴重。首先熟悉UE4(虛幻引擎4)的技術很是緊缺。我們知道,VR遊戲如果要很好的效果的話,基本上都會選擇用UE4開發,而國內跳過了主機遊戲時代,能夠使用UE4的人很少,U3D的反而多些。接下來是美術,一定需要有技術美術,因為虛幻引擎是一個集成化的開發環境,內部有各種各樣的編輯器,材質、粒子、關卡、動畫,編譯器非常多,所以需要有技術美術來做這個事情,還要關卡美術,最好具有一些技術背景,才能做起來更快更方便。最後,策劃也需要完全變換思維,不能用傳統的遊戲設計思維是設計遊戲。
因為人才匱乏,也催生了一些專門培養VR人才的教育機構。不同課程時間和內容,不同的學費標準。學費大概在2萬-2.5萬之間,課程時間一般是5到6個月,如果學的好、有點基礎差不多4個多月就可以就業。有些培訓機構也包就業。那些零基礎的從培訓教育機構畢業後,有些VR開發工程師的轉正後薪資在5-10k,比傳統手游要高1k-2k左右。對於初入社會的就業人士來說這也是還不錯的待遇。
如果有求職者有意從事這方面的工作,不妨多了解和學習這方面的知識,武裝自己。
3分鐘帶你了解U3D
什麼是Unity3D?
Unity是目前全國最專業的遊戲引擎,能夠創建實時、可視化的2D和3D動畫、遊戲,被譽為3D手游的傳奇,Unity3D可以創建虛擬的現實空間,讓你在虛擬的世界裡盡情發揮,使心靈得到釋放。
遊戲開發迅速崛起,發展為獨具特色前景廣闊的行業,市場需要Unity3D技術作為支撐的遊戲,企業需要Unity3D技術開發人才。因此,Unity3D技術人才的需求量也會越來越大。
Unity 3D是目前最火的專業遊戲引擎
Unity 引擎佔據全功能遊戲引擎市場45%的份額,全世界有6億的玩家在玩使用Unity 引擎製作的遊戲
Unity 3D引擎佔據全功能遊戲引擎市場45%的份額,居全球首位
Unity 3D開發人員佔有比例為47%
註冊開發人員3.3M
Unity 3D全球用戶已經超過330萬人,中國區的開發者數量已成為全球第一
Unity引擎製作的遊戲吸引了全球600M玩家,87億次下
VR開發者更愛U3D?
U3D引擎的開發公司Unity在近日獲得了DFJ Growth高達1.81億美元的C輪領投,DFJ Growth則是知名風投公司DFJ之下的一個部門,他們曾在2014年獲得了4.7億美元的融資,公司的高管舒勒表示DFJ Growth將在未來的幾年集中關注科技領域,對Unity的投資也是風投計劃的一環。在獲得資金之後,Unity可能將會加速U3D引擎在虛擬現實領域的布局。
事實上,在VR相關的遊戲引擎公司方面,並非只有Unity收穫了融資。虛幻4引擎的開發商Epic Games曾在2012年收穫了騰訊3.3億美元的注資,而陷入危難的Crytek也在去年與亞馬遜達成了戰略合作,將他們的CRY引擎以5000到7000萬美金的價格授權給了亞馬遜,亞馬遜隨後則開發出了支持虛擬現實內容研發的Amazon Lumberyard。
在這三個主流引擎之中,Unity 3D普及最廣。憑藉較低的技術門檻與收費,以及對跨平台的優良支持,U3D獲得了一大批擁護者,今年的GOOGLE I/O大會上他們就宣布平台已經坐擁550萬開發者。
產品特點
U3D的目標是結束諸如AutoDesk、Catia、UG、Pro-E和其它軟體公司開發的專有的3D圖形格式,用所有的用戶都可以使用的一種標準格式來取代它。在保留絕大多數功能的前提下,無須專有程序即可打開,或在互聯網進行3D視圖的瀏覽和操作。換言之,U3D就是讓3D文件能夠象JPEG文件一樣流行和易於使用!
這種標準將使3D更容易結合到網路瀏覽器、手機瀏覽器等其它應用程序中,使3D圖像能夠更廣泛地普及,從而促進對更快的處理器和圖形晶元的需求。
2005年,Adobe在業界率先發布了Acrobat 3D,即在Acrobat現有的基礎上加入對3D物件的支持。從 Adobe Acrobat 7.0開始,Adobe的PDF格式支持在文檔中嵌入3D內容。這些3D內容以「Universal 3D」 (U3D)格式保存在PDF文件中。
如何學習?
第一步首先了解unity3d的菜單,視圖界面。這些是最基本的基礎,可以像學word操作一樣,大致能明白有幾個菜單,幾個基本的視圖,各自起什麼作用的就可以了。當然還要了解人物基本的比例和結構。
第二步理解場景裡面的坐標系統,輸入系統,簡單的向量概念。Unity3D的坐標系統及向量概念如果不理解清楚,不理解世界坐標,局部坐標的關係,即使一個簡單的移動,縮放,旋轉的幾行代碼,也會困惑你半天。
第三步學習創建基本的場景的一些基本概念:遊戲對象,組件,腳本。在界面上分別體現在層次視圖,項目視圖及屬性視圖,要理清楚彼此之間的關係。
第四步學習資源導入方面的一些基本元素:網格,材質,貼圖,動畫等。
第五步學習腳本的生命周期,Start,UpDate,ONGUI這些基本的方法。了解,預製,時間,數學等常用的類及相關方法。理解遊戲對象,組件,腳本彼此之間的關係。
第六步進一步學習攝像機,燈光,地形,渲染,粒子系統,物理系統等等,這些每一個深入進去都是一個很複雜的主題。
第七步一些更高級的概念:向量的加減法點乘叉乘,光照法線貼圖,內存管理,圖形優化等等。Unity3D入門容易,真的要精通,那是相當難的。
U3D的行業前景如何?
Unity是當今最專業的手游開發引擎,並沒有之一
在10大遊戲市場(美國、中國、韓國、日本、英國、加拿大、巴西、德國、俄羅斯語台灣)中,Unity是最為普及的開發工具。隨著時代的進步,高端的主機遊戲在未來一定也會出現在移動設備中。Unity引擎的規劃十分符合未來的發展,這也無疑增加了眾多unity青睞者的信心。
手機遊戲引導遊戲產業主流的今天,大部分遊戲玩家都希望能有更多更好玩的產品出現在他們眼前,廣大的市場需求也導致了我國內的遊戲設計、遊戲開發人員極度緊缺,手遊人才供不應求。
相信手遊人才必將會勢為各大運營商、服務商以及開發商們相繼爭搶的熱門對象,另外,如今我國政府也在遊戲產業上的態度也是大力支持的,我國的信息產業部、國家科技部早已將遊戲產業列為IT領域的重點扶持對象。
現在最火爆的《王者榮耀》就是用Unity3D開發的,暴雪的《爐石傳說》客戶端也是用Unity3D開發的,《神廟逃亡》、《球球大作戰》等等都是用U3D開發的。
U3D現如今的手游市場份額已經佔據到85%!同時其跨平台的優勢,對於端游和頁游也勢不可擋!後期的體感遊戲也必將是U3D的領地!現如今U3D人才稀缺,從業人員薪資高,正是進入這個朝陽行業的最佳時間!
UE4
我對unity和unreal都有使用,其實一句話概括,對個人開發者而言,如果你是程序員請使用unity,對程序員非常友好;如果你是美術(3dmax,maya)請使用unreal,因為對美術友好。原因的話,unity的材質和燈光令傳統3d美術員比方我費解,交互起手就是程序,令美術人員望而止步;unreal的話,燈光材質導演模塊和max maya ae promiere等軟體神似,對美術非常友好,藍圖功能可以讓美術人員寫點功能。進階的玩意,其實兩者都還是需要程序員加盟實現的
從unity入手,然後玩下unreal,你是鳥,不是鳥類學家,多花時間做遊戲,自然就知道答案了。
未來vr,ar方面ue會更好,但是現階段unity明顯強於ue,起碼國內是這樣,仙劍6就是用unity寫的,什麼概念,連這樣一款如此影響力的pc單機居然是用unity寫的,國內的遊戲廠商也算是摳門到了家//剛入unity的坑,沒接觸過ue
基礎決定高度,ue4本身定位更高,更容易做出高品質產品,unity能在國內火起來在於移動端對3D畫質要求不高,且unity上手容易,降低了培養成本、縮短了開發周期。國內遊戲開發都是要求快速出產品,快速迭代,unity迎合了這種需求。在vr時代,沉浸感是最重要的,高品質產品才能滿足用戶需求,而像現在國內那些粗製濫造的手游產品在vr時代就是個悲劇。
個人覺得學UE4比較好,各種優勢、強大的功能,百度下就知道
表示unity和UE4的招聘需求都很多很多,人才稀缺啊
ue4。優勢如下:
1,渲染效果強,c艹編寫。2,開源,版本更新快。3,和英偉達,oculus公司合作關係更好。4,騰訊入股。謝邀。現在你不用去在乎先學哪個引擎,到最後你都得去掌握,現在這年頭你不會還想著學會一個軟體吃一輩子吧。所以,先去專精一門,然後攻克另外一門,對手游感興趣就先unity,對3A大作畫面有要求的感興趣就虛幻。
UE4代,PBR材質理論的誕生,渲染效果要比之前強太多了。畫質提升好幾個檔次。
推薦閱讀:
※Unity 3D引擎有多強大?
※如何評價「仙劍奇俠傳六」使用Unity 3D引擎?
※去網易遊戲做開發需要怎樣的水平?
※如何從android開發轉行遊戲開發?
※哪些遊戲是用unity3d做的?