Unity3D 分类常用插件归档合集

本文将把常用的Unity插件分成11大类进行归档,方便各位Unity开发者查找使用。

整理成了一个电子书方便大家查阅,下载地址:Asset Store寻宝书百度网盘,提取码:dfun

一:用Unity开发手机游戏的常用插件

越来越多的移动游戏开发者选择使用Unity进行开发Unity还可以开发跨平台APP本文推荐了一些用Unity开发手机游戏时的一些常用插件希望可以帮助到各位开发者

1:Ultimate Mobile Pro

包含UnityiOS和安卓原生api交互的插件同时包含Admob插件随意切换iOS和安卓部署不需要更改任何代码

下面三个插件为Ultimate Mobile Pro的子集。

A)iOS Native Pro (Ultimate Mobile Pro的子集,包含和iOS交互的插件 )

B)Android Native Pro (Ultimate Mobile Pro的子集,包含Unity和安卓交互的插件 )

C)Google Mobile Ads SDK (Ultimate Mobile Pro的子集,提供iOS和安卓使用Admob的插件 )

2:Easy Mobile Pro

该插件提供和Ultimate Mobile Pro类似功能的功能

3:Easy Save - The Complete Save & Load Asset

跟存储加载加密序列化等类似的功能均可用此插件完成完美支持iOS和安卓端

4:Easy Touch 5 : Touchscreen & Virtual Controls

Easy Touch 5是一款处理处理手势输入的插件对手机游戏制作很有必要。
 

5:Fingers - Touch Gestures for Unity

也是一款制作触摸控制的插件

6:Anti-Cheat Toolkit

保护游戏数据免于被某些玩家作弊制作单机手机游戏的开发者绝对不要错过这款插件

7Obfuscator

Obfuscator可以保护游戏代码和游戏资源防止被逆向工程破解

8:Playmaker

对于没有深入学习过编程的小伙伴这款可视化插件可以帮助你直观简单的实现自己的想法。

9:Final IK

FinalIK是一个反向动力控制插件相比较unity的自带IK系统FinalIK设置更加方便用途更广有很多情景化的应用如针对和物体交互的动作系统如果能使用好FinalIK插件就可以使用少量的固定动画在此基础上融合IK动作做出千变万化的交互动作

10:Behavior Designer - Behavior Trees for Everyone

Behavior Designer可以帮助Unity开发者制作AI的行为树

11:TopDown Engine

TopDown Engine是制作2D/3D动作类手游的最佳引擎

12:I2 Localization

Unity功能最全的本地化插件可以本地化图片文字声音图集预设等资源支持Unity UI, Unity 2D, TextMesh Pro, NGUI, 2D ToolKit, SVG Importer等第三方插件

13:Best HTTP

Best HTTP是一款网络插件它支持REST,WebSocket,Socket IOUnity原生的WWW强大太多

14:Photon PUN+ Classic

PhotonPUN+是一款制作多人联机游戏的插件同时支持PC手机端和网页端的Unity

15:Inventory Pro

InventoryPro是制作背包仓储系统的最佳插件可以用来存储物品装备武器和杂物等是制作RPG游戏的必备插件

16:Loxodon Framework Bundle

LoxodonFrameworkBundle是一个非常好用的AssetBundle加载器也是一个AssetBundle冗余分析工具它能够自动管理AssetBundle之间复杂的依赖关系它通过引用计数来维护AssetBundle之间的依赖

Unity开发2D游戏的常用插件

Unity以开发3D游戏见长早期版本的Unity在开发2D游戏时不慎方便因此Asset Store出现了很多2D游戏开发引擎现在Unity2D游戏的支持越来越好而这些开发2D游戏的Unity插件也得到了更多开发者的喜爱

1:Rex Engine: Classic 2D Platformer Engine

Rex Engine: Classic 2D Platformer Engine是一款在Unity内部专门制作2D平台游戏的游戏引擎

2:TopDown Engine

TopDown EngineCorgi Engine来自同一开发者是制作2D/3D动作类游戏的最佳引擎

3:Platformer PRO 2

PlatformerPRO2是一款制作2D/2.5D的平台游戏引擎内部集成了大量功能包括跳跃等运动系统

4Corgi Engine - 2D + 2.5D Platformer

Corgi Engine是一款制作2D/2.5D的平台游戏引擎弥补了Unity制作2D游戏的短板

5:DoozyUI: Complete UI Management System

DoozyUIUnity内部的一个UI管理插件

6:Fingers - Touch Gestures for Unity

