有個小組隊,五人,都具有c++能力


感覺題主並非以程序的身份提出這個問題。如果你時希望組建一個技術團隊,那建議cocos,一個是cocos技術的價格和ue4的差別蠻大,第二個ue4做2D感覺有點殺雞用牛刀了。如果你是想自己學習技術來做,那也建議cocos,因為cocos的學習成本和門檻比ue4低太多了


今年6月的時候,unity就在知乎上爆出黑料,我就覺得在知乎上推薦unity的人數應下降了吧?

結果點到這個9月份的問題,竟然還有一堆用戶推薦unity,我整個人都驚了。

要知道在unity產生爭議的那段時間,cocos直接上來莽了:

凌華彬:如何評價Unity中國特供版一天一激活??

www.zhihu.com圖標

雖然遊戲引擎之爭和編程語言之爭一樣並沒有什麼意義。但我就是不喜歡一家獨大的感覺。

有種壟斷感。


如果你要問,那就是unity.................

對初學者非常友好,ue4你用來做2D.........................epic可能會看不下去...................

要麼是unity要麼是cocos,而且unity2D方面綜合來說我覺得比cocos好得多


2d建議godot


如果你是想能夠儘快做出些成果的話,我會推薦你使用ue4,當然更推薦你使用unity——ue4有著完整的框架和體系;而unity有豐富的生態和插件,這兩者都可以讓你快速使用引擎搭建出原型demo。

如果你是想要鍛煉技術,那麼就根據自己的喜好來吧,cocos或者ue4皆可,2d遊戲更加推薦cocos。


用unity,省事


Unity

c++都會了,稍微學學c#也會了。


cocos 在之前微信小遊戲很火時很火,因為可以直接對接到微信開發平台上。用 cocos 開發的遊戲基本上也都是 微信小遊戲之類平台上的輕量級遊戲,還有一些傳奇手游。 像 2d rpg + 大逃殺 這麼複雜,不建議用 cocos

對我而言,cocos 就像程序語言中的 JavaScript 或者 Python 如果有什麼靈光一現的小想法,可以用它來快速實現。你可以看看微信小遊戲中那些成功的例子,《跳一跳》、《彈跳球》等等,它們的核心玩法非常單純和簡潔。

ue4 說實話不知道為什麼會想著用 ue4 去做 2D遊戲,因為在我的腦子裡沒有 ue4 做的 2D遊戲案例……

如果是初學者,可以用 ue4 去做 3D 的遊戲,不要有 2D 比 3D 更容易入門、成本更低之類的想法,我覺得兩者是差不多的,無非都是 物理、動畫、渲染、特效、後處理和代碼邏輯……

Unity 既然是做 2D遊戲,為什麼不想一想 unity 呢?其典型的案例就是《奧日與螢火之森》,當然該遊戲的工作室是微軟的,所以當時開發時是與unity有深入合作,例如改源碼,使用和完善一些實驗性功能之類的。但 螢火之森 發售距離現在也有些時日,在 unity 2018、2019 版本,一些2D實驗性功能已經轉為正式功能。2D燈光、2D著色器等等,效果非常棒。

我覺得 unity 是 2D遊戲開發,現在最好的商業引擎。

最後,2D RPG + 大逃殺,我覺得一開始能做出個單機 rpg 就很不容易很不容易了,作為初學者,要做這麼個模式,建議準備好幾個肝,一個禿頭和大量的錢。


別給自己找事,初學者,2d橫版,你這遊戲不用unity做連epic可能都看不下去了


你要說用Unity或UE4還好,cocos的話就算了吧。cocos在國內走下坡路,市面unity佔大多數,UE這幾年也多了很多。

然後UE做2D遊戲技術太重了,開發不是秀技術,而是用最低的代價達到最大的收益。我之前也糾結過用Mysql或者MSSQL來遠程搭建伺服器,其實很沒必要,一個json或者xml就可以解決的事情,沒必要給自己加那麼重的技術,又要資料庫,又要搭建遠程伺服器,還不如直接一個文件就行。(單純的想秀技術別通過語言和伺服器,遊戲行業不看你這個,只看你最終作品效果)

用UE顯得技術棧太重了,當然你們自信C++也可以用,


小團隊真打算做點東西,還是從 Unity 搞起吧,就算是成品好了,再上 UE4 都來的及。UE4 用來做宣傳片(霧


沒得選,那除了意外情況,就只能選 Cocos 了。


初學者新學一個東西最簡單的判斷就是看市面上的教程,討論有多少,遇到問題一搜一大把,有的是前人趟過的路,踩過的坑可以借鑒。

因為新手遇到問題太正常了,你想做的又是個融合版遊戲,每天開發8小時,可能前期一整天寫不了幾行代碼,因為全是問題,總不能自己去查官方api吧

所以,unity


看你怎麼想cocos2d學習文檔和遇到問題,好諮詢些,從技術上都能很容易實現你的遊戲要求,如果是需要遊戲素材可以推薦gameui.top噶么遊戲素材網畢竟專業。


UE4吧,比較適合初學者,不需要敲代碼,純藍圖就可以搞定,而且畫質渲染也不錯


2d 還是推薦cocos creator.

好處:

  1. 可以很容易的上 各種平台, 包括小遊戲平台.
  2. 中文社區,cocos 代碼也比較好理解,遇到問題也好調試.
  3. cocos 就是比ue4 簡單...... 2d就是比ue4方便.


不建議用cocos

可以考慮一下Unity


先回答問題,單從題目給出的選擇,用cocos2d比較好。理由總結:簡單易上手。

然後跳出題目選項,我想說三個問題:

  1. 引擎選擇方面Unity也是可以考慮的,考慮到社區技術解決方案的豐富程度,選擇更多人用的引擎也對團隊日後的調整也有更多的選擇
  2. 初學者做一個RPG,工程還是比較大的,有沒考慮好藝術方面和策劃(數值)方面的能力?資金能否撐得起這個開發過程,到至少能玩吧。
  3. 最後這個遊戲是否希望商業化(感覺我問的是廢話,哪有不想的),那麼商業化解決方案,有沒有構思過,發布在哪裡?怎麼運營?以及版號是否涉及?


練技術的話,啥也別用,直接用bgfx之類的跨平台庫,能渲染圖片就夠了,剩下都自己寫。反正五個都會cpp嘛。

想出好看demo,必然選虛幻,特別是你只有五個程序時。

至於unity,見仁見智吧。


樓上說的一概不靠譜。

第一、樓主想進軍遊戲開發界並長遠考慮的話,ue是不二選擇,未來趨勢,大廠皆開始轉型ue並做出了很多項目,小廠遲早跟上

第二、ue開源,項目與引擎同一個工程、同一個語言,想咋魔改就咋魔改。這一點秒殺unity,早期做unity時,一點引擎bug都得找unity官方修,周期超長基本指望不上

第三、ue功能豐富,(好多年沒用unity了不知道unity是否改進了),舉個例子,有次要做個隨運動搖擺仿物理的繩子,ue有現成class,秒搞。 另外像uei、行為樹、動畫藍圖、材質編輯器等都很完善

寫完才發現,我為啥要回答這個問題…?走了


建議用cocos creator

cocos2d已經停止維護,不建議再深入學習

ue4上手偏難


推薦閱讀:
相关文章