Awesome Unity FREE
A community driven list of useful Unity Game Engine "FREE" packages, libraries and others.
why not awesome-unity?
packages used paid asset, difficult to share.
share share share! as possible!
Unity Personal
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
- consulo based on intellij
- VisualStudio
TOOL
GUI
- FairyGUI - windows, mac editor - supoprt cross platform(unity, flash, Starling, Cocos2D-X, UE4, libgdx ... )
Format
Tween
- dentedpixel/LeanTween LeanTween is an efficient animation engine for Unity.
- Demigiant/dotween A Unity C# animation engine. it has both version(free and pro) but free version is open sourced.
Serialization
- UnityEngine.JsonUtility (#unityengine) Utility functions for working with JSON data.
- jacobdufault/fullserializer A robust JSON serialization framework that just works with support for all major Unity export platforms.
- deniszykov/msgpack-unity3d MessagePack serializer for Unity3D
- msgpack/msgpack-cli MessagePack implementation for Common Language Infrastructure. IL2CPP supporting is in progress
- bitcraftCoLtd/protobuf3-for-unity
- https://github.com/mgravell/protobuf-net
- https://github.com/lvzixun/sproto-Csharp
- https://github.com/neuecc/ZeroFormatter - Fastest C# Serializer and Infinitly Fast Deserializer for .NET, .NET Core and Unity.
Validator
- FluentValidation.Net35
- JWT - JWT (JSON Web Token) implementation for .NET 3.5+ (Public Domain) Install-Package JWT
DSL
- aaubry/YamlDotNet - YamlDotNet is a .NET library for YAML (#assetstore)
- rickyah/ini-parser (#dll #net20)
- dotliquid
Network
Office
- NPOI (#dll #net20 #IL2CPP(mono2.0-subset-only)) - This project is the .NET version of POI Java project at http://poi.apache.org/.
- Busta117/SQLiteUnityKit - Framework to connect with a SQLite database from Unity for iOS, Android, MAC , Windows
- codecoding/SQLite4Unity3d - SQLite made easy for Unity3d
- netpyoung/SqlChiper4Unity3D - SqlCipher made easy for Unity3d
Log
- 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 - #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform
- lz4net - LZ4 - ultra fast compression algorithm - for all .NET platforms
Gesture
XCode
- Unity/XcodeApi (#editor-only)
- onevcat/XUPorter (#editor-only)
- kronenthaler/mod-pbxproj (#python)
- CocoaPods/Xcodeproj (#ruby)
Framework
- https://github.com/modesttree/Zenject - Dependency Injection Framework for Unity3D
Reactive
- neuecc/UniRx - Reactive Extensions for Unity
- ecsrx
FX
Tools
-
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/kalimaul/unity_svn_checker (#python) - Server-side svn hooks to help version control with Unity3D.
-
https://github.com/Brackeys/UPAToolkit - A free Pixel Art Toolkit for the Unity Engine. http://brackeys.com/upa-toolkit/
Testing
-
- 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.
Protocol
- SharpSSH - SharpSSH is a pure .NET implementation of the SSH2 client protocol suite.
- System.Net.FtpClient (#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
Decompiler
Camera
- Dynamic Multi Target Camera for Unity - 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