View all by megamarc
megamarc
Follow megamarc
Follow
Following megamarc
Following
Add To Collection
Collection
Community
Devlog
Related games
Related
Tilengine
←
Return to Tilengine
Devlog
Tilengine 2.15.2 released
August 29, 2023
by
megamarc
4
This is a small bugfix: Release 2.15 introduced a bug in windowed mode with vsync enabled (default mode) where a black screen appeared until changing window size going to fullscreen with Alt+Enter or...
Continue reading
Tilengine 2.15 released
April 22, 2023
by
megamarc
1
Tilengine 2.15 released This release adds two features related to the bult-in window: Support for variable refresh rate monitors Until now Tilengine was fixed to 60 Hz with vsync enabled. This is very...
Continue reading
Tilengine 2.14: new SNES-style layer window
February 10, 2023
by
megamarc
2
Release 2.14 of Tilengine adds a new layer window feature, based on the actual SNES hardware. This feature extends original layer clipping that was already implemented in Tilengine. However, layer win...
Continue reading
Tilengine 2.13 with per-tile palette selector
November 12, 2022
by
megamarc
Per-tile palette selector Tilengine 2.13 introduces a feature common to all 8/16-bit era video chipsets: the ability to set an individual palette on each tile of the tilemap. This feature doesn't brea...
Continue reading
Tilengine 2.12 released: Tile & sprite 90º rotation
November 01, 2022
by
megamarc
This release adds a new feature: Tiles on a tiled layer and sprites can be drawn rotated 90º applying a specific flag in its attributes. This flag existed for Tiled editor compatibility but was not u...
Continue reading
Feature preview: tile & sprite 90º rotation
October 30, 2022
by
megamarc
I'm implementingflag FLAG_ROTATE for tilesets and sprites, that allows rotating 90º the selected item. This flag is implemented in Tiled editor and allow to rotate the brush in steps of 90º. Tilengi...
Continue reading
Tilengine 2.11.3 bugfix released
October 30, 2022
by
megamarc
This release fixes some bugs left in version 2.11, that introduced the ability to use up to 8 tilesets per tilemap and layer. Tiled import: having unused or unordered .tsx tilesets inside a .tmx tilem...
Continue reading
Tilengine 2.11.0 released
October 03, 2022
by
megamarc
1
Multiple tilesets per tiled layer Two releases in few days! This new release 2.11 brings a single but important new feature: now each tiled layer can be made of up to 8 different tilesets. Prior to th...
Continue reading
Tilengine 2.10.0 released
September 30, 2022
by
megamarc
1
Tilengine 2.10.0 has been released. It's main feature is the new CRT emulation effect showcased in previous post https://megamarc.itch.io/tilengine/devlog/418243/preview-of-new-crt-effect But it also...
Continue reading
Preview of new CRT effect
August 21, 2022
by
megamarc
2
About the CRT effect in retro games Proper CRT emulation in pixel-art games designed to look like old games cannot ignore CRT emulation. Their graphics were designed to be displayed on a CRT device, w...
Continue reading
Tilengine 2.9.4 - improved layer queries
November 23, 2021
by
megamarc
This release fixes an issue unforeseen with the introduction of automated world loading with TLN_LoadWorld() : the ability to retrieve layer type and active assets after loading. Several TLN_GetLayerX...
Continue reading
Tilengine 2.93 released
September 30, 2021
by
megamarc
Small update, fixes bug in TLN_SetNextSprite() when rearranging the last sprite in the list...
Continue reading
Tilengine 2.92 released
September 10, 2021
by
megamarc
Small update that brings back compatibility with recently updated ResourcePacker. Current version isn't backwards compatible with the original one, so both sides (Tilengine and ResourcePacker) must ru...
Continue reading
Python Platformer refactoring
June 25, 2021
by
megamarc
1
I've done a major refactoring of Tilengine's sister project Python Platformer https://github.com/megamarc/TilenginePythonPlatformer . I've split it onto separate, reusable modules what was a single-fi...
Continue reading
Release 2.9.1 - Sprite pivot & layer enable
April 01, 2021
by
megamarc
Custom sprite pivot This update introduces an useful feature: the ability to set the sprite's pivot position with TLN_SetSpritePivot . Until now it was always fixed to top-left corner and scaled from...
Continue reading
Release 2.9.0 - World mode
March 16, 2021
by
megamarc
3
This release adds a new feature called World mode , where all the layers contained in a single .tmx file and any selected sprites are updated when the "world position" changes. Layers take into accoun...
Continue reading
Release 2.8.5 - Small bugfixes
August 07, 2020
by
megamarc
Reimplements TLN_SetAnimationDelay() for single frame Per-pixel collision status is cleared when disabling a sprite. Reusing it in the same frame caused the collision status to get inherited from prev...
Continue reading
Apple OSX build available
May 16, 2020
by
megamarc
Apple OSX build available again After upgrading my main development computer from Windows 7 to Windows 10, the VMWare Player where I used to run a virtualized OSX image stopped working. Reinstalling...
Continue reading
Release 2.8.4 - Simplified API
May 14, 2020
by
megamarc
1
This release simplifies some of the most common operations, adding replacement functions with less parameters or making some of the old required parameters as optional. Old functionality is deprecated...
Continue reading
Release 2.8.2 - Enhanced TMX
May 09, 2020
by
megamarc
2
#release
Enhanced TMX layer and object compatibility Fixes bug where tileset animations weren't correctly played on layer index other than 0 Enhanced TMX compatibility: handles " visible " property on layers a...
Continue reading
Release 2.8.0 - revamped animation engine
May 03, 2020
by
megamarc
1
#release
This release doesn't introduce new features, but enhances existing ones. New animation engine Prior to this release, animation engine was a globally slotted one, in the same way as sprites or layers...
Continue reading
Release 2.7.0 - sprite list order & sprite masking
April 26, 2020
by
megamarc
1
#release
Release 2.7.0 introduces two new features inspired on the Sega Genesis/MegaDrive and some tweaks & bugfixes Sprite list order Until now, sprites were drawn based in their order ID so when overlapping,...
Continue reading
Release 2.6.0 - Enhanced asset loader
April 22, 2020
by
megamarc
1
#release
Enhanced asset loader compatibility This release features two major improvements to supported assets: Supports standard .json array format for spritesheets. This format is exported by major pixel art...
Continue reading
Release 2.5.0 - Image-based tilesets for object layers
April 16, 2020
by
megamarc
2
#release, #Tiled
Version 2.5.0 adds the ability to use image-based tilesets and use them on object layers. It is now possible to edit an object layer containing images in Tiled, and render it in Tilengine. It is also...
Continue reading
Release 2.4.2 and new example
April 10, 2020
by
megamarc
Updates library to release 2.4.2, and bundles "forest" sample that showcases the new features introduced in release 2.4.0: object layers for props/decorations layer linking spriteset-based animations...
Continue reading
Libretro core with loadable LUA games
December 04, 2019
by
megamarc
2
I'm working on an experimental version of tilengine. It's a libretro core with loadable games written in lua. Libretro cores are plugins that can be run inside Retroarch emulation environment, which p...
Continue reading
Updated to release 2.4.0
July 03, 2019
by
megamarc
3
BIG update! Tilengine isn't dead by any means! But certainly I've focused more on GitHub and facebook news posting, whereas itch.io releases have been somewhat abandoned. There have been major feature...
Continue reading
Tilengine 2.0 is fully open source LGPL
July 10, 2018
by
megamarc
1
This 2.0. release marks a significant philosophy change: Tilengine is now a full-featured open source project relicensed with the LGPL conditions. Now anyone can build the library from sources and col...
Continue reading
Release 1.21.1
May 20, 2018
by
megamarc
Updated binaries for all platforms to latest 1.21.1 release. Major changes since 1.19 are: Background layers accept full bitmaps in addition to classic tiled backgrounds. Now it's possible to develop...
Continue reading
Cumulative 1.19 update
May 01, 2018
by
megamarc
Small updates to the 1.19 release C# binding: updated to 1.19 library version Python binding: fixed Sprite::set_blend_mode() method New binding and samples: Lua language (FFI interface)...
Continue reading
Small bugfix for 1.19
December 24, 2017
by
megamarc
Fixed small bug in python binding that passed SequencePack::get_sequence() an incorrect type of parameter, causing linux crash Fixed some file names in samples with mismathed capitalisation that worke...
Continue reading
Release 1.19
December 22, 2017
by
megamarc
Updated packages for the latest 1.19 release: Ability to modify Spriteset data (sprite locations and pixel contents) at runtime Optional nearest-neighbour upscaling instead of the default bilinear fil...
Continue reading
Tilengine 1.17 released
November 09, 2017
by
megamarc
This release for all compatible platforms has these new features and enhancements: New property for individual tiles in Tiled editor: "priority", setting it to "true" marks all ocurrences of that tile...
Continue reading
Tilengine 1.16 released
October 03, 2017
by
megamarc
Minor update with bugfixes and new sprite priority: Fixed TLN_LoadTilemap () when loading other layer than the first one in a tmx with many layers Fixed TLN_GetSpriteInfo () that returned wrong sprite...
Continue reading