Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.

InDieTasten/TextAdventure.NET

Repository files navigation

TextAdventure.NET

This is supposed to be a framework for quickly and easily creating terminal-based adventure games with .NET.

Usage

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.

Planned features include

  • 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

About

A text adventure game engine for .NET

Topics

Resources

License

Stars

Watchers

Forks

Languages