1) NGUI(UI编辑器插件)是一款强大的UI系统框架,拥有内置定位系统,内置键盘等功能。NGUI是由C#语言编写,代码简洁明了,不包含任何DLL和外部资源。
2) FairyGUI(独立Unity的UI系统,UI编辑器)
FairyGUI 再推一套UI解决方案,跟上面的框架不一样,这套算是集大成体。首先是分离了UI与逻辑的开发(有一套专门的Adobe like 编辑器,Mac/Win都有),丰富的控件集成(基本涵盖国内手游大部分的ui需求),国人开发。个人独立游戏开发可以试试上面MarkLight的或者是更简单的自定义框架,团队项目的开启可以尝试下FairyGUI。
3) FingerGestures(手势触摸插件)顾名思义,这个是支持移动设备所有触摸事件的插件,包括点击,滑动,还有自定义手势等等。
4) EasyTouch(摇杆控制插件)用于移动平台上的RPG类的游戏,主要为了基于触摸屏,鼠标和摇杆的游戏开发者提供便利,它支持所有主流手势:轻触、连击、重击等。
5) ShareSDK(第三方登录和分享插件)功能强大的分享插件,支持一键分享并且配置起来十分简单,目前绝大多数的社交软件都支持,并且他们官方的文档写得特别清楚而且如果注册用户的话,还会有技术支持。
6) NGUI_HUD_Text这个可以用于游戏里血条的变化。
7) 2dToolKit是一款2D开发组件,它具有很强的灵活性,可以让开发者在Unity中进行2D开发。
8) PlayerMaker是一个可视化脚本工具,开发者可以使用它很快的完成游戏原型制作,能够大大的提高开发效率,让你的游戏更加完美。
9) PathologicalGames用于绝大多数的曲线操作。
10) FxMaker侧重于unity里的粒子特效系统,这款插件提供了众多特效资源和效果预览,玩家可以随意组装效果并最终合成一个预设自己使用。
11) Magical FX魔法特效包。
12) water.unitypackage这是一款用于水的插件,性能还比较高,用于移动设备也没问题,弥补了专业版的unity水特效资源在移动设备卡机的不足。
13) LitJson是实现Json和代码数据之间的转换,一般用于从服务器请求数据,得到返回的Json后进行转换从而在代码里可以访问。
14) icsharpcode-SharpZipLib用于解压缩, ZipLib组件与.net自带的Copression比较,在压缩方面更胜一筹,经过BZip2压缩要小很多,而且这个功能更加强大。
15) Unity-lzma是一款用于压缩和解压文件的库,它是一个开源的类库,有C、 C++、C#、JAVA的类库,Unity里面我们自然要使用C#的类库。
16) ez replay manager是运用在游戏或者仿真软件中记录视频回放的插件,其主要可以回放的是位置信息、旋转信息和粒子效果。它主要是通过记录游戏对象的位置信息和旋转信息,当然还有发生位置信息和旋转信息变化时的时间。当回放的时候,将真实的记录信息的游戏对象隐藏,重新生成对应的游戏对象,之后按照记录的信息回放。
17) MegaFiers是一个Unity专用的物体变形与动画解决方案,也可以称之为软体插件,可以在unity做出像皮球,橡胶,鼓动的旗帜,以及全部有弹性的物体。并支持所有的开发平台,从 PC、Mac、网页浏览或是iPhone 与 Android 终端都支持使用这个插件功能。
18) Unisky天空插件,方便的模拟各种天气。
19) UnityScriptEditor脚本插件,方便智能的编辑脚本。
20) EasyRoads3Dv公路插件,使用完全可定制的内置系统或通过导入您自己的资产来创建道路网络。用辅助对象增强道路网络。侧对象系统本身就是一个工具,也可以在没有道路的情况下使用来创建单独的对象,例如围栏、墙壁、树线、电力线等。
21) ship game starter kit航海游戏制作工具。
22) EnhancedScroller(滑动列表插件)制作列表工具,将你的数据虚拟化,只显示出所需元素。将数以千计的行数带到几个 UI 元素中来显示,加速处理并节省内存。对象不会被破坏,因此你的平台不需对垃圾进行收集。最好的是,它能在 Unity 内置 UI 系统组件上使用。
23) a pathfinding project pro强大易用的寻路插件。
24) gamedraw在Unity 里面就可以制作模型,UV 贴图与模型优化处理。避免了你频繁的在unity3d和3D软件之间切换,此插件支持创建模型、UV贴图等功能。
25) Dynamic Elements FX Packu3d粒子特效插件。
26) FX's+Collection各种特效的集合,包括瀑布,雨雪,落叶等等。
27) Unity Shooter Engine(Unity3D)U.S.E.射击游戏引擎包。
28) CloudsToy v1.2unity体积云插件, CloudsToy是packpage创建和修改容积云,所有参数都为手动设置,改变大小,范围,类型,渲染模式等等。
29) SwipeControl.unitypackageUnity中滑动菜单的插件。
30) tower_Defense.unitypackage塔防插件。
31) MagicalEffects.unitypackage魔幻特效插件,模拟各种好看的效果。
32) MiniMap快速生成小地图的一个插件,可以切换大地图,可以设置目标点,玩家的Icon等。
33) FancyScrollView(滑动列表插件)是一个可以实现复杂灵活动画效果的通用UI滑动列表组件,可以帮助开发者快速实现表现力丰富的UI滑动列表。
34) XCharts是一款基于Unity3D的UGUI系统的插件,可以绘制折线图、曲线图、饼状图、雷达图、散点图、热力图等等,功能强大。
35) Photon Unity Networking (PUN)是一种用于多人游戏的Unity软件包。灵活的匹配可以让玩家进入房间,可以通过网络同步对象。快速和可靠的通信是通过专用的Photon 服务器完成的,因此客户端连接不需要1对1。
36) TerrainToolkit地形编辑器模组。可以很方便的制作各种各样的地形,支持后期地形编辑。
37) Exploder可以爆炸任何有网格的游戏对象。在游戏对象上tag设置为“Exploder”,就可以看到爆炸了。
38) TimelineFX时光粒子编辑器,可以编辑出各种粒子效果。
39) Dialogue System for Unity是一个分支式的统一会话系统。它不需要任何脚本,但它是设计为易于由程序员扩展。
40) Chickens Shader Bundle shader包包括各种材质shader。
41) EasyTimer一个简单好用的计时器,总共三个c#脚本,一个用于在Unity编辑器查看计时器状态,一个用于管理计时器,一个计时器handle,用于查询计时器各种属性 计时器使用对象池且可以设置对象池大小 ,所以运行时开销很小。
42) DoTween是一个用于Unity的快速、高效、完全类型安全的面向对象动画引擎,为c#用户进行了优化,是免费和开源的,具有大量高级特性。
43) AI 4 Enemies.unitypackageunity的AI插件。
44) cp morphing lab人体变形插件。
45) easy destructible wall模拟墙倒塌、破碎的插件。
46) KGFMapSystem专门用于开发小地图。
47) hard shaders pro一套超牛unity3d游戏材质插件。
48) EasyAR是好用免费的全平台AR(Augmented Reality,增强现实)引擎。支持使用平面目标的AR,支持1000个以上本地目标的流畅加载和识别,支持基于硬解码的视频(包括透明视频和流媒体)的播放,支持二维码识别,支持多目标同时跟踪。支持PC和移动设备等多个平台,EasyAR不会显示水印,也没有识别次数限制。
49) edys vehicle physicsUnity汽车模拟插件。
50) AVPro Video是一款由RenderHeads出品的可以在Unity上安装使用的万能多平台视频播放插件,Avpro Video支持Windows,linux,ios,mac,Android等多平台万能播放。不仅可以实现基础的播放功能,还能实现进度条拖放和速率调整,播放4K视频,360度全景视频等,并对不同的平台进行了优化。
51) Best HTTP一款网络插件,它支持REST,WebSocket,Socket,IO等,比Unity原生的WWW强大太多。
52) 3d anaglyph system3d红绿插件,三维立体系统 可实现3D立体电影效果,体现身临其境的感觉。
53) InventoryManager-js-cs背包系统插件。
54) Qhierarchy(Unity层级管理插件)管理一个有几千物体的场景,点击单个物体,关掉它显示,或者修改它的static方式之类的根本就是噩梦,用Qherarchy的话,稍微点击下小眼睛关闭就好,可以很容易查找到物体是否有attach script,以及脚本是否出错,非常好使。
55) strumpyshadereditor3D游戏绚丽效果,都是靠shader(着色器)实现。第三方shader编辑器:Strumpy,结合其他脚本实现所需效果。
56) Asset hunter(删除不用的资源)轻松分辨场景是否有使用到此asset,一键删除。
57) unity external lightmapping tool一种工具,可让您使用 3d Studio Max 为您的游戏制作精美的灯光。让你使用 3d Studio Max 为你的游戏制作外观的视图。
58) Vectrosity是一个很方便的画线插件,用它我们可以画出2D,3D,贝塞尔,圆,椭圆等各种线条图案。
59) AssetBundle Manager(AssetBundle管理插件)可以在不build、部署AssetBundles的情况下,就用editor模拟加载本地、远程AssetBundles,支持AssetBundle Variants,让测试、编辑AssetBundle的工作变得非常方便。
60) Mesh Baker(网格烘培插件)项目开发的时候经常会大量使用大规模的Mesh,导致Draw Call过高。而Mesh Baker扮演了网格烘焙器的角色,其工作原理是将网格和材质合并,从而降低渲染的Draw Call。
61) Mirror Reflection shader这是用于制作完美反射镜的着色器+脚本,在对象上使用 FX/Mirror Reflection 着色器,将 MirrorReflection 脚本附加到它,然后就可以了。
62) SimpleLOD(LOD插件)比较适合大规模场景的制作开发。在处理多人在线的项目(如MMO游戏)时,按照我们以往的优化方法是尽可能降低Draw Call和减少渲染消耗,在远处使用低级LOD,在Run-time时根据相机距离切换合适的LOD,使得在手机性能有限的情况下尽量渲染更多的角色,达到更好的效果。而SimpleLOD恰好可以满足这一点,除了同样拥有Mesh Baker所具有的Mesh合并、Atlas烘焙等功能,它还能提供Mesh的简化(Mesh Baker无法提供),并对动态蒙皮网格进行了很好的支持。该插件可在Run-time和Editor中都可以使用,同时开放了源码,大家可以根据项目的实际情况而作修改。
63) Obfuscator(防止逆向工程破解)可以保护游戏代码和游戏资源,防止被逆向工程破解。
64) VR Panorama 360 PRO Renderer(VR360全景视频渲染)可以帮助开发者在Unity内部渲染4K360°全景视频。
65) Curved UI是一款制作VR游戏的UI的插件。
66) Car Physics汽车物理引擎包,该插件模拟真实汽车环境,包中有demo可供研究,其中包括汽车切换,视角切换,前进后退,转向时有对应的灯光显示,仪表盘也比较真实。
67) Master Audio: AAA Sound(声音类插件)是Unity游戏开发的终极音频解决方案,音效编辑器,音频3A插件。
68) Rope BETA比较古老的绳子、链子插件。
69) Blood Splatter FX使用unity开发游戏中,实现血液喷溅效果的插件。
70) Unitycar是一个真实的和完整的车辆模拟包的Unity游戏引擎。你可以在游戏中整合(无需脚本)任何类型的车辆:乘用车、赛车、赛车、漂移车、卡车(带有拖车)。
71) Poolmanager游戏性能优化插件。
72) Maintainer(资源优化插件)使用Unity做开发时,一定避免不了问题就是资源优化,避免因为游戏占用资源超标而引起的内存占用过高的情况,我们可以利用Unity资源优化工具Maintainer来解决。
73) Final IK(反向动力控制插件)Final IK是一个反向动力控制插件。相比较unity的自带IK系统,Final IK设置更加方便,用途更广。有很多情景化的应用,如针对和物体交互的动作系统。如果能使用好Final IK插件,就可以使用少量的固定动画,在此基础上融合IK 动作,做出千变万化的交互动作。
74) Octave3D-Level Design(快速制作关卡)Octave3D-Level Design帮助Unity开发者制作关卡。
75) Cinemachine影视镜头插件,2017 Unity的首推插件,这个做镜头非常的简单,而且效果也很棒。可以很简单的创建自由视角的摄像机
76) DunGen 、 Dungeon Architect自动生成地牢场景的Unity插件。
77) ADMob(导入广告插件)现在很多应用或小游戏,都会在App里嵌入了一定的广告,如屏幕底部广告、插屏广告,更有的直接播放一段视频广告。之所以这样做,是实现流量变现,每个用户只需轻轻点击广告,就能赚钱。ADMob导入项目中,可以方便的调用广告。
78) Obi Rope(绳子插件)可以模拟绳子在游戏中的环境进行实时交互,拉伸,紧绷等属性。
79) Recorder(录屏插件)可以直接录Game视角,还可以录不同相机的视图。可以直接生成视频,帧动画图,gif,和animation。