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

awesome-unity3d

A categorized collection of awesome opensource unity3d repos
https://github.com/insthync/awesome-unity3d

Last synced: 9 days ago
JSON representation

  • Open Source Repositories

    • Utilities

      • graphy - Graphy is the ultimate, easy to use, feature packed stats monitor and debugger for your Unity project
      • unity-routines - Replacement for Unity coroutines that supports hierarchical routines and pooling
      • CropTexture - Crop and resize texture in unity editor! Open it: Press F1
      • demilib - A library of various utilities and tools for Unity (alpha)
      • SerializableCallback - UnityEvent and System.Func had a child
      • bitstrap - BitStrap is BitCake's collection of Unity tools that improve our workflow
      • UnityPack - Python deserialization library for Unity3D Asset format
      • UnityOctree - A dynamic, loose octree implementation for Unity written in C#
      • MathUtilities - A collection of some of the neat math and physics tricks that I've collected over the last few years.
      • CoroutineChain - Unity3d, Coroutine, scripting
      • disruptor-unity3d - Basic implementation of Disruptor for Unity3d
      • InkPainter - Texture-Paint on Unity
      • WaveformProvider - Provide a texture to simulate waves with Unity. Require InkPainter.
      • DataBind - Simple data binding for Unity
      • GradientGenerator - A Unity script to generate multiple variants of evenly distributed `Gradient` based on input `AnimationCurve`.
      • Unity-EasingLibraryVisualisation - Front end visualisation of 40 common easing equations.
      • Xamarin.Forms.Unity - Xamarin.Forms for Unity (Platform implementation for Unity Game Engine)
      • UnityTimer - Powerful and convenient library for running actions after a delay in Unity3D
      • PixelSpriteGenerator-Unity - A port of the PixelSpriteGenerator to C# for use with the Unity3D game engine
      • WeightedRandomSelector - Very fast C# class for weighted random picking.
      • SmartAssembler - Smartly Assembly your Project
      • GetComponentAttribute - A simple DI plugin for getting MonoBehaviour components just with an attribute over fields.
      • unity-utils - Different help scripts for Unity engine.
      • csharp-eval-unity3d - C# Expression Parser for Unity3D
      • UnityNativeGallery - A native Unity plugin to interact with Gallery/Photos on Android & iOS (save and/or load images/videos)
      • ThreeDPoseUnityBarracuda - Unity sample of 3D pose estimation using Barracuda
      • UnityStandaloneFileBrowser - A native file browser for unity standalone platforms
      • Mathfs - Expanded Math Functionality for Unity
      • Unity3D-Histogrammer - A tool for Unity3D to help you pinpoint redundant data
      • Unity3D-Humanizr - Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities.
      • SceneKeeper - A simple tool that keeps your scene state (Hierarchy/Selection) exactly as you left in between switching scenes on editor or play mode.
      • Unity3D-save-audioClip-to-MP3 - Save an audioclip to mp3 in unity3d. Also plugin can save audioclip to wav and convert wav to mp3.
      • CandyCoded - Custom Unity Components that are delightful
      • PrefabLightmapping - Script for saving lightmapping data to prefabs. Used through the Assets tab in Unity.
      • unimgpicker - Image picker for Unity iOS/Android
      • GCFreeClosure - About
      • Evolunity - Well-designed package with useful scripting tools for Unity development
      • UniRate - A Unity plugin to easily manage the application frame rate and rendering interval.
      • UnityMarkdownViewer - A markdown viewer for unity
      • UnityClipboardImage - Small lib to read clipboard image data from unity
      • UnityAsyncImageLoader - Asynchronous Image Loader for Unity
      • LucidRandom - Enhanced random number generator for Unity
      • Unity-Ripgrep-Search-Tool - Helper class for making your own search tools along with a built-in transient Ripgrep search window.
      • Scene Reference Attribute - Unity C# attribute for serializing component and interface references within the scene or prefab during OnValidate.
      • UnityPythonMediaPipeAvatar - Creating a multi-threaded full body tracking solution supporting arbitrary humanoid avatars for Unity using Google Mediapipe Pose Python bindings.
      • RapidEnum - Enum utility with SourceGenerator for C#/.NET
      • R3 - The new future of dotnet/reactive and UniRx.
      • ZLinq - Zero allocation LINQ with LINQ to Span, LINQ to SIMD, and LINQ to Tree (FileSystem, JSON, GameObject, etc.) for all .NET platforms and Unity, Godot.
      • Eflatun.SceneReference - Unity Scene References for Runtime and Editor. Strongly typed, robust, and reliable. Provides GUID, Path, Build Index, Name, and Address.
      • UnityStudio - Unity Studio is a tool for exploring, extracting and exporting assets from Unity games and apps.
    • Vehicle

    • VR/XR

      • NewtonVR - A virtual reality interaction system for unity based on physics.
      • MixedRealityToolkit-Unity - MixedRealityToolkit-Unity uses code from the base MixedRealityToolkit repository and makes it easier to consume in Unity.
      • Google VR SDK for Unity - Google VR SDK for Unity http://developers.google.com/vr/unity/
      • TButt - A lightweight multiplatform VR interface for Unity
      • VRWorksAudio-Unity - Unofficial implementation of NVIDIA's VRWorks - Audio for Unity3D
      • Lightweight-VR - An open sourced, light weight, VR input framework. This is basically an empty Unity project that's been setup for easy VR integration without having to pull down any packages. No need for Steam VR or OVR plugins.
      • HPTK - Hand Physics Toolkit (HPTK) is a toolkit to build physical hand-driven interactions in a modular and scalable way.
      • unity-webxr-export - Develop and export WebXR experiences using Unity WebGL
      • Simple-WebXR-Unity - SimpleWebXR is a lightweight library that exposes the WebXR javascript API in your C# Unity code.
      • ultimatexr-unity - UltimateXR is a free, open source framework that facilitates the creation of VR applications.
      • VisualProfiler-Unity - The Visual Profiler provides a drop in solution for viewing your mixed reality Unity application's frame rate, scene complexity, and memory usage.
      • XRTK - The Official Mixed Reality Framework for Unity
    • Web View

      • servo-unity - This project constitutes a Unity native plugin and a set of Unity C# script components allow third parties to incorporate Servo browser windows into Unity scenes.
      • unity-webview - A plugin for Unity 5 that overlays WebView components on Unity view. It works on Android, iOS, Unity Web Player, and OS X (Windows is not supported for now).