虛幻4 (UE4) 和Unity是目前市場上最熱門的遊戲引擎,也各自擁有為數衆多的開發者,雖然一些大型的遊戲公司仍然運用自家開發的引擎來制作遊戲,但是在巨大的市場需求下,獨立開發者與遊戲工作室依然需要一款優秀的引擎來支援項目的開發。
了解遊戲的開發類型
首先需要了解的是,我們打算用遊戲引擎來做什麼,還有就是開發哪一類型的遊戲,是2D還是3D形态? 是跑酷還是射擊類?是準備将遊戲做出來釋出在浏覽器還是手機? 對遊戲如何獲利是否已經有想法或是計劃? 是通過哪種方式收費?廣告置入還是道具購買?
明确以上的這些問題後才能讓我們決定使用虛幻4還是Unity,而這兩個引擎一定都可滿足我們的需求,差别就在于哪一個引擎在我們開發過程中所帶來的效益最高。
以國内目前的市場來看,采用Unity來開發手機遊戲似乎是很理想的選擇,不論是3D或是2D類型的遊戲,Unity提供的功能已經能幫助開發者快速的制作出一款精美的手遊。而虛幻4最近開始強化的2D圖像與手機釋出功能,似乎也讓不少的開發者躍躍欲試。
如果我們想要建立的是一款3D遊戲,那麼使用Unity是不錯的選擇,在圖像的呈現上面,Unity與虛幻4本來就不是同一個等級,如果在我們的遊戲中并不需要表現出次時代畫質的效果,那麼Unity确實已經能符合我們的需求。
另外就是對于虛拟現實與導覽項目的應用,現在國内外已經有不少的設計院采用遊戲引擎來制作互動形态的展示,例如在iPad上面使用觸控方式來表現建築景觀,或是在科博館裡面以互動效果來達到教育與各種視覺模拟。
價格部分
制作遊戲的類型将決定了使用哪一款遊戲引擎,另外就是釋出平台的選擇也是一個決定的因素,而準備投入的預算則是牽動了最終的決定。
如果你現在是很有理想,有抱負的一個開發者,手上并沒有太多的預算,那麼遊戲引擎的授權費就是一個考慮的重點了,尤其是在遊戲正式面向市場時,版權的費用一定是要列入計算的。
Unity 提供了免費版讓我們使用,不過與Pro版本比較起來,免費版更适合剛接觸遊戲開發的使用者,也就是我們所說的入門版本,如果要直接使用Unity Pro的版本,代價是1500美元,或是支付每個月75美元,即可獲得完整的軟體授權。
而虛幻4沒有 Pro 或免費版的區分,隻要月付19美元即可獲得這個遊戲引擎的所有東西,
這個價格看起來是比Unity Pro有更大的優勢,但是有一個前提,就是虛化的開發商将在我們的獲利中抽取5%的費用,不管這個遊戲是用何種方式來跟使用者收費,是以這個地方也是開發者需要特别注意的。
那麼有人問到,如果停止支付19美元的後果是什麼?這個就簡單了,停止支付的結果就是無法更新到最新的版本,而我們也注意到了,從虛幻4.0釋出以來,更新的腳本非常的快速,目前已經到了4.5的版本,而Unity從2012年底釋出了4.0之後,目前還停留在4.5.x的版本。
虛幻4還有一個優勢,在大學或是學術機關是可以免費使用虛幻4來做課業還是畢展,學生也可以用來制作與釋出自己的遊戲,當然了,開發商還是需要收取這5%的費用,相對之下,虛幻4似乎更容易在校園内推廣。
程式設計部分
以現在資訊發達的程度來看,開發遊戲已經不是什麼驚天的技術或是啥秘密了,除了引擎價格與開發項目類型的考量,遊戲引擎采用的程式設計方式也影響了我們的最終決定。
虛幻4采用C++的開發語言,而Unity使用C#與JavaScript,我們可以依照個人的能力與喜好來決定采用虛幻4或是Unity,雖然說有的人覺得C++已經過時了,但還是有不少的開發者偏好使用此一程式設計技術,如果我們擅長的語言是C#,那麼投入Unity的懷抱是毋庸置疑的選擇。
虛幻4現在提供一個可視化的腳本功能與Unity插件Playmaker、uScripts非常的相似,這種可視化工具的好處就是讓美術人員可以在不用編寫代碼的情況下來完成遊戲,隻不過在國内市場對這類型的開發方式并不是有太高的認同度,大多數的情況下是将可視化工具用在虛拟現實的項目示範上面多些。
而虛幻4的可視化腳本有先天上的條件限制,如果是初學者來使用就很适合,或是用來做建築導覽,虛幻4的圖像表現絕對是高于Unity,而實際上現在已經有許多高品質的室内外效果展示皆出自虛幻4。
資源商店
虛幻4與Unity都有專屬的資源商店,我們可以在商店裡面付費下載下傳各種遊戲開發用的資源,例如角色模型,場景,道具,GUI,特效與個類型的音效,而Unity提供的資源類型種類齊全,也是目前國内開發者經常去“淘資源”的地方,也有許多開發者制作插件與模型在商店進行銷售,是以在資源提供的部分,Unity明顯的要優于虛幻4。
圖形能力
在圖像的表現上面,虛幻4的确已經建立一個超高的标準,也符合大家對3A級遊戲的定義,從複雜的粒子模拟效果與先進的動态照明技術,虛幻4帶給開發者一個全新的開發平台,當然,對于即将釋出的Unity 5.0版本,諸多開發者也是翹首以盼,希望Unity的新版本在某些效果的呈現上能與虛幻4并駕齊驅。
圖像的能力雖然不能代表一切,畢竟以現在的遊戲市場來說,有創意性的遊戲往往更能吸引使用者的關注,尤其是以手遊市場的整體效益來看,小而精緻的遊戲确實比起一些遊戲大作更受到玩家的喜愛。
哪一個更容易上手?
在一些論壇裡面多數人讨論的一個話題是,到底是虛幻4好上手還是Unity更利于開發? 其實讨論這個主題的意義不大,Unity在國内的使用人口與學習資源皆高于虛幻引擎,市場上招聘的開發人員也多以Unity為主,是以我們認為讨論這個主題必須根據區域的情況來做為前提,例如有人學了虛幻後,發現市場的需求與機會不是很多,那是不是意味着必須放棄虛幻來學習Unity?
如果不考慮太多的前提,隻是想知道哪一個引擎更适合自己的話,最簡單的方法就是直接拿一個項目來做練習,分别将項目導入虛幻4與Unity,在實施過程中就會發現到許多的問題,這時就能根據自己的解決能力與手上的資源來判斷哪一個引擎更适合自己。
更多unity2018的功能介紹請到paws3d爪爪學院查找。