Tools

Zig
Godot
  • ldtk-importer .

    • Inspired by Amano's addon.

    • .

    • .

      • EntityLayer is just a Node2D.

    • Tiles in the tilemaps are split the same as in LDtk, so the ysort problem happens depending on how tiles were defined in LDtk.

    • Impressions :

      • (2025-03-15)

        • I had problems when:

          • If the tileset has a cell_size, but the TileLayer has another, importing with this addon everything breaks, so the texture is loaded into the wrong TileMapLayer node in Godot.

            • In short, everything explodes. Some nodes end up with 2 textures while others end up with none.

            • This is important to support cases where "trees are a large 100x100 tile positioned on a 16x16 grid", for example.

            • When I had this problem, the error in Godot's terminal was ultra confusing, even in verbose error mode (import option).

        • I felt quite insecure, as it's an abstraction of the process, obviously.

        • I prefer to simply make my own importer...

  • amano-ldtk-importer .

    • 2 years without updates.

    • Demo .

    • 'new inherited scene', from the .ldtk  file.

      • .

      • Reminiscent of the .gltf workflow.