We do often include affiliate links to earn us some pennies. See more here.

Free and open source level editor LDtk 1.0 is out now

By - | Views: 12,117

LDtk (formerly known as LEd) is a free and open source level editor, developed by Sébastien Benard who previously worked on the successful Dead Cells and also recently Nuclear Blaze.

It's cross-platform too across Linux, macOS and Windows and with it being under the MIT license you can do mostly whatever you want with it. Although supporting the developer if you find it useful would of course be a good thing to do, if you wish to see it continued to be supported. Linux support is still considered "experimental", so perhaps with the source available issues can be found and fixed more easily.

Seems to run fine on Arch Linux.

What's new in 1.0:

  • New entity reference system
  • Great performance boost for large projects
  • Integrated icons and many quality-of-life changes
  • New world layers
  • User interface reworks

Some of the key points of LDtk include:

  • Easy to use - Every UI details were carefully designed to make the process of creating levels as smooth as possible.
  • Auto-rendering - Define some simple rules in a visual editor and let LDtk do the boring part of the skinning job for you.
  • World editor - Choose your world layout among “Grid-vania”, “linear”, or “free” and reorganize all your levels using plain old simple drag-n-drop.
  • Entities - Create your own game entities, with any custom (typed) properties, like “hit points”, a patrol path or an inventory of items.
  • Aseprite support - LDtk can load “*.aseprite” files directly, without any whatsoever intermediate PNG conversion. And with live-reloading support, you paint your tiles, save and LDtk updates everything accordingly, including image resizing.
  • Side & top-downs - LDtk focuses on these perspectives to make sure the user experience feels just right. Sorry, no isometric here!
  • JSON - The app outputs a well documented JSON format that you can easily parse in your favorite game engine.
  • Tiled export - Tiled (TMX) optional export to try it out before implementing your own importer.
  • Backups - We know bad things can happen. LDtk offers a strong backup system and can even restore unsaved changes if the app crashes. Which shouldn’t happen, but we don’t live in a perfect world.
  • Pay what you want! - LDtk can be used for free without any limitation. But if you want to support my work, please consider buying it, or becoming a direct sponsor.
  • Optional Haxe API - If you are a Haxe user, you can benefit from a powerful and fully typed Haxe API, generated by macros as you type.

See more on the official site and GitHub.

Article taken from GamingOnLinux.com.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.

Philadelphus Mar 30, 2022
Huh, so is it also a game engine? Or can you edit levels for use in another engine with it? I'm confused.
Liam Dawe Mar 30, 2022
Quoting: PhiladelphusHuh, so is it also a game engine? Or can you edit levels for use in another engine with it? I'm confused.
You would import what it creates into whatever project you're doing https://ldtk.io/docs/game-dev/loading/?menu=1
hardpenguin Apr 1, 2022
I liked the previous name better. But overall, solid tool :)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.