Fingers Touch Gestures是一款处理处理手势输入的插件对手机游戏制作很有必要

7:Easy Touch 5 : Touchscreen & Virtual Controls

也是一款制作触摸控制的插件

8:RPG Map Editor

制作RPG游戏地图的插件简单易用非常推荐

9:Super Tilemap Editor

Super Tilemap Editor是一款制作Tilemap的插件功能强大而且使用方便

三:Unity网络类插件

不论Unity开发者开发网络游戏单机游戏还是跨平台APP总会需要实现一些网络功能比如服务器与客户端的交流物体的同步游戏包下载webview组件的集成用户间的交流社区功能和新闻通知等下面的这些插件各有专长可以帮助开发者快速解决网络开发的相关问题从而让开发者把更多精力放在游戏开发上

1:Best HTTP

BestHTTP是一款网络插件它支持REST,WebSocket,Socket,IOUnity原生的WWW强大太多

2:Photon PUN+ Classic

PhotonPUN+是一款制作多人联机游戏的插件同时支持PC手机端和网页端的Unity项目

3:UniWebView 3

UniWebView3可以把一些webview的组件加入到Unity开发的游戏中支持iOSAndroidMacOS平台开发者可以用该插件直接在游戏中实现类似浏览器的功能

4:Smooth Sync

不论开发者使用的是UNETPUNPUN2还是Mirror网络Smooth Sync都可以简单的实现物体的同步功能只需要把SmoothSync脚本添加到需要同步的Object上就可以完成了不需要进行额外的编码

5:WebRTC Video Chat

WebRTCVideoChat 这款插件可以实现音频流视频流并且可以实现用户之间发送文字和数据的功能开发者可以在Unity项目中实现音频视频直播的功能插件中自带一个完整的视频聊天例子开发者修改下UI就可以集成到自己的项目中开发和测试环境下无需配置服务器但如果开发者希望在线上的产品中使用该插件需要搭建自己的服务器该插件支持WindowsMacOSAndroidiOS

6:Combu 3

Combu3可以帮助开发者在游戏内实现社区功能多个APP/游戏可以共享同一个数据库用户注册登录功能禁止某IP登录用户仓库数据存储游戏内新闻通知用户创建帖子功能等

7:Background Download

BackgroundDownload这款插件可以让开发者的APP或者游戏即使在后台也可以进行下载任务如果开发者开发的产品包含较多的资源与数据不要错过这款插件支持AndroidiOS平台和一些VR平台

四:Unity提升编辑器效率的常用插件

原生的UnityEditor功能有限经常会减慢开发者的开发进度下面的这些插件专门针对Editor做出了重大优化而且各有所长使用这些插件将极大的提升开发效率为开发者节省更多时间去开发游戏的核心玩法高效的Unity开发者千万不要错过

1:Editor Console Pro

EditorConsolePro是一款可以取代Unity原生控制台编辑器的插件生产力提升必备插件该插件可以输出的时候指定特点的标签可以只看某个标签的输出内容可以看到输出内容的相关代码块开发者使用该插件可以大幅提升Debug效率

2:Odin - Inspector and Serializer

Odin可以帮助开发者自定义编辑器序列化某些数据类型Unity自带了一些Attributes比如[Header][Range][Multiline][Space]只能对Inspector进行一些简单的扩展和编辑Odin除了序列化的功能还包括了强大的编辑器扩展能力新增了几十种Attributes

3:Easy Editor

Easy Editor可以帮助开发者快速在Inspector栏中修改代码中的各种数据

4:Rainbow Hierarchy 2

RainbowHierarchy2可以帮助开发者点亮场景中经常使用的Object按住Alt并点击要操作的Object就可以为Object设置自定义的背景和图标

5:Rainbow Folders 2

RainbowFolders2可以帮助开发者点亮工程中常用的文件夹按住Alt点击要操作的文件夹就可以为相应的文件夹设置自定义的背景和图标

6:Fullscreen Editor

Fullscreen Editor可以帮助开发者在全屏的环境下打开Game场景并在全屏的环境下编辑场景内的Object可以帮助开发者提升一定的工作效率

7:Build Report Tool

BuildReportTool这款插件可以在build项目后显示每个资源占用的空间大小进而邦建筑开发者减少包体大小该插件还可以显示资源的依赖关系显示没有使用的资源导出构建报告到xml文件等功能

8:QHierarchy

当游戏场景中的物体太多之后Unity原生的Hierarchy窗口管理资源会显得有些吃力这款插件可以增强Hierarchy窗口的功能极大提升开发效率

