Take a look at this fantastic map editor for 2D games.
Check out Tiled – a free and open-source, easy-to-use, and flexible level editor for 2D games. Tiled allows you to annotate the level with rectangles, ellipses, or polygons and place, resize and rotate tiles freely. With this tool, you can edit infinite maps that grow as needed and even organize multiple maps in a world.
There are many libraries available for reading and/or writing Tiled maps (either stored in the TMX Map Format or the JSON Map Format) as well as many development frameworks that include support for Tiled maps. Such game engines as UE 4, Unity, Godot, Solar2D, Construct 2, and more support Tiled. The tool can also be extended with JavaScript, you can add support for custom file formats, write your own actions or tools, or automate your workflow.
Learn more about Tiled here. Also, don't forget to join our new Telegram channel, our Discord, follow us on Instagram and Twitter, where we are sharing breakdowns, the latest news, awesome artworks, and more.