BP.AdventureFramework is a framework written in C# targeting .Net Standard 2.0. It provides all of the core classes and logic required to write rich text adventures and interactive fiction. Games run in a terminal window - ANSI support is not essential but is recommended however the NO_COLOR environment variable can be used to suppress colour.
Show HN: BP.AdventureFramework, a framework for writing text adventures in C# | Heykuki News