web-dev-qa-db-ja.com

UnityとLibgdxとCocos2d-x

私はAndroidとソフトウェアプログラマーです。

現在、C++、C#、Javaの3つの言語を知っています。今、私もゲームを作りたいです。インターネットを検索した後、これら3つのエンジンの名前がわかりました。モバイル用のゲーム開発にはどのエンジンを使用すればよいでしょうか。

理由も提供してください。

要件:2Dに使用したいのですが、アイデアはほとんどありません。プラットフォーマーシューティングゲームRPGゲーム戦略ゲーム

重要:私はインディーデベロッパーであり、グラフィックデザインが非常に苦手で、予算はありません

また、you.canは他のlibまたはエンジンも推奨します

20
Bhavya Maroo

cocos2d-x

  1. オープンソース。
  2. コミュニティのサポートは少なくなりますが、他のサイトのサポートは良好です(stackoverflowの検索結果が3k).
  3. 2048、BADLANDのような多くの有名なゲームは、cocos2d-xを使用して開発されています
  4. Cocos2d-xで開発されたゲームの最小サイズは、1.5MBまで可能です。
  5. 2Dと3Dの両方をサポートしますが、主に2Dに使用されます。
  6. C++は主に開発に使用されます。
  7. サポートされるプラットフォーム:Android、Tizen、Windows 8、Windows Phone 8、Linux、Mac OS X、iOS

libgdx

  1. オープンソース。
  2. 他のサイトと同様に、優れたコミュニティサポート(stackoverflowでの9kの検索結果)。
  3. Ingress、Apparatusのような有名なゲームはlibgdxで開発されています。
  4. 2Dと3Dの両方をサポートします。
  5. Javaは主に開発に使用されます。
  6. サポートされているプラ​​ットフォーム:Windows、Linux、Mac OS X、iOS、Android、BlackBerry、Java Applet、Javascript/WebGL

nity

  1. 有料。
  2. 他のサイトでの巨大なコミュニティサポートと巨大なサポート(stackoverflowでの15,000の検索結果)
  3. モニュメントバレー、テンプルラン2、アングリーバードエピックなどの多くの有名なゲームがUnityで開発されています。
  4. 2Dと3Dの両方をサポートしますが、主に3Dでのみ使用されます。これは、他のプラットフォームと比較して、統一された3Dゲームの開発が非常に簡単だからです。
  5. Unityで開発されたゲームの最小サイズは約8MBです。
  6. C#、unityscriptは主に開発に使用されます。
  7. サポートされるプラットフォーム:Android、Apple TV、BlackBerry 10、iOS、Linux、ニンテンドー3DSライン、OS X、PlayStation 3、PlayStation 4、PlayStation Vita、Unity Web Player(Facebookを含む)、Wii、 Wii U、Windows Phone 8、Windows、Xbox 360、およびXbox One

私はそれが役立つことを願っています

52
mohakagr