私たちが開始する前に:はい、この質問は2,3回同様の背景で回答されましたが、少なくとも2歳以上で、ゲームエンジンが出て行きます。 これに加えて、私は特定の要件をいくつか持っています。InApp-storeで2D用のクロスプラットフォーム(AndroidおよびiOS)ゲームエンジン
私が達成したいのは、2Dゲームを作成することです。私はJavaプログラミングの背景と、いくつかの簡単なAndroidアプリ(メッセンジャーとそのようなもの)をプログラムしました。私はまた、非常に基本的なC++、C#とJavaScriptの知識だけでなく、OpenGLと独自の3Dエンジンを構築(大学のプロジェクトを)持っている:
- のAndroid(バージョン5以上)、おそらくiOSの上で実行する必要があります(私はそうではありませんまだiOSで何かをしているので、これは私の最初のプロジェクトです)。
- 弾丸/ヒットテストには非常に基本的な物理が必要です(必要な場合はこれをコーディングすることもできますが、これはソフト制約と似ていますがエンジンやいくつかの単純なライブラリを使用してください)
- UIコンポーネント。はい、私はそれらを必要とし、多くはテキスト指向です。スクロール可能なコンポーネント。私はこれらが欠けている多くのエンジンを見てきました。最初からそれをコーディングするのは退屈なことがあります。また、多くのエンジンは、おそらく私が必要とするより複雑なUIを作成することを難しくしています。
- アプリ内購入。これをあまりにも邪魔する必要がなければ、本当にいいですね。
- 視覚効果、パーティクル(魔法の呪文など)
- 中央のゲームサーバーとの通信。通知バーに通知(カスタムイメージやテキスト
- で音楽やビデオを再生し、BASICAアニメーションを処理することができるはずです。
- が最小とソーシャルメディア(Facebookや/やTwitterとの統合することができるはず
- "Xコインを受け取るためにFacebookのページのように)
- パフォーマンスはおそらく決して重要ではありません - 他の要件をフルに満たすゲームエンジンは、現代的な装置
- 合法的な文書とコミュニティを持って、バトルテストを行い、放棄されないでください。
- 迅速な開発が可能でなければなりません。スタイルや他のものをかなり頻繁に変更し、人々が変更をテストしてコメントを付けるようにするため、これは私にとって非常に重要です。私が見つけた何
は、基本的にはエンジンのいくつかの異なる種類があります: - 1の枠組みの中でゲームを構築エンジンと手動でエンジンがLibGdxのように、サポートされていないもののためにネイティブコードを追加します。 - phaser + CocoonJSのようなサードパーティのアプリケーションラッパーを必要とするHTML5専用エンジン。 Kiwi.jのように、これを提供するものもあります。 - すべてを提供するモノリシックエンジン(大丈夫、1つだけ:Unity)。
私が見たすべてのエンジンから、ユニティは自分のニーズに最もよく合っていると思いますが、もう一度私はそれに全く何の経験もありません。
あなたは何をお勧めしますか?http://stackoverflow.com/help/on-:私はあなたがここでGameMaker: Studio
を見てお勧め
のコースですトピックオフトピック#4) しかし、とにかくあなたのQに答えるためには、はい、Unityはあなたの要求に非常に適しています。 – MechEthan