LuaとC#バインダ†
- NLua
C#からのバインダとしては、事実上これ一択といえるほど人気が集中しているようです。
リンク先にx64やx32など、プラットフォームごとにバイナリがダウンロードできるようになっています。
バイナリにはNLua.exeが同封されていませんので、ダウンロードしたx64やx32に合わせて
自分でコンパイルすることとなるでしょう。
Lua側から、.NETのクラス、クラスインスタンスを扱えるため、
自然なバインドが実現されており、非常に強力と言えます。
.NET環境との相性を考えると、Luaファイルは、utf8の文字コードで扱うこととなるでしょう。