Asset Store中有不少來自Unity官方及其它發(fā)行商的優(yōu)秀資源,無論是新手還是經驗豐富的開發(fā)者,都可從中找到非常不錯的選擇。今天我們就為大家分享經過精心挑選的12款插件,其中有游戲開發(fā)教程、動畫腳本插件、編輯器擴展工具以及著色器特效等等,幫助初窺門徑的Unity新手快速上手游戲開發(fā)。
游戲開發(fā)教程
Unity官方提供了大量示例教程,相關的資源以插件形式發(fā)布在Asset Store,免費供所有開發(fā)者下載并自由使用。這里為大家介紹幾款非常適合新手學習的Unity官方插件資源。

Mecanim Example Scenes是由Unity發(fā)布的一款免費資源,旨在指導開發(fā)者如何使用Unity的Mecanim及角色動畫系統,項目中包含11個示例場景,分別演示了動畫狀態(tài)機、混合樹、集群模擬、多層次IK、目標匹配、處理武器、跟隨、預測及導航網格集成等。

另外還有一些大家都已經比較熟悉的游戲示例教程,提供了完整可玩的游戲,并且在官網也有詳實的視頻教程。這些教程包括Survival Shooter、2D Platformer及2D UFO Tutorial。其中Survival Shooter需要Unity 4.7.1及以上版本,2D UFO Tutorial則需要Unity 5.4.1及以上版本。大家可以從這三個資源中了解不同類型游戲的制作過程,搭配官網視頻教程一起學習,效果更佳。
腳本插件
看完游戲示例教程,了解游戲項目的基礎架構之后,接下來就要學會并掌握游戲的各個細節(jié)技術點了。下面就先介紹一些簡單易用的動畫及網絡腳本插件。

DOTween與iTween這兩個免費的動畫插件相信大部分開發(fā)者都比較熟悉,兩個插件均以輕量級、高度優(yōu)化且簡明易用,而廣受開發(fā)者喜愛。它們都可用于實現游戲對象的幾乎所有動畫效果,相對來說DOTween的功能則更加豐富。DOTween還支持組合動畫、支持富文本動畫、支持搭配協程一起使用等等。如果僅需簡單的常見動畫效果,iTween即可滿足要求。

Photon也是非常成熟且受眾廣泛的網絡插件,Pro版擁有更高級的功能,其免費版很適合初學者的入門學習及滿足簡單需求的使用。Photon Cloud的性能與可靠性結合Unity自帶的網絡系統,二者組合讓開發(fā)者可以輕松實現游戲中的多人聯網。該插件提供與Unity Networking非常類似的PUN API, 非常容易上手。借助Photon Cloud也讓游戲可以更方便地吸引來自全球各地的玩家。

Emerald AI可用于實現游戲AI行為,利用其清晰的行為系統,可以設置AI為膽小、積極、攻擊或防御等不同類型。該插件擁有簡單易用的編輯器,開發(fā)者可以很便利地實現自定義AI模型。它還支持動態(tài)生成路徑點,AI會按照這些路徑點在適當的半徑范圍內執(zhí)行相應的追擊及巡邏等行為。Emerald AI需要使用Unity 5.0.2及以上版本,支持第一人稱及第三人稱的相機類型。
編輯器擴展工具
接觸了游戲基本框架,也知道如何實現動畫及網絡等模塊之后,接著就希望能幫助各位加速開發(fā)流程。借助Asset Store中大量優(yōu)秀的編輯器擴展工具,Unity菜鳥可以有效加快項目開發(fā)及迭代速度。

Fungus是一款檢視面板自定義工具,主要幫助標志不同角色對話在檢視面板上顯示的顏色,以更好更清晰地實現游戲角色之間的對話邏輯。該插件需要Unity 5.0及以上版本,無需編寫代碼。Fungus能以標簽來觸發(fā)對話過程中的事件以及各種條件與邏輯處理,并且支持本地化,對相機、Sprite及音樂音效的控制。更重要的是它還集成了一些流行的動畫插件,包括上面介紹的iTween及骨骼動畫插件Spine。

Playmaker也是Asset Store中非常流行的編輯器擴展插件,支持可視化編程,可以用于快速創(chuàng)建游戲原型、AI行為、動畫系統及交互式對象等等。使用了該插件并已上線的優(yōu)秀游戲包括《爐石傳說》、《Inside》及《Dreamfall Chapters》等等。使用過程中,無需任何撰寫代碼。其完全可視化的工作流程對設計師及開發(fā)者都非常友好。

ProBuilder Basic是在Unity編輯器中直接創(chuàng)建3D模型的工具,是此前介紹過的ProBuilder Advanced的簡化版,擁有創(chuàng)建基本幾何體及一些復雜集合體的功能。
著色器
為了讓游戲畫面與特效更加生動,最后向大家推薦一款著色器插件。

UBER - Standard Shader Ultra包含大量炫酷的著色器特效,支持視差映射技術,支持曲面細分、基于DICE模型的半透明、頂點混合繪制等等,還可用于實現動態(tài)天氣如下雨或下雪。該插件需要Unity 5.1.1及以上版本。