Displaying 1 to 20 from 95 results

Accord.NET - Machine learning, Computer vision, Statistics and general scientific computing for .NET


The Accord.NET project provides machine learning, statistics, artificial intelligence, computer vision and image processing methods to .NET. It can be used on Microsoft Windows, Xamarin, Unity3D, Windows Store applications, Linux or mobile.

UnityDecompiled - An unofficial repo of decompiled Unity dll files (Disabled due to request from Unity Legal)


Unfortunately I had to remove the UnityDecompiled repo due to a request from Unity's legal team.

VRTK - A productive VR Toolkit for rapidly building VR solutions in Unity3d.


A productive VR Toolkit for rapidly building VR solutions in Unity3d. The API documentation for the project can be found within this repository in API.md which includes the up to date documentation for this GitHub repository.

Klak - Creative coding library for Unity


Klak is a collection of scripts for creative coding with Unity.




LoopScrollRect - These scripts will make your UGUI ScrollRect reusing cells, to improve performance, loading time and draw calls


This project works for Unity 5.2 or newer. I havn't tested older versions and any Pull Requests are welcomed. These scripts help make your ScrollRect Reusable, because it will only build cells when needed. If you have a large number of cells in a scroll rect, you absolutely need it! It will save a lot of time loading and draw call, along with memory in use, while still working smoothly.

XInputDotNet - C# wrapper around XInput, works with any Mono or .NET application (eg. Unity3D)


C# wrapper around XInput, works with any Mono or .NET application (eg. Unity3D).XInput is a DirectX API to manage the controllers connected to a PC (the same API is also used on Xbox 360). It allows an Xbox 360 controller to be used on a Windows PC.

FFmpegOut - A Unity plugin to export videos with using FFmpeg.


FFmpegOut is a Unity plugin that records and exports rendered frames in Unity to a video file by using FFmpeg as a video encoder. The main scope of FFmpegOut is to reduce rendering time when using Unity for pre-rendering. It greatly reduces the amount of file I/O compared to exporting raw image sequences, so that it can be an effective solution when the bandwidth is the most significant bottleneck. On the other hand, FFmpegOut is not optimized for real-time capturing. It's not strongly recommended to use it in an interactive application.

KinoBloom - Bloom effect for Unity


Bloom is an image effect for Unity that adds bloom/veiling glare effect to rendered frames. Unity 5.5 or later versions.


KinoMotion - Motion blur post-processing effect for Unity


Motion is a post-processing effect that simulates motion blur caused by object/camera movement. Rendering motion vector texture requires the RGHalf texture format. It's supported on most of the desktop/console platform, but rarely supported on the mobile devices.

PuppetTest - An experiment in procedural dance animation


This is my second attempt at generating dance animation with a procedural method (I tried it a few years ago). This is not a complex algorithm, nor involved any AI-ish techniques. These characters are controlled with a few of sin curves and Perlin noise functions. The standard humanoid IK rig is used to animate the model.

Swarm - An example of use of compute shaders and procedural instancing.


Swarm is an experimental project that tries to find an interesting way of utilizing the procedural instancing feature that was newly introduced in Unity 5.6. There are two types of renderers in Swarm.

twitter-kit-unity - Twitter Kit for Unity


Twitter Kit for Unity provides cross-platform support (iOS & Android) for authorizing users and composing Tweets, allowing you to share great moments from your game with the world.The master branch of this repository contains the latest stable release of Twitter Kit for Unity. See CONTRIBUTING.md for more details about how to contribute.

mechahamster - Mecha Hamster is a game where you roll through customizable environments that you can share with your friends


MechaHamster serves as a demonstration, sample, and reference for integrating Firebase with the Firebase Unity SDK, and Daydream with the Google VR SDK for Unity into a game project.MechaHamster source code can be downloaded from Github.

LibTessDotNet - C# port of the famous GLU Tessellator - prebuilt binaries now available in "releases" tab


Provide a robust and fast tessellator (polygons with N vertices in the output) for .NET, also does triangulation.SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) More information in LICENSE.txt.

socket.io-client-unity3d - socket.io-Client for Unity3D, which is compatible with socket.io v1.x


The version of Socket.IO-Client-Unity3D follows Semantic Versioning 2.0.Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

toast-haste.sdk.dotnet - This repo is .NET client for TOAST Haste framework.


TOAST Haste SDK for .NET is SDK for TOAST Haste framework that is game server framework based on UDP.This SDK is compatible in Unity3D.

BowieCode - Personal Code/Snippet Library for Unity 3D


Managers use the BowieCode.DefaultInstance<T> system. Cycle wraps a Enumerable into a container with a Next method.

bindingsrx - A 2 way binding system for unity using unirx


BindingsRx is a one or two way binding system for unity using unirx. You can also specify if you want one way or two way bindings explicitly.

ecsrx - A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems


EcsRx is a reactive take on the common ECS pattern with a well separated design and support for dependency injection (if you want it). The core framework only depends upon UniRx however the unity bridge part of the framework depends upon zenject, however feel free to create your own unity bridge to consume the core framework if you do not want the dependency.