Freeware cross-platform scanline based 2D graphics engine for the creation of retro/style arcade games. It natively supports raster effects (changing rendering parameters between scanlines) which were an advanced technique of high profile 2D games. It features background transform (rotation & scaling), sprite scaling, transparency effects, built-in animation sequencer for tiles, sprites & palettes. C API and python wrapper.
Slideshow of the "ColorCycling" example to show Tilengine's palette effects. These are 35 indexed color flat images without layers. The animation is done by color cycling regions of the palette. All images by Mark Ferrari.