9:Asset Hunter Pro

AssetHunter2的升级版一键清理提升项目加载速度和性能表现还可以帮助开发者快速找到增加包体的资源很实用的插件非常推荐

10:AssetBundle Manager

AssetBundle Manager可以在不 build部署 AssetBundles 的情况下就用 Editor 模拟加载本地远程 AssetBundles支持 AssetBundle Variants让测试与编辑 AssetBundle 的工作变得非常方便

五:Unity音频开发常用插件

没声音再好的戏也出不来没有声音的游戏是缺少灵魂的游戏一款优秀的游戏是必须要有好的声音来支援的下面的这些插件可以帮助开发者在开发游戏时为游戏插上一双带有灵魂的翅膀

1:Koreographer Professional Edition

Koreographer Professional Edition是制作音乐节拍类游戏的必备神器

2:Master Audio: AAA Sound

Master Audio: AAA SoundUnity游戏开发的终极音频解决方案

3:Dissonance Voice Chat

DissonanceVoiceChat可以帮助开发者在游戏中集成语音实时聊天功能各大主流平台均支持

4:RT-Voice PRO

RT-Voice PRO是一款可以实时将文字转化为语音的插件

六:Unity工具类常用插件

1:UFPS: Ultimate FPS

UFPS是制作第一人称射击游戏的必备插件开发者无需重造轮子上手很快开发者不需要自己为每个场景编写脚本可以通过修改预置脚本来处理常见的任务比如装备枪支枪的移动和开火管理弹药和库存玩家的移动管理相机视角跟踪相机管理事件比如被激光枪击中管理平面比如滑坡和水道尸体及重力物理UFPS能够帮助开发者节省时间开发游戏的核心功能

2:LipSync Pro

LipSyncPro是一款制作唇语同步&面部动画的插件如果你的游戏包含大量对白这款插件就很有必要了LipSync主要由三个模块组成前端负责分析语音辨识指定的音节输出位置类型和强度中端负责将语音识别的结果转化为驱动表情动画的事件帧前端和中端都是在编辑器中离线完成的);后端负责在runtime时根据事件帧驱动表情动画

3:Edy's Vehicle Physics

Edy'sVehiclePhysics这款插件可以为赛车类游戏提供各种逼真的真实物理效果制作赛车类的游戏可以考虑一下这款插件

4:A* Pathfinding Project Pro

A* Pathfinding Project Pro是一款AI寻路插件开发者可以自定义AI的寻路行为

5:Rewired

Rewired是用于Unity的高级输入系统支持多种不同类型的输入设备包括手柄键盘鼠标触摸屏及摇杆等且对Unity所支持的平台提供原生输入支持例如WindowsmacOSLinuxWebGLXbox OnePS4SwitchRewired通过原生库直接访问输入设备可以更加灵活地控制输入同时也能实现一些非常强大的功能例如手柄热插拔手柄震动为各控制器或手柄提供20多种按钮控制等Rewired对于其它平台则直接调用Unity的输入系统开发者也仍可使用Unity自带的输入系统来实现其它需求

6:GPU Instancer

GPUInstancer是一款开箱即用的图像显示解决方案可在屏幕上显示海量的Object而且性能卓越开发者只需要简单的设置就可以实例化大量预设Unity地形细节和树木开发者无需学习shaderGPU的相关知识就可以利用本插件直接使用GPU进行实例化

7:Bolt

Bolt是一个比较新的Unity可视化编程插件Bolt在设计理念和使用上都很类似于UE4的蓝图Blueprints),属于flow式设计Bolt号称支持所有Unity内置命令大概有23000多种),还允许手动添加其他的第三方插件的自定义类class)。凡是可以用代码实现的功能都可以用Bolt来实现

8:GameFlow

GameFlow也是一款可视化编程插件

9:FlowCanvas

FlowCanvas也是一款可视化变成插件

10:uMMORPG

uMMORPG非常适合个人开发者开发MMOPRG游戏

七:Unity制作地形的常用插件

Unity制作大型游戏少了地形制作怎么行用原生的Unity工具制作地形效率较低而且也不甚美观后期运行的效率也得不到保证下面推荐的几款专业地形制作工具可以帮助开发者解决地形制作的相关问题

1:Gaia

Gaia是一款一站式地形制作插件

2:World Creator Professional

World Creator是一款制作3D真实地形的的专业插件

3:TerrainComposer 2

TerrainComposer2是一款利用节点制作地形的插件开发者用它可以很容易的制作惊艳的地形。

