Level Designer Toolkit (LDtk), which was originally known as 'LEd' has a huge new release out and the developer mentioned it's now ready for production. It's a modern, free and open source 2D level editor for indie developer with a strong focus on being as user-friendly as possible and it's being built by Sébastien Bénard, who was the former lead developer on Dead Cells.
LDtk 0.6 rips off the Beta label and brings with it some huge features like a World Map, allowing you to organize levels in the project into different themes like a vast 2D map, a large grid system and also either horizontally or vertically.
Apart from the World Map feature and no longer being considered a Beta, here's the other major changes in this release:
- New splash screen: to reduce screen flickering and dirty window flashes on startup, a new splash screen was added, among other minor changes. The app window should now feel a little more "stable".
- Smooth zooming/panning: automatic zooming and panning (eg. when pressing F key) are now animated and smoother.
- New rule editor window: this UI component really needed some love, so it now features a more streamlined interface and a much better integrated help.
- User settings are now stored in AppData OS folder to prevent from losing them on each future update. Unfortunately, this will only apply starting from this version, so settings will be reset one last time :) Sorry!
- "File path" field: this new field type allow you to refer to an external file directly from an Entity instance (many thanks to Yanrishatum!)
- Many under-the-hood optimizations to support the new World map feature.
Since last checking on it the experience has been massively improved. With the top-down sample included now too, it shows just how powerful it can be as a level editor to help create all sorts of games.
Truly wonderful to see so many great free and open source applications like this appearing over the last year or two, especially when they're cross-platform like LDtk. For Linux, the developer is targeting Ubuntu but the download is an AppImage and should work across any Linux distribution.