csrustgenを使う事で、Unity向けのマルチプラットフォーム対応Rustネイティブプラグインが作りやすくなったので、サンプルプロジェクトです。
解説記事は以下にあります。
Unityで使うRust製のマルチプラットフォーム対応Pluginを作る https://zenn.dev/izm/articles/f900ba5671d722
このプロジェクトは適切な環境構築をすることで
- Windows
- MacOS
- Android
- iOS
及び、WindowsやMacのUnityEditorでもRustで書かれた一つのライブラリをネイティブプラグインとして使うことが出来る事を検証しました。