4:Polyquest Worlds Full Pack Vol.1

Polyquest Worlds包含了超多超高质量的Low Poly风格素材手机游戏和VR游戏都能很好的运行该插件里的素材

5:Fantasy Environment

Fantasy Environment包含了大量的幻想风格的游戏素材

·八:Unity素材/动画设计类插件

1:Amplify Shader Editor

AmplifyShaderEditor是一款基于节点的可视化shader编辑器插件用于制作特效的再合适不过它提供了一个简单的开发环境无缝地融合了UnityUIShader的使用

2:Colorful FX

ColorfulFX包含了大量的可定制的FX效果和全屏的camera渲染效果对色彩纠正和图像后期处理有很大作用

3:Mega-Fiers

Mega-Fiers是一个可以让Mesh发生的形变的插件

4:Surforge

Surforge能够帮你在Unity内部快速制作3D模型的texture

5:NGUI: Next-Gen UI

相信这款插件不用做太多介绍Unity中制作UI的最强插件

6:Octave3D-Level Design

Octave3D-Level Design帮助Unity开发者制作关卡

7:UBER - Standard Shader Ultra

UBER - Standard Shader Ultra可以帮助开发者制作3A级别的shader

8:UMotion Pro - Animation Editor

UMotion ProUnity中一款非常优秀的动画制作插件

9:Mesh Baker

Mesh Baker可以用来合并MeshMaterials这样可以降低游戏对内存和显卡的消耗

九:Unity VR常用插件

虚拟现实VR是未来的一大发展方向Unity作为一款主流的游戏引擎早已在VR的路上加码下面介绍一些用Unity开发VR游戏/应用的插件可以帮助开发者更好的开发各种VR程序构建通往未来之路

1:VR Panorama 360 PRO Renderer

VR Panorama 360 PRO Renderer可以帮助开发者在Unity内部渲染4K360°全景视频

2:Curved UI - VR Ready Solution To Bend / Warp Your Canvas!

Curved UI是一款制作VR游戏的UI的插件

3:VR UIKit - Bootstrap Your VR App with Ease!

VRUIKit是一套VRUI制作的解决方案易于开发而且运行流畅而且支持各大主流VR平台制作VR应用的开发做不要错过

4:VR Easy

VREasy是用Unity开发VR应用的一个多方面解决方案开发者只需接单的拖拽就可以搭建出一个VR应用的雏形该插件支持各大主流VR平台

十:Unity AR常用插件

增强现实AR是一种实时地计算摄影机影像的位置及角度并加上相应图像视频3D模型的技术这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动而目前移动端的AR相对比较简单其实就是用摄像机捕捉到真实世界的某块平面然后把这块平面与摄像机的相对位置传送给程序最后把虚拟物体投射到这块平面上就能达到一个简单的增强现实效果了

1:Vuforia Core Samples

Vuforia相对简单适合初级AR入门开发者它的原理其实就是图像识别通过分析一张图片来确定一个平面然后在这个平面上进行创作不过目前暂不支持环境感知与光源感知必须要通过特定的图片来识别平面Vuforia的优势在于识别出来的平面相对而言比较稳定只要摄像机能捕捉到有图片那识别的平面基本不会出现抖动或者错位这一点是环境感知暂时无法超越的地方除此之外Vuforia开发成本相对较低并且支持iOS和安卓系统

2:AR Camera GYRO: Augmented Reality

AR Camera是一款AR镜头处理插件简单易用教程完整

3:AR Menu (AR Business Card): Augmented Reality with Vuforia

AR Menu是一款AR UI解决插件方便开发者在开发AR程序时解决UI开发的问题

4:AR + GPS Location

AR+GPS Location这款插件可以通过GPS定位3D物体放到指定位置的真实物理世界中

5:GO Map – 3D Map for AR Gaming

GO Map为AR应用提供可定制的地图服务。GO Map这款差劲可以用来制作类似Pokemon Go这种基于位置的AR游戏。

十一:Unity资产上区块链的常用插件

1:Blockchain SDK by Enjin

Unity引擎覆盖了约50%的游戏开发者其开发的游戏在全球有超过7亿的用户Enjin Coin的加密货币基于ERC 20协议主要面向游戏产业服务游戏开发方游戏用户为区块链游戏道具或其他加密资产的交易提供支持Enjin也是目前规模较大的一条游戏区块链

2:Kin SDK for Unity

Kin也是一条游戏/APP区块链

 

你可能感兴趣的:(Unity)