Top 20 NuGet roguelike Packages

A library that emulates old-school console and command prompt style graphics. Targets .NET Standard 2.1.
A library to handle Adom Ultimate style templates for game entities. Designed to create DefaultEcs entities from JSON templates.
A graphics hosting library for SadConsole. Targets SFML and .NET Standard 2.1.
A graphics hosting library for SadConsole. Targets MonoGame and .NET Standard 2.1.
An FNA library that emulates old-school console and command prompt style graphics. Use the SadConsole.Starter package for new projects.
A library of common classes that extend SadConsole with new controls, windows, and more.
Roguelike/2D game utility library.
A .NET library for reading RexPaint images.
A .NET Standard class library providing map generation, path-finding, and field-of-view utilities frequently used in roguelikes or 2D tile based games. Inspired by libtcod New features: * Map and cell classes now have generic versions that are easier to inherit from. * Weighted pool class fo...
This package is no longer maintained as the PCL builds have been merged into the main "RogueSharp" NuGet package. A library for roguelike developers to provide utilities frequently used in roguelikes or 2D tile based games (PCL Version). Inspired by libtcod New features: * Added new map creat...
FloodSpill is a fast multi-purpose flood-fill algorithm for C#. It lets you run a flood in two-dimensional space, configure it with your own conditions and callbacks and choose between FIFO, LIFO or priority-based order for processing positions. Includes possibility of performing scanline-fill for b...
ShadowCasting algorithm, often used for determining field of view in roguelike games
A library containing tools to run C# scripts on DefaultEcs entities or their components - this can be useful to implement data-driven games with external interaction scripts
RLNET is a lightweight API to help quickly create tile-based games for .NET. RLNET provides a console output, swappable colors, true color sprites, keyboard and mouse inputs. RLNET uses OpenTK
Window/panel display utility library written with roguelike/2D game development in mind, on top of the C# full color console library RLNET.
Roguelike/2D game utility library.
A library containing parser and evaluator for dice notation expressions (such as 2d6+4)
OpenTK implementation of the Sharplike.Core