Displaying 1 to 20 from 117 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.

ml-agents - Unity Machine Learning Agents

Unity Machine Learning Agents (ML-Agents) is an open-source Unity plugin that enables games and simulations to serve as environments for training intelligent agents. Agents can be trained using reinforcement learning, imitation learning, neuroevolution, or other machine learning methods through a simple-to-use Python API. We also provide implementations (based on TensorFlow) of state-of-the-art algorithms to enable game developers and hobbyists to easily train intelligent agents for 2D, 3D and VR/AR games. These trained agents can be used for multiple purposes, including controlling NPC behavior (in a variety of settings such as multi-agent and adversarial), automated testing of game builds and evaluating different game design decisions pre-release. ML-Agents is mutually beneficial for both game developers and AI researchers as it provides a central platform where advances in AI can be evaluated on Unity’s rich environments and then made accessible to the wider research and game developer communities. For more information, in addition to installation and usage instructions, see our documentation home. If you have used a version of ML-Agents prior to v0.3, we strongly recommend our guide on migrating to v0.3.

Klak - Creative coding library for Unity

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


Here you can find the resources required to start building with these new systems today. We have also provided a new forum where you can find more information and share your experiences with these new systems.

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.

ini-parser - Read/Write an INI file the easy way!

A .NET, Mono and Unity3d compatible(*) library for reading/writing INI data from IO streams, file streams, and strings written in C#. Also implements merging operations, both for complete ini files, sections, or even just a subset of the keys contained by the files.

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.