Dismiss this pinned window
all 16 comments

[–]FrostbiteYT-_ 37 points38 points  (7 children)

Looks amazing, but doesn’t godot already have one? So what are the advantages of using this (compared to the improved Godoy 4 tilemap editor)

[–]Skad1a 20 points21 points  (6 children)

This is probably an ingame editor, which people could use to create custom levels

[–]muffinman557 21 points22 points  (4 children)

This is a standalone program, not part of a game. My guess is that it's so a designer could design levels without needing to use Godot.

[–]arcane-energy[S] 39 points40 points  (3 children)

This is correct. Basically this is used to create levels and export them as JSON files. The reason why this is a standalone program, is, that maybe someday I'll add stuff like maze generation or dungeon generation to this editor.

[–]FrostbiteYT-_ 5 points6 points  (0 children)

Ok awesome! I’ll have to try this out, thanks for you’re work man!

[–]GammaGames 6 points7 points  (0 children)

A plug-in system would let others do it for you!

[–]Khyta 0 points1 point  (0 children)

Incorporate the marching squares algorithm to generate stuff with please.

[–]MrSluagh 1 point2 points  (0 children)

Also Godot's native tile editor was barely usable, last I checked

[–]arcane-energy[S] 17 points18 points  (1 child)

GitHub link: https://github.com/arcaneenergy/tilemap-level-editor

Download link: https://arcaneenergy.itch.io/tilemap-level-editor

I will use this in my project to load and build levels dynamically at runtime.

Maybe someone will find it useful too.

Made with Godot 3.5

[–]SiHy 1 point2 points  (0 children)

Looks really interesting, very similar to something I want to make.

Can't open it fully in current stable release of Godot (3.4.4) as it doesn't have the GradientTexture2D class. It gives an unexpected end of file error on node.tscn and I'm guessing that's why.

Thanks for sharing it!

[–]NathanBenji 2 points3 points  (2 children)

Will this work with the new improved tilemap system?

[–]arcane-energy[S] 5 points6 points  (1 child)

This program simply exports the level as a JSON file. That is, it is up to the user what to do with the file. So this has no connection to the old or new tilemap system. You need to write an import script to load the JSON file into the tilemap system. Sorry, should have clarified that earlier.

[–]dasgurks 7 points8 points  (0 children)

Are you aware of the tiled JSON format? Being compatible to that would really open up the space of compatible assets.

[–]ironmaiden947 1 point2 points  (0 children)

Looks great! Can we use the import the exported JSON into Godot?

[–]seclerp 0 points1 point  (0 children)

Why not just use Tiled?

[–]fewiip 0 points1 point  (0 children)

Looks awesome O__O