Hello fellow anons. I'm writing currently an open-source, modular GoldSrc/Xash3D/Source Engine level editor. However, I'm going to write several smaller libraries in order to make it easier to write further replacements for proprietary parts of Valve's toolkit (eg. vbsp, vrad etc.).
However, while I'm pretty decided that I'll use Orthodox C++ for the editor itself, I'm not sure whether using pure C would be a better decision for the minor libraries.
> muh OOP programming
Well, while OOP programming is total garbage for a lot of stuff, GUI and 3D programming are actually more readable and maintainable with use of it(eg. Qt)
If you have any strong arguments why should I do X, respond to this thread and I'll either adopt that idea or show why it's not applicable to my case.