Sure, but in practice COM is almost never used from C programs unless there is some integration into a very legacy codebase. Games are newly developed, they’re not enterprise database platforms.
OpenGL is commonly used from C++ too, or Java, but you labeled it as C.
OpenGL is commonly used from C++ too, or Java, but you labeled it as C.