wakingviolet / FSMsharp
Incredibly small finite state machine for .NET languages, written in C#. Useful for UIs and games. Runs in .NET, mono, Xamarin and Unity. Specially useful with Unity3D and MonoGame.
☆153Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for FSMsharp
- A fast 2D path finding library based on the A* algorithm. Works with both grids and graphs. Supports any .NET variant that supports .NETS…☆340Updated 7 months ago
- Fluent API for creating state machines in C#☆280Updated 5 years ago
- Mercury Particle Engine☆82Updated 8 years ago
- C# port of Box2D - Erin Catto's 2D Physics Engine☆271Updated last year
- Advanced physics engine library based on Chipmunk in C#☆80Updated 5 years ago
- A simple system for running nested coroutines in C#.☆136Updated 7 years ago
- Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#.☆105Updated 9 months ago
- Svelto Tasks - C# promises compliant multi-threaded tasks runner☆193Updated 2 years ago
- 2D math / geometry collision library for C#, compatable with monogame.☆53Updated 3 years ago
- Shader Editor for MonoGame's Effects☆79Updated 5 years ago
- Pure C# 3D real time physics simulation library. Repo contains only the 1.X.X versions.☆401Updated last year
- Artemis Entity System Framework ported to C#☆341Updated 4 years ago
- DigitalRune Engine - .NET libraries for developing 3D games with XNA and MonoGame☆267Updated 8 years ago
- 2D collision detection system.☆371Updated last year
- A 2D A Star (A*) pathfinding implementation in C# focused on ease of use☆136Updated 6 months ago
- A pure C# Spriter implementation☆220Updated last year
- Probably the simplest to use ECS for C#☆76Updated last year
- Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and R…☆206Updated 3 years ago
- High Performance Quad Tree Implementations for C# (Point, Rect and PointInv)☆159Updated 7 months ago
- An efficient and easy to implement synchronization layer for multiplayer games☆70Updated last year
- Benchmarks of some C# ECS frameworks.☆129Updated 3 months ago
- ECS-based Game Engine powered by MonoGame for C# games.☆65Updated 2 years ago
- A pure managed C# implementation of the Netcode.IO spec☆255Updated last year
- Engine specific libraries for Empty Keys UI☆55Updated 2 years ago
- High performance 2D collision detection system with realistic physics responses.☆668Updated 3 years ago
- A cross-platform, realtime physics engine for all .NET apps.☆388Updated last year
- Low-level dotnet network benchmark for UDP socket performance (.NET and Unity compatible)☆85Updated last year
- A bloom filter module, which can easily be added to existing applications. Solution includes sample☆101Updated last year
- MonoGame Version Currently 3.2☆33Updated 9 years ago
- Farseer Physics compiled as a portable class library (PCL) against the PCL version of MonoGame☆34Updated 8 years ago