├── LICENSE ├── README.md ├── deprecated_visualstudio_2015 - Copy.md └── visualstudio_2017.md /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Eunpyoung Kim 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Unity FREE 2 | A community driven list of useful Unity Game Engine "FREE" packages, libraries and others. 3 | 4 | why not [awesome-unity](https://github.com/RyanNielson/awesome-unity)? 5 | 6 | > packages used paid asset, difficult to share. 7 | 8 | share share share! as possible! 9 | 10 | * [contributors](https://github.com/netpyoung/awesome-unity-free/graphs/contributors) 11 | 12 | 13 | * [Awesome Unity Free](#awesome-unity-free) 14 | 15 | * [Unity Personal](#unity-personal) 16 | * [Awsome dotnet](#awesome-dotnet) 17 | * [IDE](#ide) 18 | * [Tool](#tool) 19 | * [GUI](#gui) 20 | * [Format](#format) 21 | * [Tween](#tween) 22 | * [Serialization](#serialization) 23 | * [Validator](#validator) 24 | * [DSL](#dsl) 25 | * [Network](#network) 26 | * [Office](#office) 27 | * [Log](#log) 28 | * [Importer](#importer) 29 | * [Compression](#compression) 30 | * [XCode](#xcode) 31 | * [Gesture](#gesture) 32 | * [Framework](#framework) 33 | - [Reactive](#reactive) 34 | * [Tools](#tools) 35 | * [FX](#fx) 36 | * [Testing](#testing) 37 | * [Protocol](#protocol) 38 | * [PackageManager](#packagemanager) 39 | * [Script](#script) 40 | * [Decompiler](#decompiler) 41 | * [Camera](#camera) 42 | 43 | * [Tutorial](#tutorial) 44 | * [Etc](#etc) 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | ## [Unity Personal](https://store.unity.com/download?ref=personal) 53 | * [ScriptReference](http://docs.unity3d.com/ScriptReference/) 54 | * [roadmap](http://unity3d.com/roadmap) 55 | 56 | 57 | 58 | ## [awesome-dotnet](https://github.com/quozd/awesome-dotnet) 59 | 60 | 61 | 62 | ``` 63 | Scripting: Mono Runtime Upgrade 64 | Upgrade Mono Runtime against our current .Net 2.0 and 2.0 Subset profiles. 65 | This includes many fixes and improvements, but does not include an upgrade to the .Net 4.6 profile. 66 | ``` 67 | 68 | 69 | 70 | ## IDE 71 | * [Unity3DRider](https://github.com/JetBrains/Unity3dRider) 72 | * [consulo](http://consulo.site/) based on intellij 73 | * [VisualStudio](https://www.visualstudio.com/) 74 | - [VisaulStudioCode](https://code.visualstudio.com/download) 75 | - [VisualStudio For Mac](https://www.visualstudio.com/vs/visual-studio-mac/) 76 | 77 | 78 | ## TOOL 79 | * [il-repack](https://github.com/gluck/il-repack) : ILRepack is meant at replacing ILMerge / Mono.Merge. 80 | * [ssh.net](https://github.com/sshnet/SSH.NET) 81 | * [edtFTP](https://enterprisedt.com/products/edtftpnet/download/) : lgpl 82 | 83 | 84 | ## GUI 85 | * [FairyGUI](https://github.com/fairygui/FairyGUI-unity) - windows, mac editor - supoprt cross platform(unity, flash, Starling, Cocos2D-X, UE4, libgdx ... ) 86 | 87 | ## Format 88 | * [little-sharps/string_format](https://github.com/little-sharps/string_format) 89 | 90 | ## Tween 91 | * [dentedpixel/LeanTween](https://github.com/dentedpixel/LeanTween) LeanTween is an efficient animation engine for Unity. 92 | * [Demigiant/dotween](https://github.com/Demigiant/dotween) A Unity C# animation engine. it has both version(free and pro) but free version is open sourced. 93 | 94 | 95 | ## Serialization 96 | * [UnityEngine.JsonUtility](https://docs.unity3d.com/ScriptReference/JsonUtility.html) (#unityengine) Utility functions for working with JSON data. 97 | * [jacobdufault/fullserializer](https://github.com/jacobdufault/fullserializer) A robust JSON serialization framework that just works with support for all major Unity export platforms. 98 | * [deniszykov/msgpack-unity3d](https://github.com/deniszykov/msgpack-unity3d) MessagePack serializer for Unity3D 99 | * [msgpack/msgpack-cli](https://github.com/msgpack/msgpack-cli) MessagePack implementation for Common Language Infrastructure. [IL2CPP supporting is in progress](https://github.com/msgpack/msgpack-cli/wiki/Xamarin-and-Unity) 100 | * [bitcraftCoLtd/protobuf3-for-unity](https://github.com/bitcraftCoLtd/protobuf3-for-unity) 101 | * https://github.com/mgravell/protobuf-net 102 | * https://github.com/lvzixun/sproto-Csharp 103 | * https://github.com/m2q1n9/sproto-Unity 104 | * https://github.com/neuecc/ZeroFormatter - Fastest C# Serializer and Infinitly Fast Deserializer for .NET, .NET Core and Unity. 105 | 106 | 107 | ## Validator 108 | * [FluentValidation.Net35](https://github.com/emersonsoares/FluentValidation.Net35) 109 | * [JWT](https://github.com/jwt-dotnet/jwt) - JWT (JSON Web Token) implementation for .NET 3.5+ (Public Domain) Install-Package JWT 110 | 111 | 112 | ## DSL 113 | * [aaubry/YamlDotNet](https://github.com/aaubry/YamlDotNet) - YamlDotNet is a .NET library for YAML ([#assetstore](https://www.assetstore.unity3d.com/en/#!/content/36292)) 114 | * [rickyah/ini-parser](https://github.com/rickyah/ini-parser) (#dll #net20) 115 | * [dotliquid](https://www.nuget.org/packages/DotLiquid/1.8.0) 116 | 117 | 118 | ## Network 119 | * * https://github.com/sta/websocket-sharp 120 | 121 | 122 | ## Office 123 | * [NPOI](http://npoi.codeplex.com/) (#dll #net20 #IL2CPP(mono2.0-subset-only)) - This project is the .NET version of POI Java project at http://poi.apache.org/. 124 | * https://github.com/kimsama/Unity-QuickSheet 125 | * https://github.com/tsubaki/Unity-Excel-Importer-Maker 126 | * [Busta117/SQLiteUnityKit](https://github.com/Busta117/SQLiteUnityKit) - Framework to connect with a SQLite database from Unity for iOS, Android, MAC , Windows 127 | * [codecoding/SQLite4Unity3d](https://github.com/codecoding/SQLite4Unity3d) - SQLite made easy for Unity3d 128 | * [netpyoung/SqlChiper4Unity3D](https://github.com/netpyoung/SqlCipher4Unity3D) - SqlCipher made easy for Unity3d 129 | 130 | 131 | ## Log 132 | * [SpaceMadness/lunar-unity-console](https://github.com/SpaceMadness/lunar-unity-console) 133 | * https://github.com/bbbscarter/UberLogger - Replacement logging framework for Unity, with a new editor and in-game console 134 | * https://github.com/AqlaSolutions/NLog-Unity3D 135 | * https://github.com/SaladLab/Common.Logging.Unity3D 136 | 137 | 138 | ## Importer 139 | * https://github.com/Seanba/Tiled2Unity - Export Tiled Map Editor (TMX) files into Unity 140 | * https://github.com/suppayami/unity2d-tmx - A small library to import and render tilemap in Unity2D, only support TMX file format. 141 | * https://github.com/keijiro/ChromaPack - ChromaPack -- A lossy texture compression plugin for Unity. 142 | * https://github.com/WestHillApps/UniGif - GIF image decoder for Unity. 143 | 144 | 145 | ## Compression 146 | * [SharpzipLib](https://github.com/icsharpcode/SharpZipLib) - #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform 147 | * [lz4net](https://github.com/MiloszKrajewski/lz4net) - LZ4 - ultra fast compression algorithm - for all .NET platforms 148 | 149 | 150 | ## Gesture 151 | * [prime31/TouchKit](https://github.com/prime31/TouchKit) 152 | 153 | 154 | ## XCode 155 | * [Unity/XcodeApi](https://bitbucket.org/Unity-Technologies/xcodeapi) (#editor-only) 156 | * [onevcat/XUPorter](https://github.com/onevcat/XUPorter) (#editor-only) 157 | * [kronenthaler/mod-pbxproj](https://github.com/kronenthaler/mod-pbxproj) (#python) 158 | * [CocoaPods/Xcodeproj](https://github.com/CocoaPods/Xcodeproj) (#ruby) 159 | 160 | ## Framework 161 | * https://github.com/modesttree/Zenject - Dependency Injection Framework for Unity3D 162 | 163 | ### Reactive 164 | * [neuecc/UniRx](https://github.com/neuecc/UniRx) - Reactive Extensions for Unity 165 | - https://ruk.si/notes/unity/unity_unirx 166 | - http://rxmarbles.com/ 167 | * [ecsrx](https://github.com/grofit/ecsrx) 168 | 169 | 170 | ## FX 171 | * [effekseer/Effekseer](https://github.com/effekseer/Effekseer) 172 | 173 | 174 | ## Tools 175 | * [tomtc123/ugui-Tween-Tool](https://github.com/tomtc123/ugui-Tween-Tool) 176 | * [anchan828/unity-snippets](https://github.com/anchan828/unity-snippets) 177 | * https://github.com/tsubaki/SerializedParameter_Unity 178 | * https://github.com/tsubaki/Low-latency_Sound_for_UnityAndroid 179 | * https://github.com/neuecc/LINQ-to-GameObject-for-Unity - LINQ to GameObject - Traverse GameObject Hierarchy by LINQ 180 | * https://github.com/SaladLab/Unity3D.IncrementalCompiler 181 | * https://github.com/kalimaul/unity_svn_checker (#python) - Server-side svn hooks to help version control with Unity3D. 182 | * [animator-timeline](https://github.com/absameen/Animator_Timeline) 183 | 184 | * https://github.com/PhannGor/unity3d-rainbow-folders 185 | * https://github.com/Brackeys/UPAToolkit - A free Pixel Art Toolkit for the Unity Engine. http://brackeys.com/upa-toolkit/ 186 | 187 | 188 | ## Testing 189 | * [Unity Test Tools](https://www.assetstore.unity3d.com/en/#!/content/13802) 190 | - The Editor Tests Runner is an implementation of the open source NUnit library - a well-known unit testing library for .Net languages. More information about NUnit can be found on http://www.nunit.org/. The implementaion is based on version 2.6.4. 191 | 192 | * https://github.com/SpaceMadness/lunar-unity-assert 193 | 194 | 195 | ## Protocol 196 | * [SharpSSH](http://www.tamirgal.com/blog/page/SharpSSH.aspx) - SharpSSH is a pure .NET implementation of the SSH2 client protocol suite. 197 | * [System.Net.FtpClient](https://netftp.codeplex.com/) (#net20) 198 | 199 | 200 | ## PackageManager 201 | * https://github.com/GlitchEnzo/NuGetForUnity - A NuGet Package Manager for Unity 202 | * https://github.com/wooga/Paket.Unity3D - http://wooga.github.io/Paket.Unity3D/ 203 | 204 | 205 | ## Script 206 | * Lua 207 | - [uLua](https://github.com/jarjin/uLua) 208 | - [slua](https://github.com/pangweiwei/slua) 209 | - [MoonSharp](https://github.com/xanathar/moonsharp/) 210 | - [NLua](https://github.com/NLua/NLua) 211 | 212 | * [Schemy](https://github.com/Microsoft/schemy) 213 | 214 | ## Decompiler 215 | * [dll - jetbrains](https://www.jetbrains.com/decompiler/) 216 | * [jar - jdproject](http://jd.benow.ca/) 217 | 218 | ## Camera 219 | * [Dynamic Multi Target Camera for Unity](https://github.com/lopespm/unity-camera-multi-target) - Concise Unity library which dynamically keeps a set of objects (e.g. players and important objects) in view. 220 | 221 | 222 | ## Tutorial 223 | 224 | ### [Unity] shader 225 | * https://unitygem.wordpress.com/shader-part-1/ 226 | * http://www.alanzucconi.com/2015/06/10/a-gentle-introduction-to-shaders-in-unity3d/ 227 | * https://github.com/VoxelBoy/Resources-for-Writing-Shaders-in-Unity 228 | * http://anchan828.github.io/editor-manual/ #japanese 229 | 230 | 231 | ## ETC 232 | * http://regexstorm.net/ 233 | -------------------------------------------------------------------------------- /deprecated_visualstudio_2015 - Copy.md: -------------------------------------------------------------------------------- 1 | ## [Visual Studio Community](https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx) 2 | * if you want code lens in Visual Studio Community: http://stackoverflow.com/a/33144974 3 | 4 | 5 | ## for Unity 6 | * [meng-hui/UnityEngineAnalyzer](https://github.com/meng-hui/UnityEngineAnalyzer) 7 | 8 | ## General 9 | * [CodeMaid](https://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496) 10 | * [Productivity Power Tools 2015](https://visualstudiogallery.msdn.microsoft.com/34ebc6a2-2777-421d-8914-e29c1dfa7f5d) 11 | * [Codinion](https://visualstudiogallery.msdn.microsoft.com/504311cf-bd01-4b12-bca3-a3e5d9505b76) 12 | * [Code alignment](https://visualstudiogallery.msdn.microsoft.com/7179e851-a263-44b7-a177-1d31e33c84fd) 13 | * [Go To Definition](https://visualstudiogallery.msdn.microsoft.com/4b286b9c-4dd5-416b-b143-e31d36dc622b) 14 | * [Trailing Whitespace Visualizer](https://visualstudiogallery.msdn.microsoft.com/a204e29b-1778-4dae-affd-209bea658a59) 15 | * [Gradient Selection](https://visualstudiogallery.msdn.microsoft.com/7687f71d-49aa-4cbd-b0ad-6f90c9a64572) 16 | * [CommentsPlus](https://visualstudiogallery.msdn.microsoft.com/f76e86e3-03ca-4ac8-ba88-58c8f8d818f4) 17 | * [Remarker](https://visualstudiogallery.msdn.microsoft.com/87813da0-8f1c-48a4-b1c4-85dfb7a269a9) 18 | * [VSColorOutput](https://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496) 19 | * [Output enhancer](https://visualstudiogallery.msdn.microsoft.com/d2055300-5075-4059-a305-56422f4e29b5) 20 | * [VSSonarExtension](https://visualstudiogallery.msdn.microsoft.com/7fc312c3-f1ab-49f8-b286-dbf7fff37305) 21 | * [AutoHistory](https://visualstudiogallery.msdn.microsoft.com/dfcb2438-180c-4f8a-983b-62d89e141fe3) 22 | * [NUnit Test Adapter](https://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d) - unity test tool used 2.6.4 23 | * [Visual StyleCop Free](https://visualstudiogallery.msdn.microsoft.com/cac2a05b-6eb6-4fa2-95b9-1f8d011e6cae) 24 | * [Viasfora](https://visualstudiogallery.msdn.microsoft.com/19609469-380e-4fcf-bcde-e31caeb658b2) 25 | * [Trim line ends on save Free](https://visualstudiogallery.msdn.microsoft.com/5120dd1c-1643-4f0d-ae2b-c61532df1951) 26 | * [SemanticColorizer](https://visualstudiogallery.msdn.microsoft.com/fd89374f-892a-42d6-8207-da8fefa93fdf) 27 | -------------------------------------------------------------------------------- /visualstudio_2017.md: -------------------------------------------------------------------------------- 1 | ## [Visual Studio Community](https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx) 2 | 3 | 4 | ## General 5 | * [CodeMaid](https://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496) 6 | * [Codinion](https://visualstudiogallery.msdn.microsoft.com/504311cf-bd01-4b12-bca3-a3e5d9505b76) 7 | * [Code alignment](https://visualstudiogallery.msdn.microsoft.com/7179e851-a263-44b7-a177-1d31e33c84fd) 8 | * [Trailing Whitespace Visualizer](https://visualstudiogallery.msdn.microsoft.com/a204e29b-1778-4dae-affd-209bea658a59) 9 | * [CommentsPlus](https://visualstudiogallery.msdn.microsoft.com/f76e86e3-03ca-4ac8-ba88-58c8f8d818f4) 10 | * [VSColorOutput](https://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496) 11 | * [Output enhancer](https://visualstudiogallery.msdn.microsoft.com/d2055300-5075-4059-a305-56422f4e29b5) 12 | * [NUnit Test Adapter](https://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d) - unity test tool used 2.6.4 13 | * [StyleCop](https://marketplace.visualstudio.com/items?itemName=ChrisDahlberg.StyleCop) 14 | * [Viasfora](https://visualstudiogallery.msdn.microsoft.com/19609469-380e-4fcf-bcde-e31caeb658b2) 15 | * [Trim Line Ends](https://marketplace.visualstudio.com/items?itemName=cpmcgrath.TrimLineEnds) 16 | * [SemanticColorizer](https://visualstudiogallery.msdn.microsoft.com/fd89374f-892a-42d6-8207-da8fefa93fdf) 17 | 18 | ## Microsoft 19 | * [Productivity Power Tools 2017](https://github.com/Microsoft/VS-PPT) 20 | * [Align Assignments](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.AlignAssignments) 21 | * [Copy As Html](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.CopyAsHtml) 22 | * [Ctrl+Click GoTo Definition](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.CtrlClickGoToDefinition) 23 | * [Custom Document Well](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.CustomDocumentWell) 24 | * [Double-Click Maximize](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.Double-ClickMaximize) 25 | * [Editor Guidelines](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.EditorGuidelines) 26 | * [Fix Mixed Tabs](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.FixMixedTabs) 27 | * [Match Margin](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MatchMargin) 28 | * [Middle-Click Scroll](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MiddleClickScroll) 29 | * [Peek Help](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.PeekHelp) 30 | * [Quick Launch Tasks](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.QuickLaunchTasks) 31 | * [Solution Error Visualizer](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.SolutionErrorVisualizer) 32 | * [Power Commands for Visual Studio](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.PowerCommandsforVisualStudio) 33 | * [Shrink Empty Lines](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.SyntacticLineCompression) 34 | * [Time Stamp Margin](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.TimeStampMargin) 35 | * [PPT Options Page](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProductivityPowerToolsOptionsPage) 36 | --------------------------------------------------------------------------------