ここで、stackoverflow のさまざまなスレッドを調べるのに時間を費やしました。ゲーム開発で使用できるさまざまなエンジンに関する多くの投稿やスレッドを見ましたが、それらが使用できるさまざまなプラットフォームに関する議論はあまり見られませんでした。に使用されます。
特に、私はブラウザ ゲームとデスクトップ ゲームについて話している。
シンプルな 3D ネットワーク マルチプレイヤー ゲームを開発したいと考えています。グラフィックス レベルはほぼペーパー マリオで、ゲームプレイはハック アンド スラッシュ アクション/アドベンチャー ゲームとほぼ同じレベルのインタラクションです。それをターゲットにしたい。私は C++/Ogre3D と Python/Panda3D を使用した経験がありますが、ブラウザー ウィンドウでゲームをプレイできるようにするためだけに、別の言語と別のエンジン/ツールキットを学ぶために余分な時間を費やす価値があるかどうか疑問に思っています (私は今jMonkeyEngineを見ています)。
シンプルで短いゲームの場合、ニューグラウンズ アプローチ (サイトにアクセスし、[今すぐプレイ] をクリックして、すぐに満足する) がうまく機能するようです。より複雑なゲームではどうですか? ゲームの複雑さが、人々が「よし、ダウンロードしてプレイする」と言うのに十分なポイントはありますか? 成熟度が低く、ドキュメントが少なく、機能が少なく、コミュニティ* が小さいエンジンを使用する価値はありますか? このような決定を下した経験がある人はいますか?
ありがとう!
(* フラッシュベースのエンジンを除いて、デスクトップベースの環境で利用可能なものと比較すると、他のほとんどのアプローチにはこれらの欠点があるようです。私はフラッシュを使用しますが、フラッシュの 3D 機能がそうではないことを心配しています。今は自分がやりたいことを簡単にできるほど成熟していません)。