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.

Post news Report RSS v 1.4.0 released

There's a new version of tilengine, it's mainly focued on improving the palette animation engine (color cycle) but with other features

Posted by on

There's a new version of tilengine, it's mainly focued on improving the palette animation engine (color cycle) but with other features:

  • Added functions for direct manipulation of data resources, to allow procedural generation and custom loaders
  • Added background static bitmap layer (TLN_SetBGBitmap and TLN_SetBGPalette) in addition to solid color
  • Made TLN_Bitmap interface public, required by previous features
  • New color cycle animation engine, with various zones and smooth color blending
  • Added TLN_SetPaletteAnimationSource and TLN_MixPalettes for smooth palette interpolation
  • Host: added horizontal blur effect (TLN_EnableBlur)
  • Host: added TLN_GetTicks function for time control
  • Fixed many situations where accessing an invalid resource caused access violation exception
  • Fixed palette loading bug in TLN_LoadPalette (red and blue components swapped)
  • Modified some samples with a sky color gradient and the new color cycle engine


Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: