This is supposed to be a framework for quickly and easily creating terminal-based adventure games with .NET.
var gameBuilder = new GameBuilder();
gameBuilder.AddScene<StartScene>();
gameBuilder.AddScene<EndScene>();
var game = gameBuilder.Build("Hello World Game");
game.Launch();
For documentation and a getting started guide, please check out the wiki.
- Scenes and transitions
- Requirement-based navigation
- History
- Save games
- Inventory
- Main Menu
- Text Templating
- Localization
- Extensible APIs for custom
- Output/Rendering
- Parsing/Input
- Actions
- Navigation requirements
- Game flow