Слишком мало входных данных, чтобы дать вам ответ.
Как я понял, в вашем случае движок планируется в виде редактора игр, в котором по нажатию волшебной кнопки "
Создать игру" (образно) будет компилироваться exe-шник, так?
В таком случае вам нужно будет вместе с движком поставлять
компилятор и при нажатии той самой волшебной кнопки запускать процесс компиляции. Ну, а файлы для компиляции будет создавать и заполнять редактор на основе действий пользователя