Search Unity

Useful GitHub Repos for Unity

Discussion in 'General Discussion' started by TheValar, Jul 21, 2014.

  1. TheValar

    TheValar

    Joined:
    Nov 12, 2012
    Posts:
    760
    There are some really useful open source Unity plugins lying around GitHub. Since many are not on the asset store and therefore a bit harder to discover, I thought it would be nice to post some of them here.

    What are some awesome Unity GitHub repositories that you know of?
     
  2. TheValar

    TheValar

    Joined:
    Nov 12, 2012
    Posts:
    760
    Here are some of mine...

    Unity Sprites and Bones
    https://github.com/Banbury/UnitySpritesAndBones
    InControl
    https://github.com/pbhogan/InControl
    TouchKit
    https://github.com/prime31/TouchKit
     
    rakkarage likes this.
  3. guitarxe

    guitarxe

    Joined:
    Dec 1, 2013
    Posts:
    131
    These are good finds, thanks for sharing :)
     
  4. TheValar

    TheValar

    Joined:
    Nov 12, 2012
    Posts:
    760
    Here's another good one for 2d development
    https://github.com/nickgravelyn/UnityToolbag/tree/master/SortingLayer
     
    rakkarage likes this.
  5. SememeS

    SememeS

    Joined:
    Nov 27, 2012
    Posts:
    127
    .
    https://github.com/Chman/uSMAA

    https://github.com/larsbertram69/Lux

    Thread:
    http://forum.unity3d.com/threads/lux-an-open-source-physically-based-shading-framework.235027/

    https://github.com/keijiro/ProbePolisher#probepolisher




    Mr. Zapp's ( @mrzapp ) awesome open tools!:
    https://github.com/mrzapp

    https://github.com/mrzapp/opengui

    https://github.com/mrzapp/opened

    https://github.com/mrzapp/openconvo

    https://github.com/mrzapp/openstash

    https://github.com/mrzapp/openfile

    https://github.com/mrzapp/openpath
     
    Last edited: Jul 23, 2014
    MetaDataKor and rakkarage like this.
  6. SememeS

    SememeS

    Joined:
    Nov 27, 2012
    Posts:
    127
    https://github.com/celesteburke/ez-item-editor


    .
     
    rakkarage likes this.
  7. ManAmazin

    ManAmazin

    Joined:
    Aug 7, 2013
    Posts:
    246
    Awesome Post THIS is what we need on the forums! heres my 2 cents

    OpenIAB (on the unity store i believe but its part of Github so yea)
    https://github.com/onepf/OpenIAB


    Google Play Game services
    https://github.com/playgameservices/play-games-plugin-for-unity
     
  8. TheValar

    TheValar

    Joined:
    Nov 12, 2012
    Posts:
    760
  9. TheValar

    TheValar

    Joined:
    Nov 12, 2012
    Posts:
    760
    rakkarage likes this.
  10. AnomalusUndrdog

    AnomalusUndrdog

    Joined:
    Jul 3, 2009
    Posts:
    1,553
    https://github.com/anchan828/property-drawer-collection A bunch of property drawers, it's made by one of the Japanese Unity devs, so it's in Japanese, but there's screenshots!

    https://github.com/tenpn/ChestOfPropertyDrawers Also some property drawers

    https://github.com/nickgravelyn/UnityToolbag Lots of small useful editor extensions

    https://github.com/strangeioc/strangeioc Inversion of control, MVC framework, and event handling system for Unity. Design is inspired from RobotLegs.

    https://github.com/pixelnest/BulletMLLib BulletML ported to C# and Unity-compatible.

    https://github.com/gfoot/kopiluainterface Lua ported into C#, letting you run Lua inside Unity, with some convenience functions to transfer data easily from Lua to C# and vice-versa. Discussion thread is actually here. It can even run on web builds since it's all coded in C#!
     
    Last edited: Jul 30, 2014
    rakkarage likes this.
  11. rakkarage

    rakkarage

    Joined:
    Feb 3, 2014
    Posts:
    683
    TouchScript is a multitouch library for Unity. Inspired by iOS, TouchScript makes handling complex gesture interactions on any touch surface much easier.
    http://interactivelab.github.io/TouchScript/

    Full Serializer is an extremely easy to use serializer for Unity that just works. It is as simple as possible but no simpler. It currently ships with a robust JSON parser and printer.

    Full Serializer has been designed to support all Unity export platforms, including tricky ones such as the WebPlayer and iOS. Additionally, it has been designed to support full stripping mode on iOS (Full Serializer does not use exceptions).

    Best of all, Full Serializer is completely free to use and available under the MIT license!
    https://github.com/jacobdufault/fullserializer

    LeanTween is an efficient tweening engine for the Unity 3d engine
    https://github.com/dentedpixel/LeanTween
     
  12. lilymontoute

    lilymontoute

    Joined:
    Feb 8, 2011
    Posts:
    1,181
    Here's what we have so far, a few of our projects are in the works to be cleaned up and open-sourced, like our common libraries and our automated Asset Store build pipeline:

    nanosvg-csharp
    - a fairly direct port of nanosvg for C#, Unity-compatible:
    https://github.com/thinksquirrel/nanosvg-csharp

    ASInstaller (for Asset Store developers) - an installer for Asset Store projects, for complex code assets that need to support multiple Unity versions and can't use conditional compilation (for example, when using a DLL). We use it for most of our products:
    https://github.com/thinksquirrel/ASInstaller
     
    AnomalusUndrdog likes this.
  13. Torigas

    Torigas

    Joined:
    Jan 1, 2014
    Posts:
    63
  14. TheValar

    TheValar

    Joined:
    Nov 12, 2012
    Posts:
    760
  15. Player7

    Player7

    Joined:
    Oct 21, 2015
    Posts:
    1,533
    Here's some that I've come across...

    https://github.com/keijiro?tab=repositories
    - A ton of interesting unity projects, but not all them documented well, usually have example scenes.

    https://github.com/Thundernerd/Unity3D-ExecutionOrderAttribute
    - Much easier way to set script execution order without manually doing it in the editor

    https://github.com/Thundernerd/Unity3D-ComponentAttribute
    - An attribute that let's you auto-load components, intrigued by it but haven't tried it myself.

    https://github.com/Thundernerd/Unity3D-ExtendedEvent
    - More fields, properties, and methods to select from
    - Ability to pass more than one parameter to a method

    https://github.com/bbbscarter/UberLogger
    - Replacement logging framework for Unity, with a new editor and in-game console

    https://github.com/nonathaj/unity-design-patterns
    - In C# examples, useful for newbies to gamedev

    https://github.com/AlexSTV/Voxelmetric
    - Cubed Voxels... project is still active.

    https://github.com/i-saint/Unity5Effects

    https://github.com/staffantan/unity-vhsglitch
    - glitched VHS post-processing shader for Unity3D

    https://github.com/Chman/SMAA-Unity
    - Works with the deferred & forward rendering paths, in gamma or linear color space.

    https://github.com/Chman/Moments
    - A quick GIF replay recorder for Unity3D

    https://gist.github.com/Naphier
     
  16. TheValar

    TheValar

    Joined:
    Nov 12, 2012
    Posts:
    760
  17. LaneFox

    LaneFox

    Joined:
    Jun 29, 2011
    Posts:
    7,519
  18. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
  19. mahewitt

    mahewitt

    Joined:
    Mar 19, 2014
    Posts:
    279
    My contribution to this list:

    Game Framework for Unity (https://github.com/FlipWebApps/GameFramework)

    Game Framework for Unity will help drastically increase the development speed and feature set of your Unity games. The aim is to provide the features most games need in a flexible and extensible manner, with a minimum of coding, so you can concentrate your effort on making your game unique, rather than having to spend effort creating menus or setting up other basics.

    Features
    * Quick and easy game setup, including a GameManager to easily manage your game.
    * Simple setup of worlds, levels, characters and other game items including all the menus that you need.
    * Tracking of scores and progress.
    * Unlockable items.
    * Simple in app purchase.
    * Dialog handling including standard dialog for settings and game over.
    * Advertising support.
    * ‘Free prize’ functionality.
    * ‘Social’ functionality.
    * Debugging and test functions.
    * Many helper classes and components from animation through UI.
    * And more...

    It is also available for free on the asset store.
     
  20. xCyborg

    xCyborg

    Joined:
    Oct 4, 2010
    Posts:
    633
  21. tarasfromlviv

    tarasfromlviv

    Joined:
    Jun 6, 2013
    Posts:
    25
  22. zyzyx

    zyzyx

    Joined:
    Jul 9, 2012
    Posts:
    227