A downloadable tool for Windows and Linux

Buy Now$5.00 USD or more

Tilengine is an open source, cross platform 2D graphics engine with true raster effects and animations for retro/classic style game development. Works with tiled backgrounds, sprites and palettes.

  • Written in portable C (C99)
  • Licensed under Mozilla Public License 2.0: can be used even in commercial, closed-source projects
  • Cross platform: available builds for Windows (32/64), Linux PC(32/64), Linux ARM (Raspberry Pi, BeagleBone), Mac OS X
  • Multiple language bindings: C/C++, C#, Python, Pascal, FreeBasic, Java
  • Streamlined, easy API that requires very little lines of code
  • Built-in SDL-based windowing for quick tests with optional CRT emulation
  • Integrate inside any existing framework as a slave renderer
  • Loads assets from open, standard file formats, or AES-encrypted packages
  • Create or modify graphic assets procedurally at runtime
  • True raster effects: modify any render parameters between scanlines for advanced visuals
  • Background layer scaling and rotation
  • Sprite scaling
  • Several blending modes for layers and sprites
  • Pixel accurate sprite vs sprite and sprite vs layer collision detection
  • Special effects: per-column offset, mosaic, per-pixel displacement, mosaic...

http://www.tilengine.org
https://github.com/megamarc/Tilengine

StatusReleased
CategoryTool
PlatformsWindows, Linux
Release date Jun 15, 2015
Rating
Rated 4.4 out of 5 stars
(12 total ratings)
Authormegamarc
GenreEducational
Tags16-bit, 2D, 8-Bit, Arcade, Game engine, Retro, Sprites, Tilemap
Code licenseMozilla Public License 2.0 (MPL)
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Mouse, Gamepad (any)
LinksHomepage, Source code, YouTube, Support

Purchase

Buy Now$5.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

windows_libs.zip 712 kB
Linux ARMv7l (Raspberry Pi, BeagleBone...) 688 kB
Linux Desktop 32-bit 706 kB
Linux Desktop 64-bit 699 kB
Windows 32-bit 765 kB
Windows 64-bit 787 kB

Development log

View all posts