Hi!
Erstmal würde ich Dir generell empfehlen mit einem kleinen Projekt anzufangen. Das ist jetzt kein Angriff oder so, sondern einfach nur ein Ratschlag
Es klingt nämlich bisher so, als hättest Du noch nicht viele Projekte gemacht (was ja nicht weiter schlimm ist).
Der MFC-Anwendungsassistent kann anfangs sehr verwirrend sein, vorallem wenn man noch mit DirectX oder gar C++ zu kämpfen hat. Allerdings wird einem sehr viel Arbeit abgenommen. Bei einem unserer aktuellen Projekte gibt es einen recht umfangreichen Editor, welcher nur mit der WinAPI programmiert wurde und ich würde NIE wieder alles von Hand machen.
Hier ein Screenshot davon:
http://www.poke53280.de/gallery/bild.php?id=65&eintrag=12&bc=17&showcat=2
Die Frage mit der Engine ist eigentlich selbsterklärend. Wenn Du einen Editor für Dein Spiel schreibst, sollte dieser im Grunde die gleiche Engine verwenden die Du auch für das Spiel verwendest.
cya...TheWanderer