Unity小王子經常使用的網絡聯機類插件

不論Unity開發者開發網絡遊戲、單機遊戲仍是跨平臺APP,總會須要實現一些網絡功能,好比服務器與客戶端的交流、物體的同步、遊戲包下載、webview組件的集成、用戶間的交流、社區功能和新聞通知等。下面的這些插件各有專長,能夠幫助開發者快速解決網絡開發的相關問題,從而讓開發者把更多精力放在遊戲開發上。web

1:Best HTTP

Best HTTP是一款網絡插件,它支持REST,WebSocket,Socket,IO等,比Unity原生的WWW強大太多。數據庫

2:Photon PUN+ Classic

Photon PUN+是一款製做多人聯機遊戲的插件,同時支持PC端、手機端和網頁端的Unity項目。瀏覽器

3:UniWebView 3

UniWebView 3能夠把一些webview的組件加入到Unity開發的遊戲中。支持iOS、Android和MacOS平臺,開發者能夠用該插件直接在遊戲中實現相似瀏覽器的功能。服務器

4:Smooth Sync

不論開發者使用的是UNET、PUN、PUN2仍是Mirror網絡,Smooth Sync均可以簡單的實現物體的同步功能。只須要把SmoothSync腳本添加到須要同步的Object上就能夠完成了,不須要進行額外的編碼。網絡

5:WebRTC Video Chat

WebRTC Video Chat 這款插件能夠實現音頻流、視頻流,而且能夠實現用戶之間發送文字和數據的功能。開發者能夠在Unity項目中實現音頻、視頻直播的功能。插件中自帶一個完整的視頻聊天例子,開發者修改下UI就能夠集成到本身的項目中。開發和測試環境下無需配置服務器,但若是開發者但願在線上的產品中使用該插件,須要搭建本身的服務器。該插件支持Windows、MacOS、Android和iOS。ide

6:Combu 3

Combu 3能夠幫助開發者在遊戲內實現社區功能。多個APP/遊戲能夠共享同一個數據庫;用戶註冊、登陸功能;禁止某IP登陸;用戶倉庫數據存儲;遊戲內新聞通知;用戶建立帖子功能等。測試

7:Background Download

Background Download這款插件可讓開發者的APP或者遊戲即便在後臺也能夠進行下載任務。若是開發者開發的產品包含較多的資源與數據,不要錯過這款插件。支持Android和iOS平臺和一些VR平臺。網站

以前專門把Unity優質的插件和資源作成了一本電子書,有須要的能夠參考下:AssetStore尋寶書,提取碼:dfun。編碼

或者查看下面的網站,把經常使用的Unity插件和素材資源按照分類作了彙總,遊戲開發插件之家插件

相關文章
相關標籤/搜索