針對中小遊戲的Unity3D插件推薦

距離上次更新已經有一陣了,一是在做《Loner》更新和外圍的東西,二是一直也沒想好寫什麼。最近《Loner》告一段落,在整理之前的代碼,正好想到可以把之前覺得好用的插件推薦給大家,能不造的輪子咱就不造了:)

下面我會寫出插件大概的功能和吸引我的地方,放上商店的鏈接,下載地址什麼的沒有哦:-O(排名不分先後~~)

uIntelliSense:unity代碼提示的補充插件,可以在monodeveloper和vs中提示unity的API文檔,這樣就不用切換到瀏覽器看文檔啦,而且還提供了API關鍵字搜索的功能,方便查找忘記的API。

Editor Console Pro:Unity控制台的增強插件。調用堆棧長的時候是不是看控制台很煩?有了他就不會了,而且顏值比內置的高多了,賞心悅目有沒有?

Audio Toolkit:幫你搞定音頻幾乎所有需求的插件,甚至隨機曲子、速度、音量等等都有了。

FXAA Fast Approximate Anti-Aliasing:FXAA抗鋸齒插件,簡單高效,有了它就不用開內置的抗鋸齒了。

FxPro: Bloom&DOF, Mobile-Ready:雖然是一個四星插件,但是他的後處理性價比是我在各種插件中比較得分最高的,而且有多個效果等級可選,真正做到了手游用著不卡,端游用著不low。

TextMesh Pro:已經免費了,之後還要內置到unity中,這已經可以說明一切了。我甚至覺得作為3D字體,他的效率不輸UGUI的2D字體。

DOTween:剛開始學Unity的時候,用的緩動差值插件還是iTween,經歷了多個插件的迭代,現在DOTween應該已經坐穩了頭把交椅,有免費版和PRO版,免費版已經完全夠用了。

Simple Waypoint System:如果想隨時控制緩動過程中的速度和方向怎麼辦?DOTween可以做,但是有點麻煩,SWS就是為此而生的。內部用DOTween實現保證了他的效率,而且用了他DOTween就直接自帶了。

I2 Localization:多語言功能插件,方便管理多語言資源,同時資源還可以轉換為腳本中的K-V結構,方便在程序中使用。

Game Data Editor:做遊戲免不了處理數據,數據來源中小遊戲一般就是Excel了。GDE插件就是一個基於Excel處理遊戲數據的插件,對Excel的兼容很好,同時操作簡單,還可以做相關數據的存檔,簡直不要太貼心。有收費版和免費版,不太清楚免費版的功能是否能滿足需要。

Ferr2D Terrain Tool:2D地形的製作插件,可以很方便的製作諸如平台遊戲、洞穴探險遊戲等類型遊戲的地形。通過一套資源就可以做出看起來不相同的大段地形,還自帶了無限地形生成腳本。

Camera Filter Pack:老牌的鏡頭濾鏡插件,特點就是效果真的多,從最初好像100種左右的效果發展到現在300+的效果,基本涵蓋了主要的效果需求,你值得擁有~~

Particle Playground:粒子編輯器插件,讓你以一種新的形式製作粒子,提供了很多自帶粒子系統沒有的功能,比如點力場的影響。雖然有一點學習曲線,但是相信你看完他的review視頻以後就明白學習他是值得的。

分享完畢,下面是啰嗦時間,想節約時間的朋友可以去研究插件啦:)

本來想把插件分成必須和非必須兩類,後來想想針對不同項目和人的需求,很難說是否必須,就這樣列下來吧。

最近通過《Loner》結識到一些朋友,大部分是正在上學的學生。好幾位學生朋友都跟我說想學習遊戲製作,但是因為各種原因沒有開始。沒有領路人的學習是艱苦的,但是找一個領路人有的時候真的很難,而且在路上的時候,可能不知何時就會碰到一個能讓你再提高的良師益友,所以有夢想請儘快開始,人生苦短。

另一個想說的就是技術和遊戲的關係。最近玩了《To the Moon》,這個用非常簡單工具製作的遊戲有著一般遊戲達不到的遊戲時長和內容量。更重要的是,他帶給了玩家很強的情感觸動。我一直覺得遊戲最終是一種藝術形式,而藝術形式一定是情感至上的。技術是幫助遊戲表達情感的重要途徑,但是有了技術不代表就能表達好情感,所以如果你想做一個好遊戲,請在學習技術的同時關注技術以外的東西,這些東西可能比技術還要難以學習:)

下一步計劃分享一些我在遊戲中使用的基礎工具類,涵蓋了很多部分,敬請期待哦~~

======================================================================

文章同步發布微信公眾號:Loner的遊戲和程序世界,裡面會不定期分享遊戲和編程相關內容,歡迎關注!轉載請註明出處。

推薦閱讀:

KBEngine遊戲伺服器(二)——運行Unity的Demo
換個角度去看棋牌遊戲
美國玩家們是怎麼看待DLC和微交易的
行為樹對於遊戲的意義

TAG:Unity遊戲引擎 | 遊戲開發 | 3D遊戲開發 |