題主是一個cocos遊戲開發從業半年以上的工作者,對於cocos的未來感覺較為悲觀,打算轉行,目前猶豫在UE4和U3D之間的選擇,對於轉UE4,會不會是個再次從0的開始?大概需要多久?比起轉U3D難度係數比如何?還有若是轉U3D時長大概需要多久?對比U3D和UE4前景對比如何?


阿里以JAVA作為公司主要語言。

騰訊以C++作為主要語言,這次占股epic,遊戲部門全員轉ue4,這波操作我打18分,無他,3個6。本來C++以難用麻煩著稱,是一門上古語言,在遊戲應用層開發中基本是見不到的,效率低啊,而一般說的遊戲程序員都是應用層開發,所以騰訊C++技術上的積累沒卵用,還面臨轉型換語言的問題。這波操作直接把自身的劣勢變成了優勢了,還是很大的優勢。當然也可以說騰訊選擇ue4是迫不得已,是針對自身情況的最優解。

因為我也有類似的操作所以感觸很深,因為我從小玩遊戲長大,典型的網癮少年,這TM怎麼看都是不務正業,不但沒卵用還是一種難以啟齒的事情。但是從遊戲策劃(遊戲設計)的角度來說,這經驗就從劣勢變成了絕對的優勢了。所以我也要給我這波操作打18分。

雖然騰訊把自身的劣勢變成了優勢很值得肯定,不過這跟大部分遊戲從業者好像關係都不大,因為騰訊的坑少啊,就那點坑,能吸收1%的遊戲從業者就算不錯了,尤其大部分人都進不去騰訊,樓主能進騰訊么?所以騰訊這波操作引起的UE4大熱其實跟大部分人都沒啥關係,而且UE4的需求從去年開始的,今年眼看就結束了,UE4的需求應該飽和了吧。

超過99%的遊戲從業者都在中小公司,你看看他們的需求,老項目用cocos然後掉進cocos的坑出不來的,笑,以及unity為主的開發才是主流啊。我覺得ue4會成為國產3A的引擎,3A團隊現階段的需求更是可以忽略不計。國內玩家人手一個手機,手游將長期是國內玩家的首選,所以雖然不想承認(因為我unity還沒吃透啊,引擎又沒開源,對中文的支持又不友好),但是unity會長期是主流……

以上扯了這麼多,看似跟樓主的問題沒關係,實則上面的回答才是樓主需要的。

再說樓主直接的問題。客戶端引擎切換的難度以及需要的時間。我在找工作的時候有兩次0引擎經驗換引擎的,cocos2dx轉到cocos creator(沒錯,這是兩個不同的引擎),cocos creator 轉到unity ,轉cocos creator 的時候我是0 cocos creator引擎經驗轉的,unity也是。為啥可以0經驗轉呢?因為遊戲應用層開發的模式是固定的,一個編輯器一套API,內容生產的流程是一樣一樣的。不同的引擎(相對應用層來說)本質上也就是編輯器與API的差異,要是各個引擎的命名統一一下,你會發現差異就更小了,再有編程語言的差異,那差異絕對小於引擎間的差異。所以其實差異很小,你在之前怎麼做的,換了引擎後還是怎麼做,思路沒變,就是用的東西的名字變了,寫法變了,有時候用法也會變,正常來說會變得更好用,更簡單了,要是變得更難了,那說明這個引擎是個坑啊,建議直接棄坑。可以參考我這篇回答。

想轉行獨立遊戲開發,應該怎麼選遊戲引擎??

www.zhihu.com圖標

所以切換的難度和時間本質上都是0,關鍵看有沒人願意給你機會,本來這是市場供需關係的問題,這是可以預估的,但是國內遊戲行業真是個迷,你面試的時候很可能招人的比你懂的還少,變成無法預估的,多碰碰運氣吧,面試的時候要是能把面試官唬住應該就能成。你這半年的經驗有一部分會沉澱下來變成通用的能力,所以換引擎後不會是從0開始,才發現上面已經回答了你後面的問題了。

都看到這裡了,點個贊再走吧。神說,點贊的今年都會財源廣進。

