Repository: netpyoung/awesome-unity-free Branch: master Commit: d18e87f60b20 Files: 4 Total size: 15.7 KB Directory structure: gitextract_ueidr7vx/ ├── LICENSE ├── README.md ├── deprecated_visualstudio_2015 - Copy.md └── visualstudio_2017.md ================================================ FILE CONTENTS ================================================ ================================================ FILE: LICENSE ================================================ The MIT License (MIT) Copyright (c) 2016 Eunpyoung Kim Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================ # Awesome Unity FREE A community driven list of useful Unity Game Engine "FREE" packages, libraries and others. why not [awesome-unity](https://github.com/RyanNielson/awesome-unity)? > packages used paid asset, difficult to share. share share share! as possible! * [contributors](https://github.com/netpyoung/awesome-unity-free/graphs/contributors) * [Awesome Unity Free](#awesome-unity-free) * [Unity Personal](#unity-personal) * [Awsome dotnet](#awesome-dotnet) * [IDE](#ide) * [Tool](#tool) * [GUI](#gui) * [Format](#format) * [Tween](#tween) * [Serialization](#serialization) * [Validator](#validator) * [DSL](#dsl) * [Network](#network) * [Office](#office) * [Log](#log) * [Importer](#importer) * [Compression](#compression) * [XCode](#xcode) * [Gesture](#gesture) * [Framework](#framework) - [Reactive](#reactive) * [Tools](#tools) * [FX](#fx) * [Testing](#testing) * [Protocol](#protocol) * [PackageManager](#packagemanager) * [Script](#script) * [Decompiler](#decompiler) * [Camera](#camera) * [Tutorial](#tutorial) * [Etc](#etc) ## [Unity Personal](https://store.unity.com/download?ref=personal) * [ScriptReference](http://docs.unity3d.com/ScriptReference/) * [roadmap](http://unity3d.com/roadmap) ## [awesome-dotnet](https://github.com/quozd/awesome-dotnet) ``` Scripting: Mono Runtime Upgrade Upgrade Mono Runtime against our current .Net 2.0 and 2.0 Subset profiles. This includes many fixes and improvements, but does not include an upgrade to the .Net 4.6 profile. ``` ## IDE * [Unity3DRider](https://github.com/JetBrains/Unity3dRider) * [consulo](http://consulo.site/) based on intellij * [VisualStudio](https://www.visualstudio.com/) - [VisaulStudioCode](https://code.visualstudio.com/download) - [VisualStudio For Mac](https://www.visualstudio.com/vs/visual-studio-mac/) ## TOOL * [il-repack](https://github.com/gluck/il-repack) : ILRepack is meant at replacing ILMerge / Mono.Merge. * [ssh.net](https://github.com/sshnet/SSH.NET) * [edtFTP](https://enterprisedt.com/products/edtftpnet/download/) : lgpl ## GUI * [FairyGUI](https://github.com/fairygui/FairyGUI-unity) - windows, mac editor - supoprt cross platform(unity, flash, Starling, Cocos2D-X, UE4, libgdx ... ) ## Format * [little-sharps/string_format](https://github.com/little-sharps/string_format) ## Tween * [dentedpixel/LeanTween](https://github.com/dentedpixel/LeanTween) LeanTween is an efficient animation engine for Unity. * [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. ## Serialization * [UnityEngine.JsonUtility](https://docs.unity3d.com/ScriptReference/JsonUtility.html) (#unityengine) Utility functions for working with JSON data. * [jacobdufault/fullserializer](https://github.com/jacobdufault/fullserializer) A robust JSON serialization framework that just works with support for all major Unity export platforms. * [deniszykov/msgpack-unity3d](https://github.com/deniszykov/msgpack-unity3d) MessagePack serializer for Unity3D * [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) * [bitcraftCoLtd/protobuf3-for-unity](https://github.com/bitcraftCoLtd/protobuf3-for-unity) * https://github.com/mgravell/protobuf-net * https://github.com/lvzixun/sproto-Csharp * https://github.com/m2q1n9/sproto-Unity * https://github.com/neuecc/ZeroFormatter - Fastest C# Serializer and Infinitly Fast Deserializer for .NET, .NET Core and Unity. ## Validator * [FluentValidation.Net35](https://github.com/emersonsoares/FluentValidation.Net35) * [JWT](https://github.com/jwt-dotnet/jwt) - JWT (JSON Web Token) implementation for .NET 3.5+ (Public Domain) Install-Package JWT ## DSL * [aaubry/YamlDotNet](https://github.com/aaubry/YamlDotNet) - YamlDotNet is a .NET library for YAML ([#assetstore](https://www.assetstore.unity3d.com/en/#!/content/36292)) * [rickyah/ini-parser](https://github.com/rickyah/ini-parser) (#dll #net20) * [dotliquid](https://www.nuget.org/packages/DotLiquid/1.8.0) ## Network * * https://github.com/sta/websocket-sharp ## Office * [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/. * https://github.com/kimsama/Unity-QuickSheet * https://github.com/tsubaki/Unity-Excel-Importer-Maker * [Busta117/SQLiteUnityKit](https://github.com/Busta117/SQLiteUnityKit) - Framework to connect with a SQLite database from Unity for iOS, Android, MAC , Windows * [codecoding/SQLite4Unity3d](https://github.com/codecoding/SQLite4Unity3d) - SQLite made easy for Unity3d * [netpyoung/SqlChiper4Unity3D](https://github.com/netpyoung/SqlCipher4Unity3D) - SqlCipher made easy for Unity3d ## Log * [SpaceMadness/lunar-unity-console](https://github.com/SpaceMadness/lunar-unity-console) * https://github.com/bbbscarter/UberLogger - Replacement logging framework for Unity, with a new editor and in-game console * https://github.com/AqlaSolutions/NLog-Unity3D * https://github.com/SaladLab/Common.Logging.Unity3D ## Importer * https://github.com/Seanba/Tiled2Unity - Export Tiled Map Editor (TMX) files into Unity * https://github.com/suppayami/unity2d-tmx - A small library to import and render tilemap in Unity2D, only support TMX file format. * https://github.com/keijiro/ChromaPack - ChromaPack -- A lossy texture compression plugin for Unity. * https://github.com/WestHillApps/UniGif - GIF image decoder for Unity. ## Compression * [SharpzipLib](https://github.com/icsharpcode/SharpZipLib) - #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform * [lz4net](https://github.com/MiloszKrajewski/lz4net) - LZ4 - ultra fast compression algorithm - for all .NET platforms ## Gesture * [prime31/TouchKit](https://github.com/prime31/TouchKit) ## XCode * [Unity/XcodeApi](https://bitbucket.org/Unity-Technologies/xcodeapi) (#editor-only) * [onevcat/XUPorter](https://github.com/onevcat/XUPorter) (#editor-only) * [kronenthaler/mod-pbxproj](https://github.com/kronenthaler/mod-pbxproj) (#python) * [CocoaPods/Xcodeproj](https://github.com/CocoaPods/Xcodeproj) (#ruby) ## Framework * https://github.com/modesttree/Zenject - Dependency Injection Framework for Unity3D ### Reactive * [neuecc/UniRx](https://github.com/neuecc/UniRx) - Reactive Extensions for Unity - https://ruk.si/notes/unity/unity_unirx - http://rxmarbles.com/ * [ecsrx](https://github.com/grofit/ecsrx) ## FX * [effekseer/Effekseer](https://github.com/effekseer/Effekseer) ## Tools * [tomtc123/ugui-Tween-Tool](https://github.com/tomtc123/ugui-Tween-Tool) * [anchan828/unity-snippets](https://github.com/anchan828/unity-snippets) * https://github.com/tsubaki/SerializedParameter_Unity * https://github.com/tsubaki/Low-latency_Sound_for_UnityAndroid * https://github.com/neuecc/LINQ-to-GameObject-for-Unity - LINQ to GameObject - Traverse GameObject Hierarchy by LINQ * https://github.com/SaladLab/Unity3D.IncrementalCompiler * https://github.com/kalimaul/unity_svn_checker (#python) - Server-side svn hooks to help version control with Unity3D. * [animator-timeline](https://github.com/absameen/Animator_Timeline) * https://github.com/PhannGor/unity3d-rainbow-folders * https://github.com/Brackeys/UPAToolkit - A free Pixel Art Toolkit for the Unity Engine. http://brackeys.com/upa-toolkit/ ## Testing * [Unity Test Tools](https://www.assetstore.unity3d.com/en/#!/content/13802) - 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. * https://github.com/SpaceMadness/lunar-unity-assert ## Protocol * [SharpSSH](http://www.tamirgal.com/blog/page/SharpSSH.aspx) - SharpSSH is a pure .NET implementation of the SSH2 client protocol suite. * [System.Net.FtpClient](https://netftp.codeplex.com/) (#net20) ## PackageManager * https://github.com/GlitchEnzo/NuGetForUnity - A NuGet Package Manager for Unity * https://github.com/wooga/Paket.Unity3D - http://wooga.github.io/Paket.Unity3D/ ## Script * Lua - [uLua](https://github.com/jarjin/uLua) - [slua](https://github.com/pangweiwei/slua) - [MoonSharp](https://github.com/xanathar/moonsharp/) - [NLua](https://github.com/NLua/NLua) * [Schemy](https://github.com/Microsoft/schemy) ## Decompiler * [dll - jetbrains](https://www.jetbrains.com/decompiler/) * [jar - jdproject](http://jd.benow.ca/) ## Camera * [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. ## Tutorial ### [Unity] shader * https://unitygem.wordpress.com/shader-part-1/ * http://www.alanzucconi.com/2015/06/10/a-gentle-introduction-to-shaders-in-unity3d/ * https://github.com/VoxelBoy/Resources-for-Writing-Shaders-in-Unity * http://anchan828.github.io/editor-manual/ #japanese ## ETC * http://regexstorm.net/ ================================================ FILE: deprecated_visualstudio_2015 - Copy.md ================================================ ## [Visual Studio Community](https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx) * if you want code lens in Visual Studio Community: http://stackoverflow.com/a/33144974 ## for Unity * [meng-hui/UnityEngineAnalyzer](https://github.com/meng-hui/UnityEngineAnalyzer) ## General * [CodeMaid](https://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496) * [Productivity Power Tools 2015](https://visualstudiogallery.msdn.microsoft.com/34ebc6a2-2777-421d-8914-e29c1dfa7f5d) * [Codinion](https://visualstudiogallery.msdn.microsoft.com/504311cf-bd01-4b12-bca3-a3e5d9505b76) * [Code alignment](https://visualstudiogallery.msdn.microsoft.com/7179e851-a263-44b7-a177-1d31e33c84fd) * [Go To Definition](https://visualstudiogallery.msdn.microsoft.com/4b286b9c-4dd5-416b-b143-e31d36dc622b) * [Trailing Whitespace Visualizer](https://visualstudiogallery.msdn.microsoft.com/a204e29b-1778-4dae-affd-209bea658a59) * [Gradient Selection](https://visualstudiogallery.msdn.microsoft.com/7687f71d-49aa-4cbd-b0ad-6f90c9a64572) * [CommentsPlus](https://visualstudiogallery.msdn.microsoft.com/f76e86e3-03ca-4ac8-ba88-58c8f8d818f4) * [Remarker](https://visualstudiogallery.msdn.microsoft.com/87813da0-8f1c-48a4-b1c4-85dfb7a269a9) * [VSColorOutput](https://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496) * [Output enhancer](https://visualstudiogallery.msdn.microsoft.com/d2055300-5075-4059-a305-56422f4e29b5) * [VSSonarExtension](https://visualstudiogallery.msdn.microsoft.com/7fc312c3-f1ab-49f8-b286-dbf7fff37305) * [AutoHistory](https://visualstudiogallery.msdn.microsoft.com/dfcb2438-180c-4f8a-983b-62d89e141fe3) * [NUnit Test Adapter](https://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d) - unity test tool used 2.6.4 * [Visual StyleCop Free](https://visualstudiogallery.msdn.microsoft.com/cac2a05b-6eb6-4fa2-95b9-1f8d011e6cae) * [Viasfora](https://visualstudiogallery.msdn.microsoft.com/19609469-380e-4fcf-bcde-e31caeb658b2) * [Trim line ends on save Free](https://visualstudiogallery.msdn.microsoft.com/5120dd1c-1643-4f0d-ae2b-c61532df1951) * [SemanticColorizer](https://visualstudiogallery.msdn.microsoft.com/fd89374f-892a-42d6-8207-da8fefa93fdf) ================================================ FILE: visualstudio_2017.md ================================================ ## [Visual Studio Community](https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx) ## General * [CodeMaid](https://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496) * [Codinion](https://visualstudiogallery.msdn.microsoft.com/504311cf-bd01-4b12-bca3-a3e5d9505b76) * [Code alignment](https://visualstudiogallery.msdn.microsoft.com/7179e851-a263-44b7-a177-1d31e33c84fd) * [Trailing Whitespace Visualizer](https://visualstudiogallery.msdn.microsoft.com/a204e29b-1778-4dae-affd-209bea658a59) * [CommentsPlus](https://visualstudiogallery.msdn.microsoft.com/f76e86e3-03ca-4ac8-ba88-58c8f8d818f4) * [VSColorOutput](https://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496) * [Output enhancer](https://visualstudiogallery.msdn.microsoft.com/d2055300-5075-4059-a305-56422f4e29b5) * [NUnit Test Adapter](https://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d) - unity test tool used 2.6.4 * [StyleCop](https://marketplace.visualstudio.com/items?itemName=ChrisDahlberg.StyleCop) * [Viasfora](https://visualstudiogallery.msdn.microsoft.com/19609469-380e-4fcf-bcde-e31caeb658b2) * [Trim Line Ends](https://marketplace.visualstudio.com/items?itemName=cpmcgrath.TrimLineEnds) * [SemanticColorizer](https://visualstudiogallery.msdn.microsoft.com/fd89374f-892a-42d6-8207-da8fefa93fdf) ## Microsoft * [Productivity Power Tools 2017](https://github.com/Microsoft/VS-PPT) * [Align Assignments](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.AlignAssignments) * [Copy As Html](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.CopyAsHtml) * [Ctrl+Click GoTo Definition](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.CtrlClickGoToDefinition) * [Custom Document Well](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.CustomDocumentWell) * [Double-Click Maximize](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.Double-ClickMaximize) * [Editor Guidelines](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.EditorGuidelines) * [Fix Mixed Tabs](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.FixMixedTabs) * [Match Margin](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MatchMargin) * [Middle-Click Scroll](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MiddleClickScroll) * [Peek Help](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.PeekHelp) * [Quick Launch Tasks](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.QuickLaunchTasks) * [Solution Error Visualizer](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.SolutionErrorVisualizer) * [Power Commands for Visual Studio](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.PowerCommandsforVisualStudio) * [Shrink Empty Lines](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.SyntacticLineCompression) * [Time Stamp Margin](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.TimeStampMargin) * [PPT Options Page](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProductivityPowerToolsOptionsPage)