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 - roycocup/Unity-Script-Collection: A collection of useful & free unity scripts / library's / plugins and extensions.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

12 Commits
12 Commits

Folders and files

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

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.

Resources

Readme
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.