要是沒看到這段,我只能說可惜。就當前的國際形勢,中美貿易戰。當前的經濟形勢,經濟周期里的下行期。所以不管是什麼工作,目前的需求都少。你別看各個招聘網站上一大堆需求,大部分都是偽需求,再仔細看看招聘要求,大部分一看就是做遊戲的外行,都是瞎寫的。各個廠商都在勒緊了褲腰帶過冬呢。所以不管轉unity還是ue4都很可能沒戲啦,建議好好做你的cocos。什麼時候能轉?得看未來的形勢,至於未來的形勢會怎麼樣,誰知道呢?

你要是不看好cocos的未來,那沒關係,我也不看好,哭。但是你在cocos積累的項目經驗,換到其他引擎的時候,這個是不受影響的,所以好好積累豐富你的項目經驗也行。


cocos才半年,不算什麼。我當年3年多的cocos經驗,不還是轉了UE4。說明你的遊戲開發行業經驗也不多。現在無論轉哪個都會比你現在好。

現在用Unity的人自然會吹讓你學Unity,因為如果未來是UE4,那他們在未來可見的一天也會落入跟你一樣的境地,這是他們不願意承認的。當然現在用UE4的人也是如此,也會安利你UE4。但未來誰會笑到最後?

我建議你去多了解一下行業趨勢,眼光放廣一些,自己做些判斷。因為人們做出錯誤的預判,往往都是因為信息掌握不足。

給你個思考題,我聽說:騰訊佔了中國遊戲市場的80%以上,騰訊的新開項目全都用UE4了。

這個事實會對遊戲行業引擎市場起哪些變化,自己想,自己判斷,自己對自己的決定負責了就好啦。


如果你用過in house的引擎賺錢的話,你會發現原來不管是unity還是ue4都用著賊tm爽,無法比較,因為都是無窮大的大大的爽。

那麼非要選的話,首先你要考慮的不是目前的市場需求量,而是跳槽勢能的大小。什麼是跳槽勢能呢?就是在這個圈子跳到另一個圈子的難易程度,我之前參加48h game jam之前不怎麼會unity,但還是作為唯一程序員做完了遊戲,很多都是幾十個小時內現學現賣,但你要我用ue4來做的話我鐵退出。所以我認為,ue4 gameplay程序員轉unity gameplay程序員應該比反過來轉引擎容易。非要選的話,就選ue4吧。

但話說到這裡,我想說,大家都是出來賺錢的,如果認準了愛這一行,那麼能接觸到的,一共也就那幾個商業引擎加上幾個自研引擎,為什麼不保持著包容的態度多接觸多比較一下呢。去了unity公司那就搗鼓搗鼓ue4,去了ue項目就關注關注cry engine,看看這批epic程序員從老東家家到底搬來了些什麼玩意兒。

不用樣樣熟練精通,但都懷著好奇心去看看嘛,你覺得呢?


我2011年第一次接觸u3d培訓五天就自己獨立做遊戲了,說明u3d很容易上手。2014年虛幻4發布第一時間轉虛幻,一直做到現在,虛幻還只是掌握一小部分。綜合來說虛幻上手難道遠大於u3d,你可以根據情況自己選擇。


剛從UE4轉到unity來,上手大概花了一周吧,不過熟練使用就談不上了。引擎本身如果只是使用層面並沒有什麼難度


UE4目前來看的話前景是要比U3D好的,如果咱們有足夠的時間,甚至可以先考慮學U3D再學UE4,因為從U3D轉手去做UE4的話會比較容易,如果是直接學UE4的話上手難度比較大,然後就需要很多方法,要麼就是不斷的找資料花時間進行學習,要麼就報班入行


我來吹一波

背景:

端游2年

Unity6年

UE4無刻意上手時間,主要花一點時間去看看書,看看文檔,了解一下UE的一些概念,什麼東西跑客戶端什麼東西跑客戶端,了解一下網路,學會查文檔,然後需要什麼就查,當然,例子跟一些項目你必須得看啦!

嗯,可以轉的人可能基礎還行


推薦閱讀:
相关文章