GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - justlim77/Unity-Script-Collection: A collection of useful & free unity scripts / library's / plugins and extensions.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

13 Commits
13 Commits

Folders and files

NameName
Last commit message
Last commit date
LICENSE
LICENSE
 
 
README.md
README.md
 
 
_config.yml
_config.yml
 
 

Repository files navigation

Unity-Script-Collection

A collection of useful & free unity scripts / library's / plugins and extensions.

If you have a resource which is not listed here, make a pull request or open an issue! Please report broken links, outdated assets and spelling mistakes. The links are in no particular order.

Navigation:

  • GameObjects
  • Controls & Input
  • Movement
  • Particles
  • Animation
  • Meshes & Construction
  • 2D
  • Physics
  • AI & Pathfinding
  • Networking
  • VR
  • Sound & Music
  • UI
  • Materials & Shading
  • Lightning
  • Post-Processing & Rendering
  • Mobile
  • Misc
  • Editor
    • Tools
    • Editors
    • Inspector Extensions
    • Importer
  • Libraries
  • API Extensions & Helper
  • Design Patterns
  • Serialization
  • Social SDKs
  • Collections & Utils
  • Other

GameObjects

  • list view framework - create dynamic, scrollable lists
  • RecyclerKit - pooling system

Controls & Input

  • InputManager - a powerful input manager
  • TouchScript - multitouch library

Movement

  • Unity 2D Platformer Controller - 2d platformer character controller
  • CharacterController2D - 2d character controller
  • SuperCharacterController - 3d character controller
  • DOTween - tween engine

Particles

  • KvantSpray - gpu accelerated particles

Animation

  • UnitySpritesAndBones - skeletal sprite animations
  • spine-unity - import spine animations
  • Reaktion - audio reaction toolkit
  • DOTween - tween engine

Meshes & Construction

  • ProceduralToolkit - procedural mesh toolkit/generator
  • Draw - draws primitives with lines
  • VolumetricLinesUnity - volumetric lines
  • giles - 3d runtime level editor
  • Voxelmetric - voxel framework
  • Procedural Shapes for Unity - procedural shapes
  • ICO Sphere Mesh Creator - procedural ico spheres

2D

  • UnitySVG - svg renderer
  • UnityStbEasyFont - text mesh generator
  • SpriteLightKit - 2d sprite lights
  • 2D Light of Sight Unity - 2d flat geometric lightning
  • Fungus - 2d interactive storytelling game framework
  • PolyMesh - 2d shape editor

Physics

  • Mario Galaxy Gravity for Unity - mario galaxy gravity
  • Ocean Community Next Gen - water physics/shader

AI & Pathfinding

  • A Star Pathfinding for Platformers - A* for platformers
  • AStart - basic A* pathfinding
  • Astar for Unity - A* pathfinding
  • A* Pathfinding Project - A* pathfinding
  • UnitySteer - steering, obstacle avoidance and path following behaviors

Networking

  • UNet Authoritative Networking - authoritative networking implementation

VR

  • SteamVR Unity Toolkit - contains useful scripts for building VR titles
  • OpenVR - steamvr/openvr
  • Google VR SDK - google mobile vr sdk
  • HoloToolkit - hololens toolkit

Sound & Music

  • usfxr - procedual audio effects
  • Reaktion - audio reaction toolkit

UI

  • Unity UI Extensions - collection of ui extensions
  • Book Page Curl - page curl transition
  • Open Pause Menu - read-to-use pause menu
  • Lunar Mobile Console - debug console for mobiles
  • InfinityScroll - infinite scrollrects

Materials & Shading

  • Projects by RM - wet surface & skin shader
  • Ocean Community Next Gen - water physics/shader
  • Flow Map Shader - flow map shader working with sprites
  • VertexPaint - additional vertex streams
  • ShaderProject - shader collection
  • Skybox Plus - a collection of skybox shaders
  • Outline Shader - outline shader which accomodates screen width and camera distance

Lightning

  • SpriteLightKit - 2d sprite lights
  • 2D Light of Sight Unity - 2d flat geometric lightning

Post-Processing & Rendering

  • kode80SSR - screen-space reflections
  • KinoObscurance - screen-space ambient obscurance
  • SMAA - subpixel morphological anti-aliasing
  • Temporal Reprojection Anti-Aliasing - anti-aliasing solution used in INSIDE
  • kode80CloudsUnity3D - realtime volumetric clouds
  • PixelRenderUnity3D - pixelized rendering
  • PixelCamera2D - pixel-perfect rendering
  • KinoMotion - motion blur using motion vectors
  • KinoContour - edge detection
  • KinoMirror - kaleidoscope effect
  • KinoFringe - chromatic aberration
  • KinoBinary - 1-bit monochrome effect
  • KinoFeedback - retro framebuffer feedback effect
  • KinoRamp - color ramp overlay
  • KinoSlitscan - slit-scan effect
  • KinoGlitch - glitch effect
  • KinoDatamosh - datamosh
  • unity vhsglitch - vhs glitch effect
  • Scanline Shader - scanline effect
  • KinoFog - global fog
  • KinoBloom - bloom
  • KinoBokeh - bokeh effect
  • KinoVignette - vignette
  • KinoVision - frame information visualizer
  • Unity5Effects - post-processing collection
  • LightShafts - light shafts
  • VolumetricLights - volumetric lights
  • SonarFx - wave patterns
  • Cinematic Image Effects - cinematic image effects
  • Ripple Effect - distortion wave
  • Moments - recorder

