Would unity be a MFC SDI or MDI?

I’m not sure where to post this question but i’m studying C++ MFC and I was wondering if Unity would be developed using the C++ MFC library.

If anyone has an information or able to answer this question please do just wondering for studying purpose.

Thanks in advance.

That’s almost certainly not the case but I can’t guarantee that. You see, editors visible in in the inspector can be constructed via user-specified C# classes, and the way those classes work have nothing to do with MFC.

https://docs.unity3d.com/ScriptReference/EditorUtility.html
https://docs.unity3d.com/ScriptReference/EditorGUILayout.html

If you’re studying C++ and looking for a GUI library, the best idea would be to avoid MFC completely and use Qt 5 instead. I can’t honestly think of any reason to even consider MFC unless you’re maintaining some legacy code which is already written using MFC.

Unity does not use MFC nor MDI or SDI.

Unity does use Visual C++ Run-Time Library statically linked, OpenGL / DirectX renders.

The bug reporter (\BugReporter) uses QT DLLs and libraries.

1 Like

Oh okay awesome!