Unable to create C++ level

Have a look at UEditorEngine::NewMap() in EditorServer.cpp. That’s assuming you really do want to create a level from C++, which doesn’t sound like a fun plan to me.