2dpcrpg is an extensible, modifiable 2D RPG tile engine written in C++. It uses SDL2 for graphics and FLTK for its GUI.