3Dサイドスクロールアクションプラットフォーマーを組み立てようとしています。これは初めてではない単純なアドベンチャーゲームを組み立てようとしているので、どのエンジンを検討するのかは迷っています。Pythonスクリプトを使ったゲームエンジン?
これは私の主要な言語なので、私はPythonでスクリプトをサポートするものを好むでしょう。タイトなコントロールがなければ、ゲームは吸います...スピードが優先です。クロスプラットフォームも私にとって重要です。
提案がありますか?
3Dサイドスクロールアクションプラットフォーマーを組み立てようとしています。これは初めてではない単純なアドベンチャーゲームを組み立てようとしているので、どのエンジンを検討するのかは迷っています。Pythonスクリプトを使ったゲームエンジン?
これは私の主要な言語なので、私はPythonでスクリプトをサポートするものを好むでしょう。タイトなコントロールがなければ、ゲームは吸います...スピードが優先です。クロスプラットフォームも私にとって重要です。
提案がありますか?
トライpygameのダウンロードとpyopengl一緒に、ここでいくつかの例は以下のとおりです。http://www.pygame.org/gamelets/#NEHEあなたもブレンダーエンジンを使用することがあります。http://wiki.blender.org/index.php/Dev:Contents#Python
Blenderのゲームエンジン:-(より多くのリンクをpsotことができない医師が注文しただけで何のように見えます!しかし、Panda3DとUnityも優れたオプションのように見えます。 – Garrett
Pygletは別のものです。 http://www.panda3d.org/
これは、3DゲームエンジンC++で書かれていますが、特にPythonで使用するために設計されます:
は Differences between Python game libraries Pygame and Pyglet?Panda3Dを参照してください。ディズニーはこれまで2つのMMOを含むいくつかのゲームでこれを使用してきました。シェーダなどのサポートがあり、BSDのライセンスを受けています。 Windows、Mac、Linuxはすべてサポートされており、ブラウザプラグインがあるようです。私はそれを個人的に使っていません。
PyOgreは、C++グラフィックエンジンOgreのPythonバインディングです。
これは私が使用するものです:Unityです。それは学習曲線を持っていますが、いったんそれを掛けると非常に強力です。それはあなたのJava、Boo(私はPythonによく似ていると聞いています)とC#の選択を使用します。
あなたが選んだものに関係なく、私はJavaを学ぶことをお勧めします。それは広範な言語なので、さまざまなベンチャーであなたのためにたくさんのオプションを開くべきです。他の言語を学ぶことは、常にあなたにとってとても良いことです。
私はUnityについて完全に忘れました。それを持っていただきありがとうございます。私は最初にブレンダーに行くと思うし、もし私があまりにも多くの髪を失うと、団結に切り替える。 – Garrett
@ケイル:喜んで助けてください。個人的には、Blenderでモデルを構築し、Unity(無料版)にインポートしてそこからゲームを構築するのが最善の方法です。私の経験では、Blenderはアニメーションや映画などに適していますが、Unityはゲームには適しています。 – John
便利な読書:http://stackoverflow.com/questions/3886611/blender-vs-unity – John
あなたの選択肢が増えました。私は数年前から、リストでそれらを集めています:http://codeboje.de/2d-and-3d-game-and-rendering-engines-python/
いくつかの名前を付けるには:
を新規ユーザは、
http://stackoverflow.com/questions/4582168/python-game-programming – Epeli