I don&#x27;t know about game libraries in particular, but in general, it&#x27;s pretty common for C++ libraries to ship with a C api, and for most non-C++ languages to use that as the basis for their integration.<p>It looks like several (<a href="https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;bullet&#x2F;issues&#x2F;detail?id=43" rel="nofollow">https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;bullet&#x2F;issues&#x2F;detail?id=43</a>) people (<a href="https:&#x2F;&#x2F;github.com&#x2F;bulletphysics&#x2F;bullet3&#x2F;issues&#x2F;130" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bulletphysics&#x2F;bullet3&#x2F;issues&#x2F;130</a>) have written C apis for bullet already, for that reason. Vala, .NET, LuaJIT and Rust all get mentioned.