Mobile

  • Toast - android toast notifications
  • FBSucks - android share image & text
  • UnityShowAndroidStatusBar - android show statusbar
  • Google VR SDK - google mobile vr sdk
  • Unity Webview - webview overlay
  • CUDLR - remote debugging and logging console
  • Simplygon - mesh optimization & lod generation

Misc

  • uREPL - evaluation of c# expressions
  • TeaTime - timer queue for coroutine patterns
  • uDesktopDuplication - realtime screen capture as Texture2D
  • Simplygon - mesh optimization & lod generation

Editor

Tools

  • REX Diagnostics - runtime evaluation of c# expressions
  • Better Defines - platform dependent preprocessor directive manager
  • Unity File Debug - enhanced logging
  • MissingReferencesUnity - find missing references
  • Unity Resource Checker - resource analyzer
  • Compile Time Tracker - compile time tracker
  • UnityStudio - unity asset export tool
  • Screen Shooter - takes screenshots with multiple resolutions at once
  • Script Templates for Unity - script templates
  • Unity 2D Destruction - sprite destruction
  • CurveTexture - bake curves into texture
  • Unity3D Rainbow Folders - folder icons
  • Unity Themes - editor themes
  • Tree Randomizer - randomize unity trees
  • Render Settings Duplicator - clones the render settings from one scene to another
  • Piviot Transform Helper - adds piviot creation shortcuts to the context menu

Editors

  • Brainiac - behaviour tree & (behaviour-)node-based visual editor
  • Node Editor - (calculation-)node editor
  • BrotherhoodOfNode - (more graphical-)node editor for visual things
  • VisualNoiseDesigner - visual noise designer
  • SimpleGeo - simple geometry painter
  • Curves and Splines - curve & spline editor
  • Unity 2D Joint Editors - 2d joint editors
  • PolyMesh - 2d shape editor
  • VertexPaint - vertex data painter
  • SabreCSG - a set of level design tools for building complex levels
  • Constants Generator Kit - generates static classes for layers, scenes, tags and resources

Inspector Extensions

  • Reorderable Lists - reorderable list field
  • Ordered Dictionary - ordered dictionary field
  • ClassTypeReference - class type reference field
  • Unity3D ExtendedEvent - extended event selector
  • Property Drawer Collection - collection of property drawers
  • Node Inspector - node based inspector
  • ColorBands - color bands
  • QuickEvent - persistent event handlers with static or dynamic values
  • Reorder Components - reorder components on your GameObjects

Importer

  • Unity Excel Importer Maker - excel
  • Unity Psd Importer - advanced psd import

Libraries

  • UnityOctree - octrees
  • UnityHTTP - http library
  • SQLite4Unity3d - sql lite
  • Json.Net - Newtonsoft Json.NET
  • NVIDIA Hair Works Integration - Nvidia hair works

API Extensions & Helper

  • Camera Extension - a better way of manipulating the culling mask
  • Download Manager - simple file downloads
  • UnityMainThreadDispatcher - main thread dispatcher
  • UnityBitmapDrawing - texture2d drawing extensions
  • Unity3D ComponentAttribute - auto component referencing
  • Unity3D ExecutionOrderAttribute - execution order attribute
  • LINQ to GameObject for Unity - gameobject linq querys
  • Chained Works - coroutine chained procedures

Design Patterns

  • Unity Singleton MonoBehaviour - powerful singleton
  • Signals - simple event/signal system
  • Unity3d Finite State Machine - simple finite stata machine
  • Design Patterns in Unity Example - collection of design patterns
  • Entitas CSharp - entity component system framework
  • strangeioc - inversion of control framework
  • Zenject - depedency injection framework
  • UniRx - unity reactive extensions implementation

Serialization

  • Json.Net - Newtonsoft Json.NET
  • Full Serializer - custom serializer

Social SDKs

  • Google Analytics Plugin - Google Analytics
  • Google Play Games Plugin - Google Play plugin
  • Facebook SDK - Facebook sdk
  • Reign Unity Plugin - unified mobile api
  • GetSocial SDK - community api
  • SOOMLA Framework - store api
  • Steamworks.NET - c# wrapper for valve's Steamworks API
  • Facepunch.Steamworks - a more c#pier Steamworks API, not all features implemented though

Collections & Utils

  • UtilityKit - SerializationUtil, SpriteAnimator, SpriteAnimator, MathHeloers, AutoSnap, ...

Other

  • Unity Right Click - windows context menu extension: 'open with unity'
  • No Hot-Reload - prevent unity hot-reloads
  • Unity Decompiled - unity 5.3 decompiled
  • Unity Tools - asset updater
  • Unity C# 5.0 and 6.0 Integration - c# 5 & 6 integration for unity
  • FLUnity - flash to unity
  • Projeny - project management
  • CUDLR - remote debugging and logging console
  • WebGL - Simple Loading Fix - custom loading bar for the webgl loader
  • Remove Boo.Lang and UnityScript Hints - Project Generation Hook to remove references to Boo.Lang and UnityScript assemblies

Source

I collected most links over multiple years, but I also got some from:

  • http://unitycoder.com/blog/2016/03/08/best-unity-github-repositories/
  • [https://unity3d-open-source.zeef.com/taras.leskiv]("Unity Opensource Collection")

About

A collection of useful & free unity scripts / library's / plugins and extensions.

michidk.github.io/Unity-Script-Collection/

Resources

Readme
GPL-3.0 license
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.