2008-09-29 8 views
5

私はLinuxを使用しています。私はゲームプログラミングに入る時間を見つけようとしています。私はPanda3dを使い始めましたが、かなり良い結果を出していて、ゲームプログラミングのコンセプトの多くを感じていました。それ以後、私はそれを一歩踏み出し、より強力なCまたはC++ベースのものに進むことに決めました。クリスタルスペース対イルリヒト対.....?

私は恐らく本当にダムですが、Crystalspaceを正しく使う方法を決して決めることはできません。もし誰かがそれを使う方法について何らかの有用なリソースを持っているなら、私はそれを感謝します。しかしその間に、私はイルリヒトをめちゃくちゃうどんしていましたが、私はそれが好きですが、もっと知識のある人がこの件について何を言わなければならないかを知りたいと思います。そしておそらく私はそれについて知りませんでした。

答えて

5

Ogre3D

http://www.ogre3d.org/

は、一般的にcrystalspaceとイルリヒトと一緒に名前が付けられます。

オーガとIrrlichtはどちらもクリスタルスペースよりもクリーンなデザインだと言われているので、後者の問題についてはあまり心配しません。

7

私はゲーム業界で働く時間を費やしました。私はまたLinuxの男です。 Irrlichtを使っていくつかのゲームを作って、それらを私の履歴書の一部として使って、ゲームプログラマーとして仕事を得るのを助けました。

Irrlichtは、より洗練されたAPIを備え、システム要件が低く、Ogreよりも優れたプラットフォームで動作します。私はIrrlichtとの爆発的な試合をした。これはかなり軽量(Ogreよりもはるかに軽い)であり、商用などの用途にも非常にオープンなライセンスがあります。

商用ゲーム業界で働くために私の準備をするために、そのエンジンを使って作業していました。

10

私に聞いてみると、Irrlichはオープンソースのエンジンとして最高のものです。明確なアーキテクチャと優れたパフォーマンスを備えており、プログラマーによって書き込まれるコードが少なくて済みます。 IrrlichtとCrystal SpaceやOrgeを正直に比較することはできません。私はCSをさまざまな方法で多くの異なるプログラマーが書いたコードの混乱とみなしています - 文書の絶対的な欠如のために、それをどのように使用するのか想像するのは難しいです。 Ogreに関しては、D3Dよりも簡単ではありません。私は、さまざまなサンプルを調べ、D3Dの1行で実行されるコードのマルチラインフラグメントをたくさん用意しました。だから私は単純に理由を見ることができません。何故OGREのひどいAPIを学ぶのに何ヶ月を費やしたのですか?自由な時間があれば、D3D自体を学ぶアドバイスがあります。 Irrlichtは多くの商用エンジンよりも優れていると言えます。たとえば、Torque(文書の絶対的な欠如、既存のプロジェクトを開始する力など)、Truevisionなどです。もちろん、Irrlichtにはいくつかの素晴らしい機能、AAA小型のエンジンには十分です。 Gamebryoと同等のグレードのエンジンを買収するために巨額の資金がなかったら、私はIrrlichtに固執する助言をします。

+0

+1明確なアーキテクチャ(Irrlicht)です。 – Valmond

0

あなたが生産的なゲーム開発を探しているなら、私の最善の策はUnity 3Dを使うことです。私はIrrlichtを使い始めましたが、直感的ではないツールやプログラミングに多くのストレスがあるため、すぐに後退しました。オーガはさらに複雑に見えました。
一方、Unityは、リリースごとに急速に根拠を得ています。最近のUnity 4には、たくさんの機能が満載されています。
ゲームデベロッパの知識はほとんどありませんが、Unity Androidに自分のフライトシムエンジンを書くことができました。シェーダを簡単に書くことさえ学んでいました。
高度なUnityライセンスは支払われますが、十分な価値があります。しかし、あなたはいつでもUnityフリー版を使って商用PCゲームを作ることができます。すべてにおいて、ゲーム開発はすべてゲームエンジンのハングアップについてです。何でもマスターすれば、あなたは支配するでしょう。

関連する問題