RLX is a portable, free-software graphical roguelike engine written in Common Lisp using the LISPBUILDER-SDL libraries. The RLX system provides the basic nuts and bolts required to build graphical roguelikes, including single-player, turn-based action in an object-oriented world, graphical tile map display with transparency, flexible command prompt with customizable keybindings. formatting widgets for messages and data displays, saving/restoring game sessions, music and sound effects support, line-of-sight and light/shadow engine. terrain generation and pattern-based map synthesis, and
A* pathfinding and basic A.I. support.