I'm right now creating my own level editor for a small project I'm working on while I'm on conscription service. I realized mid-development that creating a custom level editor isn't easy as it seems.
I thought you just draw tiles and export the map in 2 easy steps. Even though my project is very small, the most I can do is creating GUI for the level editor. I wasn't able to implement the editing features I had in mind.
Do you have any tips I can read about for creating a level editor? What methods have you done to overcome obstacles?