Displaying 1 to 20 from 22 results

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

  •    CSharp

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)

  •    CSharp

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

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

  •    CSharp

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)

  •    CSharp

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.




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

  •    CSharp

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.

consolation - In-game debug console for Unity.

  •    CSharp

Unity's editor console is indispensible, but retrieving debug logs and warnings outside the editor is difficult. To make it easier, this console displays output from the Debug class, as well as any errors and exceptions thrown, in the game itself. This is especially useful on mobile devices. Attach this script to a game object. The window can be opened with a configurable hotkey (defaults to backtick). Alternatively, enable shake-to-open in the Inspector to open the console on mobile devices.

unity-extensions - Useful extension methods for Unity.

  •    CSharp

Here we have extension methods for Unity objects (GameObject, Vector3, etc.). These add useful functionality that I often end up reimplementing in every game I make. Add the scripts to your Unity project wherever you see fit. The classes are in the Extensions namespace, so you must first import them with the using keyword.


Light2D - 2D shader-based lighting system for Unity3D

  •    CSharp

2D lighting system that performs computations on the GPU. This allows to get better lighting quality and use more lights, compared to some other 2D lighting systems. Light is computed on small textures, 160x88 px size is used in this images. Quality of lighting is mostly depending on that resolution. When you increase it lighting will became more precise and will affect smaller light obstacles, but it will make computations more expensive.

UnityHook - Platform to hook into Unity3D assemblies

  •    CSharp

UnityHook is a simple platform for hooking managed function calls, targeting specifically assemblies compiled for Unity3d games. Installed hooks allow overriding hooked functions' return values, essentially granting complete control over managed code execution in a targeted game.

Firefly - Unity ECS example for special effects

  •    CSharp

Firefly is an example of use of Unity ECS (Entity Component System), C# Job System and the Burst compiler for implementing special effects. This project is still under heavy development. Please don't expect that it works correctly on your machine.

Unity3D-Plane-Clipping - Plane clipping shaders for Unity3D 5. Extends the Standard shader!

  •    ShaderLab

Attach the "ClippableObject" script to an object. It will replace the material of the object with a "clippable" standard material.

OneSignal-Unity-SDK - OneSignal is a free push notification service for mobile apps

  •    CSharp

OneSignal is a free push notification service for mobile apps. This SDK makes it easy to integrate your Unity app with OneSignal. See the Setup Guide for installation and setup instructions.

Unity2D-Components - A constantly evolving array of Unity C# components for 2D games, including classes for pixel art cameras, events & messaging, saving & loading game data, collision handlers, object pools, and more

  •    CSharp

This repository holds a varied collection of Unity3D components that I've built for use in the 2D Platformer/RPG I'm currently developing. The entire codebase is a work in progress, but please feel free to take a look around. The components here are by no means an entire game—they're more like puzzle pieces that I'm constantly enhancing, reworking, and adding to. More documentation will come, as time permits.

unity-reference-checker - A Unity3D plugin for checking unassigned references in MonoBehaviours at compile time, across scenes

  •    CSharp

Unassigned reference warnings at compile time, across scenes. UnityRefChecker helps you avoid null references in MonoBehaviours by looking through all MonoBehaviour references in a scene and warning you in Unity's console if a reference has not been assigned.