• Register

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 Version 1.10

List of new features and updates since the last post in IndieDB. Current release is 1.10

Posted by on

List of new features and updates since the last post in IndieDB. Current release is 1.10

  • Project hosted on GiHub, with loaders and windowing modules released as open source: Github.com
  • Added 16 bpp RGB565 target surface in addition to the original 32 bpp XRGB
  • Raspbian platform: official OS in the Raspberry Pi
  • Android platform: partial support, it lacks the built-in windowing because it uses SDL on the other platforms. The application must provide the rendering surface and user input. For the ARMv7A architecture (hardware floating point)
  • Bindings for the following languages: Python, Java, C# .NET/Mono and Pascal
  • Implemented optional pixel-accurate sprite collision detection
  • Added error handling and recovery
  • Added blending to affine transformed layers
  • Added new active rendering API without using callbacks for the raster effects, to ease writing some bindings. The original method is supported too.
  • Added functions to modify tilesets and tilemaps at runtime
  • Better sprite-tilemap collision info
  • New formats supported by the Spriteset loader
  • New blending modes
  • New tileset-based animation sequencer
  • Graphic assets can be located in its own directory, they no longer need to be located in the same directory as the executable
  • More examples in different languages demonstrating the new features and bindings
  • Many bugfixes
Post a comment

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