A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
-
Updated
Mar 21, 2025 - C
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
A (not so) small python library for console (as in terminal) game development. It is developed as a framework to help learn development and python in an entertaining way.
C and C++ utilities for cross-platform console roguelike game creation.
A Java implementation of various procedural name generation algorithms, including combinatorial, consonant vowel, context-free grammar, and Markov chain.
A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.
2D Field of view calculations for grid-based maps (typically used in top-down adventure/roguelike games). Uses Recursive Shadowcasting!
TileGameLib is a toolkit containing a pair of software libraries (one for C++, another for C#) for quick and easy development of tile-based, pseudo-8-bit games.
A generic and modular Roguelike game on top of libtcod - I'll be back soon, just need a break!
A window management/rendering API for roguelikes or similar applications.
Rogue-like C++ library
Generic 2D grid
RAWIG (Roguelike Architecture, Written In Go) is ready to modify and expand roguelike architecture.
A Roguelike Template Project and Library for Unity
Roguelike Library For Java (Alternative version)
Doryen based in Libtcod 1.5.1 - Refactoring struct and clear code, deleted the old C code and added new features and algorithms. The objective is a small 2D rendering engine (based in grid or tiles). It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
Cross-platform terminal emulator library
🕷: Roguelike Sample
Library of common classes used in the development of my roguelike games
A library implementation of Dijkstra maps in C
Add a description, image, and links to the roguelike-library topic page so that developers can more easily learn about it.
To associate your repository with the roguelike-library topic, visit your repo's landing page and select "manage topics."