IPhoneとAndroid用のクロスプラットフォームゲームエンジンを実行することは可能ですか?どうすればこれができますか。これを行うために私が勉強する必要があるとすべて考えていることは何ですか。
Cocos2d-xをチェックしてください。完全に無料でオープンソースです。
http://www.appgamekit.com もあります。これは私が興味を持っているものです。「Basic」と「C++」をサポートしています。
マーマレードは本当にパワフルだと思います。私はそれをいじりました。そしてそれを強くお勧めします。
2DゲームでAndroidとiOSのみをターゲットにしている場合は、Cocos2d-xを強くお勧めします。これは私が出会ったC++用の最もゲームが完成した無料のフレームワークの1つです。
マーマレードとは対照的にCocos2d-xを使用する利点は、ゲームエンジンのほとんどのコンポーネントが記述されていることです。 1日以内にゲームのプロトタイプを作成できます。 Cocos2d-xも無料です。
私はマーマレードで自分のゲームエンジンを書きましたが、1週間もかかりませんでした(もちろん、仕事の内外で)。
Cocos2d-xの欠点は、明らかにプラットフォームサポートの種類が少ないことです。
あなたが少しのお金を費やしても構わないと思っているが、Cocos2d-xが提供するシンプルさも必要な場合。チェックアウト http://appgamekit.com Marmalade SDKよりも安価で、使いやすいです。また、C++を介して広範囲に渡ります。
何を使用するかは、主に制約によって決まります。私は現在、iOS向けにリリースされる予定の次のプロジェクトにCocos2d-xを使用しています。
チェックアウトnity 3D
PC、Macなどもサポートします。
Shiva3Dを見てください。Windows、MacOS、Linux、iPhone、iPad、Android、Palm WebOS、Wiiをサポートしています http://www.stonetrip.com/
エンジンに偏った代替品を検討するためだけに...
ゲームエンジンより少しレベルの低い新製品を出しました。これは BatteryTech と呼ばれ、Windows、iPhone、Android、Macプラットフォームの抽象化サービスをエンジンとして提供しますが、使用する必要はありません)を提供する軽量のSDKです。エンジン:私たちは自分たちのゲーム用にカスタムエンジンを開発しており(実際にはそれほど難しくはありません)、他の人も同様に望んでいると考えています。
かっこいい。 UnityがついにAndroidのサポートを開始してくれてうれしいです。
もう1つは、コロナを見てください(AndroidとiPhoneの両方で、Macが必要だと思っていました) http://anscamobile.com/corona/
また、「エタノン」と呼ばれる別のものがあります。 「https://github.com/asantee/ethanon」
Android、ios、windows、MacOsX、およびブラックベリープレイブックの場合、 "gameplay3d" という別のプレイブックがあります。
Linderdaum Engineをお勧めする開発者の1人として、Windows、Android、MacOSをサポートしています http://www.linderdaum.com
Moai 小規模なプロジェクトでは無料で、大規模なスタジオでも使用されます。私は自分で自作をしていますが、そうでなければ、非常に有望に見えるので、おそらく自分でモアイを使用するでしょう。彼らはそれがMac、PC、iOS、Android、そして私はKindleFireでさえあると思う。