私は学生で、Android アプリケーション (おそらくゲーム) をコーディングすることになっています。プログラミング言語を選択する機会があります。JAVA はまったく問題ないと思いますが、どういうわけか C# の方が好きです。ただし、C# は Android でネイティブにサポートされていないため、実装方法を探しています。
Xamarin の推奨事項はたくさんありますが、無料ではありません。開発者が仕事に対して報酬を支払われるべきであることは理解していますが、私は学生であり、アプリから利益を得るつもりはないため、何かを支払うことは不公平に思えます。無料の Unity に出会いましたが、Xamarin に比べてユーザーからのフィードバックはほとんどありません。
Unity で十分でしょうか、それともお金を犠牲にして Xamarin を購入する必要がありますか? または、他の解決策はありますか?