Easy2D is an object oriented game library that makes possible writing 2D tile-based games with speed and ease.
It encapsulates lots of common tasks found in these games, such as: tile maps, animated sprites, bitmap fonts, etc., and is written in C using SDL for input and rendering, and Audiere for audio.