🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles


A member registered Aug 06, 2017 · View creator page →

Creator of

Recent community posts

I've checked your asset. It's 256 colors, but the transparent color you want (I guess it's pink sky) is not located at palette index 0, but in the middle of the palette, that's why Tilengine doesn't show transparency. Transparency is based in palette index, not in RGB color value.

OpenTK is a C# binding for OpenGL, that is a low-level graphics API for 3D hardware. It doesn't provide the abstractions for tiled backgrounds, layers, sprites and so that Tilengine offers, so you'll have to build them yourself on top of OpenTK to get a similar functionality. But if this is easy to implement for your project, go for it!

You say you've found a bug regarding the viewport and tilesets. Would you provide sample source code and/or assets to check it? If you really have found a bug, I cannot debug and fix it without reproducing it first...

Thanks for your feedback and good luck too!

Tanks for your feedback!

Tilengine works exclusively with indexed color graphics with 8-bit palettes (up to 256 colors). It uses color indexes inside a palette, not actual RGB values. Transparent color for sprites and tiled backgrounds is always index 0, this is how actual 2D graphics chips used to work and cannot be changed.

It seems that you're exporting 32-bit RGB images from Gimp, not the indexed ones required by Tilengine. They will show ok in Tiled editor, but not in Tilengine. The transparent color attribute in Tiled is only ised by Tiled itself to composite the image, but it has no meaning for Tilengine. Please take a look at this link from the Gimp documentation:

As a working reference I also recommend you to open the assets provided in tilengine samples (/samples/assets folder) in Gimp, because they have the expected format.

Let me know if you have success!

A sprite pack is usually comprised of two files: a single graphic file containing many related pictures together, and a text file describing where are located every picture. Just downloading a single large pack is not enough, rectangle coordinates for each sub-picture are required.

I don't know what you did wrong without taking a peek at your project. However keep in mind that tilengine is a graphics engine to program video game graphics with it, it doesn't provide any ready-made assets collection, only the assets used by the examples themselves. There isn't any sonic sprite pack, you have to build your own.

Of course you can, there are some level examples, and gameplay mechanics implemented in sister projects SuperMarioClone (C#) and PythonPlatformer (Python)

Posted in Open source?

Hi Jared,

Updates are more frequent in GitHub project, I only update packages here on major revisions. Is your development project stuck because Tilengine has closed parts? If so let me know. However you're always free to chose another library that better suits your needs. What is of "no point" for you may be very different for other people.

Kind regards,

(Edited 1 time)

I'll be giving a speech about the state of computer graphics and Tilengine in the upcoming event "The Future of Retrogaming" organised by Retrogamingbcn. Entrance is free. See you there!

Hi, yes you can use it in commercial productions. The attached MIT license allows you to do it.

I've setup a new project in GitHub to show, with progressive updates, how to build a 2D platformer prototype in tilengine using python.It uses some raster effects in the background layer to enhance depth.

Project site: https://github.com/megamarc/TilenginePythonPlatformer

Youtube playlist with the updates: https://www.youtube.com/playlist?list=PLzPKer9_vLya43h9JhLRTtIPktuBnrA1G

The beautiful graphic assets were created and freely released by two registered creators in itch.io: