Check out a cool new tool that's impressively user-friendly.
Have a look at LDtk, an open-source 2D level editor for indie devs that focuses on user-friendliness. This promising open-source toolkit is being developed by the former lead and creator of Dead Cells.
"My goal is to provide an editor that has all the important core features and to do them right, with a modern user interface/experience," wrote the developer.
- Easy to use: modern UI with a strong focus on ease-of-use and quality-of-life features.
- Universal and agnostic: compatible with all languages (not only Haxe) and game frameworks in the world
- JSON: easy to parse file format for any game-engine out there (I promise it’s actually really easy). Haxe isn’t required.
- Customizable layers: Integer grid layers, Tile layers, and Entity layers support
- Auto-layers: paint your collision map and see the grass, textures, and all the small details being drawn automatically.
- Entities: fully customizable Entity with custom properties (ex: you can have a “Mob” entity, with a “hitPoints” field, which is an Integer limited to [0,10] bounds).