Stars
Simple but powerful hierarchical state machine library
A hierarchical finite state machine written in C#. Mainly for use in Unity.
Extension of Unity Toolbar with custom play buttons for playing a particular scene without switching scene.
Extend the Unity Toolbar with your own Editor UI code.
The collection of samples in this repo use Unity Gaming Services in a Unity project to demonstrate live gaming operations.
Fast, robust, powerful and extendible .NET serializer built for Unity
A unified framework for implementing ability systems in Unity
This project contains a collection of Custom Renderer examples. This will be updated as we refine the feature and add more options.
A sample project using the Universal Render Pipeline that includes examples to demo latest ShaderGraph feature - MasterStack
A library of Shaders created using Unity's Shader Graph.
A base class for quickly and easily creating strongly typed enum replacements in C#.
This framework is considered obsolete, please see new version at:
Sample code of the talk "Using Replication Graph For Optimizing Real-Time Strategy Games" at Unreal Fest Europe 2019.
Sample code of the talk "Hero AI: Gameplay Abilities Meet Behaviour Trees" at Unreal Fest Europe 2019.
Editor tool for viewing and debugging asset bundle contents before and after builds
This tool extracts useful information from Unity asset bundles and stores the information in an SQLite database.
Examples of async operations in Unity using promises
C# behaviour tree library with a fluent API
Fluent API for creating state machines in C#
Promises library for C# for management of asynchronous operations.
In this article we talk about our experience making the promises pattern work for game development. We aim to explain how promises can improve your game development process.
C++ math library for 2D/3D/4D vector, matrix, quaternion, and geometric algebra.
Sample scripts demonstrating custom game logic for hosting in PlayFab.
SDK Generator, produces the source code for all PlayFab SDKs.