You can sign up to get a daily email of our articles, see the Mailing List page.

Free and open source level editor LDtk 1.0 is out now

By - | Views: 8,501

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.
10 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
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.
See more from me
3 comments

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 30 Mar
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
I liked the previous name better. But overall, solid tool :)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: Liberapay or 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.