C# ファイルから、読むことの難しいDLLにコンパイルすることが出来る。
MonoFramework-MRE をインストール。
http://download.mono-project.com/archive/3.0.4/macos-10-x86/MonoFramework-MRE-3.0.4.macos10.xamarin.x86.dmg
ビルド
mcs -r:/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEngine.dll -target:library hoge.cs
r には、依存しているライブラリをカンマ区切りで指定。
依存関係が多い場合は、Makeファイルを書いた方が良さそうです。
DLLに含まれるクラスは、通常のスクリプトと同様にオブジェクトにアタッチできました。