UnityにはNative Pluginという、CやObjective-Cのプログラムを スクリプトから実行させることが出来る機能がありますが、 MacOS向けのNative Pluginを作る際に、実際に使用にこぎ着けるまで 多少調べる必要があったので、調べたことを書き残しておきます。 まず、基本的な情報は以下のページに詳しく書いてあります。 Building Plugins for Desktop PlatformsMacOSX向けには、DLLではなくBundleの形でビルドします。 利用するフレームワークはCocoaでもCoreFoundationでも動作します。 NativePluginの約束事は、「Unityから呼び出す関数は、Cの関数として定義すること」 という1点だけです。この約束事を満たせるのであれば、C++だろうとObjective-Cだろうと 利用することが出来ます。