Unity
Human-friendly, hierarchical and serializable state machines for games and apps in C#.
A simple library for creating state machines in C# code
Efficient asynchronous and synchronous state machines for .NET
A fast, tried-and-tested hierarchical finite state machine library for Unity, designed to be easy to use yet powerful without compromising performance.
Hierarchical Finite State Machine
A lightweight finite state machine implementation that supports custom and conditional transitions
Fluent API for creating state machines in C#
A simple finite state machine (FSM) with workflow character where you define your workflows in code.
An intuitive Unity3d finite state machine (FSM). Designed with an emphasis on usability, without sacrificing utility.
A flexible lightweight Hierarchical Finite State Machine in C#.
Binstate is a simple but yet powerful state machine for .NET. Thread safe. Supports async methods. Supports hierarchically nested states.
Event-driven Hierarchical Finite State Machine implementation with state nesting support
Fluent API for creating state machines in C#
Unity project focused on building solid foundation for 2d movement.
A great starting point for your 2D controller. Making use of all the hidden tricks like coyote, buffered actions, speedy apex, anti grav apex, etc
Minimal dependency injection framework for Unity
The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
Hot Reload implementation for Unity. Iterate on code insanely fast without breaking play session. Supports any editor. 1. Play 2. Make change 3. See results