Show / Hide Table of Contents

Introduction to SadConsole

SadConsole is a terminal, ascii, console, game engine. It simulates these types of programs and with it you can make ascii-styled games for modern platforms. At its heart, SadConsole is really a giant tile-based game engine. However, its object model is conceptually similar to a traditional console app.

SadConsole is offered as a NuGet package and supports MonoGame, SFML, and FNA as rendering engines.

To get started with SadConsole, see Create a new SadConsole .NET project with the SadConsole templates.

Features

SadConsole supports the following features:

  • Show any number of consoles of any size
  • Fonts are ASCII-styled tile sets, and supports any number of tiles/glyphs.
  • Multiple fonts in your game
  • Text-styled GUI controls and Window system
  • Theming system for GUI
  • Mouse and Keyboard support
  • Read ansi files from the good old DOS days
  • Animated consoles
  • Instruction engine
Back to top Generated by DocFX