Oolong、SIO2、または商用の 3D iPhone ゲーム用ゲーム エンジンをお使いですか?

StackOverflow https://stackoverflow.com/questions/601690

質問

どちらかを選択しようとしています ウーロン茶 そして SIO2 私の最初のゲーム プログラミング プロジェクトのための iPhone ゲーム エンジン。私は Cocoa の経験があり、比較的低レベルの 2D グラフィックスや開発を含む C++ を長年経験しています。 クイックタイムプラグイン ただし、OpenGL への露出はわずかです。 私のようなバックグラウンドと限られた時間を持つ人にとって、どのエンジンが最も習得が簡単で生産性が高いでしょうか?

どちらにも Bullet 物理エンジンが含まれています。私は、C++ ソースと PowerVR グラフィックスの最適化により、Oolong に傾いています。ただし、SIO2 の Lua インタープリタと追加のサウンド機能は魅力的です。SIO2 も幅広い範囲に対応しているようです。 チュートリアル.

私もお金をかけたいと思っています 団結 または トルクゲーム環境 時間を大幅に節約できるのであれば。ただし、価格設定は興味深いものです。Unity Indie ライセンスは、売上高 (収益ではありません!) が 100,000 米ドル未満の企業にのみ適用されるため、そのカテゴリーからは簡単に外れ、1 シートあたり 3,000 米ドルになります。SIO2 を使用するだけでその投資を正当化するには、時間を節約できるという説得力が必要です。Torque 3D 製品はまだリリースされていないようですが、150 米ドルのインディー ライセンスに加えて 500 米ドルほどかかるようです (収入の基準は 250,000 米ドルです)。

**2011 年 12 月編集 - SIO2 は無料ではなくなりました **

役に立ちましたか?

解決

昨夜、初めての SIO2 アプリを開始しましたが、チュートリアルから簡単に起動して実行できました (チュートリアルには、ロードしてハッキングを開始できる完全な XCode プロジェクトが含まれています)。チュートリアル プロジェクトにも非常に詳しいコメントが付いているため、すぐに理解できるようになります。

SIO2 へのインターフェイスはほとんどが C で記述されているため、C++ のバックグラウンドがあれば移行が非常に簡単になるはずです。

使用しない場合でも、SIO2 をダウンロードしてチュートリアルのいずれかを開き、コメントとコードを確認してください。それが好みのツールキットとスタイルであるかどうかはすぐにわかります。

吸収の速さとは直接関係ありませんが、私にとって大きなプラスとなったのは、Blender との統合です。無料の 3D ツールキットを使用してモデルを作成してエクスポートし、そこから作業を進めることができます。Oolong が 3DS を使用しているのを見ましたが、Blender がその形式をエクスポートするかどうかはわかりませんので、間違っている可能性があります。

興味があるなら:SIO2 は、Blender シーンを zip ファイルにエクスポートする Python スクリプトを提供します。次に、SIO2 コード内からシーンからオブジェクトを参照し、それらを iPhone アプリに取り込みます。

他のヒント

OOLong と Unity の両方の方法を試してみます。Unity を使用することをお勧めします。

  • 基本的なゲームの経験がある場合、学習曲線は非常に短いです
  • Unity には、「グラフィックスとオーディオ」以外のユーティリティの大規模なセットが含まれています
  • Unity を使用すると、グラフィックス/オーディオ ファイル形式を気にする必要がなくなります。
  • iOS と Android の両方に 1 つのコードで対応
  • 事前に組み立てられたアセットのフルセットがストアから無料で入手可能
  • レベルエディターを作成するための拡張可能なエディター

OOLong プロジェクトを閉じるのに 1 年かかります。Unity を使用していれば、おそらく 6 か月の作業を節約できたでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top