This is overworld-rpg, an untitled experimental [overworld][] role-playing game
engine. Written in C and designed to be visually pleasing, lightweight, and
portable. Features a resource management system (with reference counting and
garbage collection), [Tiled][] XML map parser, [GIMP][] palette parser,
tile-based and layered world map renderer, realistic and efficient day/night
[palette cycling][] system (with linear and cosine functions), and more. Uses
GNU Autoconf, Automake, Expat, SDL, SDL\_image, and zlib.
[overworld]: https://en.wikipedia.org/wiki/Overworld
[Tiled]: http://www.mapeditor.org/
[Gimp]: http://www.gimp.org
[palette cycling]: https://en.wikipedia.org/wiki/Color_cycling
Screenshots
===========
Following are screenshots of the automated "demo" game, which shows the
day/night cycle. The purple rectangle is a hardcoded placeholder player
character sprite.
[Attributions][] for some tiles are included with the game data.
[Attributions]: http://git.pehjota.net/overworld-rpg/overworld-rpg.git/tree/data/tilesets/README.db16-forest?id=8a1558e
Downloading
===========
overworld-rpg is maintained in a [Git repository][repo-http], which can be
cloned from `git://git.pehjota.net/overworld-rpg/overworld-rpg.git`.
[repo-http]: http://git.pehjota.net/overworld-rpg/overworld-rpg.git/