Dem einen oder Anderen ist ja evtl. der XNA Map Editor von EvilNando ein Begriff. Ein super Editor, den ich auch verwende. da er OpenSource ist, habe ich ihn an mein Spiel angepasste. Leider ist er schon etwas älter und wird wohl nicht mehr gepflegt, daher ist er auf XNA 3.1 stehen geblieben.
Ich habe mal eine Anleitung (naja, eine Diff-Sammlung) geschrieben, wie man ihn auf XNA 4 portiert: http://dev.niklas-rother.de/trac/tkod-map-editor/wiki/Xna4Port
(Und ja, zu Trac & Co. schreibe ich auch noch was…)