Von den Screenshots her gesehen, kein schlechter Ansatz.
Wie sieht's mit Linux aus, läuft da der Editor oder die Engine?
Was nutzt ihr da für ein Toolkit für den Editor? GTK, wxWidgets, Windows Forms oder QT?
Nutzt ihr SDL für die Engine?
Ich würde euch zwar helfen, allerdings halte ich von .Net oder Mono nichts und bin mit u.a. (Free) Pascal und C++ vertraut.
Wenn ihr Wert auf Portabilität setzt, warum nutzt ihr dann C# und nicht Java?
Java wird wesentlich stärker unterstützt als .Net/Mono.
PS: Interessant ist auch das Projekt TURBO.