2013-03-26 8 views
10

私は学生で、おそらくゲームであるAndroidアプリケーションをコーディングすることになっています。プログラミング言語を選択する機会があります。 JAVAは大丈夫ですが、C#の方が好きです。しかし、C#はAndroidによってネイティブにサポートされていないので、私はそれを実装する方法を探しています。C#on Android:XamarinまたはUnity?

私はXamarinについて多くの推奨事項を見つけましたが、無料ではありません。私は、開発者は自分の仕事のために支払われるべきだと理解していますが、私は学生であり、アプリの利益を得られないので、何かを支払うことは不公平です。私は自由であるUnityを見つけましたが、Xamarinと比較してユーザーのフィードバックはほとんどありません。

あなたのお勧めをお聞きしたいと思います。ユニティは十分ですか?また、お金を犠牲にしてXamarinを買うべきですか?それとも他の解決策がありますか?

+2

皮肉なことに、多くの人々がXamarinは無料だと言っていますが、実際にはAndroid上でUnityを使用するにはライセンスが必要ですが、無料ではありません。私はユニティがプロのゲームスタジオの多くが今それを使い始めているので、十分に良いとみなされるかもしれないことが印象的であることがわかります! –

答えて

2

Xamarinは、ダウンロードリンクとあなたが得ることができるさまざまなパッケージを見るために一番下まで自分android page

スクロールの上で右ここで見ることができる無料のスターターパッケージを持っています。学校のプロジェクトにはちょうど良いはずです。

+0

「サイズがILコード32kに制限されています」これはかなり限定的な制限です。 – kabuko

+0

32kbは相当量のテキストです。学校プロジェクトのための小さなゲームを完成するのに十分なほど簡単です。 –

3

Xamarinには無料プランが用意されていますので、試してみてください。もちろん、制限がありますが、あなたの学生プロジェクトには問題ありません。 以前のバージョンのモノドロイドを使用していました。あなたがosxかwindowsを使用しているかどうかにかかわらず、本当にお勧めします。

3

私は決してXamarinを試したことはありませんが、クロスプラットフォームであるシンプルなゲームを作るためにUnityを試しました。 Unityには1ヶ月間の試用版がありますので、プロジェクトが1ヶ月短くなったらお勧めします。

2Dゲームを作成するためのフレームワークはたくさんあります。私が使ったのはFutileでしたが、まだアルファになっていますので、別のものを試してみてください。

幸運を祈る!

6

Xamarin.Androidを使用する場合は、Xamarin offers Student Licensesを忘れないでください。これは現時点で99ドルかかる。

また、MonoGameを調べることもできます。これは本質的にXNAとして知られています。 MonoGameまたはUnityのいずれかを使用すると、素晴らしいゲームを作れるはずです。

「32KBのILコードに制限されたサイズ」は実際のILコードではなく、プロジェクトの出力フォルダにあるものです。スプライトやサウンドなどを使ってゲームを作成しようとすると、これらのリソースをネットなどからロードしない限り、32kはあまり遠くまで到達することはありません。

+3

「ILコードの上限は32KB」**は**実際のILコードです。アセンブリ(* .dllと* .exe)のみがカウントされ、アセンブリ内のリソースは32kにもカウントされません。 –

+0

Rolfさんを明確にしてくれてありがとう! – Cheesebaron

+0

@RolfBjarneKvingeまた、32KはMonoGameを試すには制限がありません – Earlz

関連する問題