Man, this post brought me back memories of Unreal Tournament (and 2k4) and now I feel very nostalgic for all those custom maps and weapons. Used to spend so much time playing giant insta-gib deathmatches (and when I had all the time in my late-teens/early 20s). Wish that game is still supported.
They are essentially built with the same text editing component, more specifically, kwrite makes use of kate through kparts for the editing component only, to provide a more stripped down interface as compared to kate.