This is a great overview. I just discovered LDtk and want to use it in the future once I have a better understanding of game development using Godot. This seems like a really neat tool to help with 2D games, particularly games with rooms like Cave Story or other MetriodVanias.
I certainly plan to! It's finding areas that are not so well explained already that's the hard part! There are a lot of very good channels out there that already cover so much - that's how I learned Godot in the first place - but hopefully I can contribute something too so that other people have an easier experience.
Given Godot 4 has better tile maps and tile sets, including the automatic determination of block types, do you think that ldtk is still worth using? Any major advantages or disadvantage that you think it has compared to doing everything directly in Godot?
To be honest I've not tried Godot 4 (beta) yet... I've been holding off, waiting for them to iron out the bugs, but the new tile map system does look significantly better. If it has a similar feature set, then doing it in Godot will be better as the whole process will be more efficient, but the auto-tiling in LDtk is SO good I'm not sure that they will have been able to recreate that experience... though I could be wrong!
Interesting, I did not know that YSorts work the way you used them at the end. I always thought my sprite and other things had to be children of the actual tilemap with the walls on it. That makes things a lot easier when doing smooth transitions between different tilemaps.
YSorts are pretty awesome - they sort the position of their child nodes relative to their y position. The tilemap attribute is a little strange though I think due to the way that its worded, it allows each of it's cells to be ysorted instead of the overall tilemap. :)
@@stingly Another case of the godot documentation being incredibly bad. If you check the "cell_y_sort" in the documentation it says, "If true, the TileMap's direct children will be drawn in order of their Y coordinate." Because of this I always thought the other nodes I wanted to YSort had to be direct children of the tilemap. That being said I suppose it is my own fault for not testing if I could put the nodes under another YSort and it would work.
Hi, I'm doing a project in Godot 4 with some friends and I wanted to know if there was compatibility information for the LDtk addon in this new version of Godot.
To be honest it seems that development has slowed or stopped on that LDtk addon, which is a real shame. There is a fork that someone had made for Godot 4, but I haven't tried it out yet. It might be worth having a look? github.com/afk-mario/amano-ldtk-importer
I think that the newer versions of LDtk have changed the file structure slightly or something, have you tried saving the LDtk file with an earlier version? For example, 1.2.5 didn't work for me, but 1.1.3 did...
Great tutorial! Im trying to import the ldtk file in godot 3.5.1 stable but I cant get the tiles or sprites visually to import in godot. It only imports the collisions and nothing visual. Ive tried to export from all the different versions of LDtk too. Got any tip for what might be goind topsy turvy here? ^^
I've just encountered the plugin not working for files created in LDtk 1.2.5 - I swapped back to 1.1.3 and it was fine. You don't export the file as such, just save the .ldtk file in the same directory as your Godot project...
Thanks! Tips-wise, everyone is different but I've found that game jams are a great way to rapidly gain experience and also being able to ship something at the end of it is a big rush! Of course, you can also record the process, edit and release it for others to watch at the same time!
When my friend puts the ldtk file in the file along with the png, we appear to have no tilesets. Specifically the tilemaps have no tilesets assigned to them. Due to the constantly change tilesets we intend to have alongside the size of the tilesets, it is too tedious of a task to manually create the tilesets. Would you happen to have an idea on what's causing this?
I'm not sure exactly what you mean? The LDtk file links to the tileset with an absolute filepath, so if you are moving the files from directory to directory then it will not be able to find the tileset file even though its in the same place relatively. To solve this, you can open the LDtk file in LDtk and it should prompt you to fix the broken filepath, at which point it should start working again.
@@stingly It appears that yeah, opening the ldtk file and just giving the spritesheet back makes it work again. I guess it can't create the tileset resource without the sprite itself. It works now, thank you!
Really great tutorial it helped me a lot! However listening to you swallowing saliva periodically made me want to put sharpened pencils in my ears . Other than that good job!
Amazing video! I always wanted to try both LDtk and Godot, now I have the perfect starting point! Thank you so much!
Glad I could help! Both tools are amazing individually, but together are somehow even better (imo)!
This is a great overview. I just discovered LDtk and want to use it in the future once I have a better understanding of game development using Godot. This seems like a really neat tool to help with 2D games, particularly games with rooms like Cave Story or other MetriodVanias.
Love the video, I don't use Godot but I learned a lot of LDtk here!
Glad you were still able to get something out of it! :)
Thanks for the video, now i got a better idea how to use it. keep up good work :)
would LOVE more tutorials like this
Glad to to hear it! I'm working on a video that shows a compilation of plugins I use (and how) which you might enjoy 🙂
@@stingly I would love it!! thanks. looking forward to it uwu
gotta try that out
THIS VIDEO IS JUST GREAT
THANK U SO MUCH!!!!
thank you, i hope you will keep making tutorial videos :)
I certainly plan to! It's finding areas that are not so well explained already that's the hard part! There are a lot of very good channels out there that already cover so much - that's how I learned Godot in the first place - but hopefully I can contribute something too so that other people have an easier experience.
@@stingly that is great!, if you could show us some other godot plugin or extra software for game development its going to be much better.
That's a good idea - there are a few I use in literally every project! I'll source a couple more and make a compilation video or something :)
@@stingly i'll be waiting :)
Given Godot 4 has better tile maps and tile sets, including the automatic determination of block types, do you think that ldtk is still worth using? Any major advantages or disadvantage that you think it has compared to doing everything directly in Godot?
To be honest I've not tried Godot 4 (beta) yet... I've been holding off, waiting for them to iron out the bugs, but the new tile map system does look significantly better. If it has a similar feature set, then doing it in Godot will be better as the whole process will be more efficient, but the auto-tiling in LDtk is SO good I'm not sure that they will have been able to recreate that experience... though I could be wrong!
Great tutorial on LDtk!
Thanks very much! Glad you enjoyed it!
thank you for sharing this. XD
No problem! Hope you enjoyed it and it was of some use!?
Interesting, I did not know that YSorts work the way you used them at the end. I always thought my sprite and other things had to be children of the actual tilemap with the walls on it. That makes things a lot easier when doing smooth transitions between different tilemaps.
YSorts are pretty awesome - they sort the position of their child nodes relative to their y position. The tilemap attribute is a little strange though I think due to the way that its worded, it allows each of it's cells to be ysorted instead of the overall tilemap. :)
@@stingly Another case of the godot documentation being incredibly bad. If you check the "cell_y_sort" in the documentation it says, "If true, the TileMap's direct children will be drawn in order of their Y coordinate."
Because of this I always thought the other nodes I wanted to YSort had to be direct children of the tilemap. That being said I suppose it is my own fault for not testing if I could put the nodes under another YSort and it would work.
Hi, I'm doing a project in Godot 4 with some friends and I wanted to know if there was compatibility information for the LDtk addon in this new version of Godot.
To be honest it seems that development has slowed or stopped on that LDtk addon, which is a real shame. There is a fork that someone had made for Godot 4, but I haven't tried it out yet. It might be worth having a look? github.com/afk-mario/amano-ldtk-importer
Great video but my tile maps don't import only the collisions. I've put the tileset in the folder but I'm not sure how to fix this, do you know how?
I think that the newer versions of LDtk have changed the file structure slightly or something, have you tried saving the LDtk file with an earlier version? For example, 1.2.5 didn't work for me, but 1.1.3 did...
Great tutorial! Im trying to import the ldtk file in godot 3.5.1 stable but I cant get the tiles or sprites visually to import in godot. It only imports the collisions and nothing visual. Ive tried to export from all the different versions of LDtk too. Got any tip for what might be goind topsy turvy here? ^^
I've just encountered the plugin not working for files created in LDtk 1.2.5 - I swapped back to 1.1.3 and it was fine. You don't export the file as such, just save the .ldtk file in the same directory as your Godot project...
Rippin Glen
Nice tutorial. Have any tips for a new game developer/youtuber?
Thanks! Tips-wise, everyone is different but I've found that game jams are a great way to rapidly gain experience and also being able to ship something at the end of it is a big rush! Of course, you can also record the process, edit and release it for others to watch at the same time!
thanks
When my friend puts the ldtk file in the file along with the png, we appear to have no tilesets. Specifically the tilemaps have no tilesets assigned to them. Due to the constantly change tilesets we intend to have alongside the size of the tilesets, it is too tedious of a task to manually create the tilesets. Would you happen to have an idea on what's causing this?
I'm not sure exactly what you mean? The LDtk file links to the tileset with an absolute filepath, so if you are moving the files from directory to directory then it will not be able to find the tileset file even though its in the same place relatively. To solve this, you can open the LDtk file in LDtk and it should prompt you to fix the broken filepath, at which point it should start working again.
@@stingly It appears that yeah, opening the ldtk file and just giving the spritesheet back makes it work again. I guess it can't create the tileset resource without the sprite itself. It works now, thank you!
O'Reilly Wells
Zieme Ways
Feest Union
Really great tutorial it helped me a lot! However listening to you swallowing saliva periodically made me want to put sharpened pencils in my ears . Other than that good job!
:(
damn, they didn't make it lighter or anything, just straight to the point 💀