A lightweight, enum-driven state machine library for .NET with support for timed transitions.
-
Updated
Mar 4, 2026 - C#
A lightweight, enum-driven state machine library for .NET with support for timed transitions.
A C# library for clean, functional error handling. This library provides a robust alternative to exception-based error handling, making your code more predictable and easier to reason about.
A C# library providing guard clauses for validating method arguments and preconditions. Guard clauses help you fail fast by validating inputs at the beginning of methods, making your code more robust and easier to debug.
A C# library providing compiler polyfills for modern language features in .NET Framework and .NET Standard. This library enables you to use the latest C# language features like records, init properties, and required members in projects targeting older frameworks.
Fluent extensions for Microsoft.Extensions.Logging that capture caller file/member/line info and prepend it to structured log messages.
A lightweight .NET library providing common maths utilities, easing functions, and domain primitives for games and simulations.
Add a description, image, and links to the olivegamestudio topic page so that developers can more easily learn about it.
To associate your repository with the olivegamestudio topic, visit your repo's landing page and select "manage topics."