Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/netpyoung/awesome-unity-free

A community driven list of useful Unity Game Engine "FREE" packages, libraries and others.
https://github.com/netpyoung/awesome-unity-free

List: awesome-unity-free

awesome unity3d

Last synced: 2 months ago
JSON representation

A community driven list of useful Unity Game Engine "FREE" packages, libraries and others.

Awesome Lists containing this project

README

        

# 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/