2011-01-08 53 views
8

3Dサイドスクロールアクションプラットフォーマーを組み立てようとしています。これは初めてではない単純なアドベンチャーゲームを組み立てようとしているので、どのエンジンを検討するのかは迷っています。Pythonスクリプトを使ったゲームエンジン?

これは私の主要な言語なので、私はPythonでスクリプトをサポートするものを好むでしょう。タイトなコントロールがなければ、ゲームは吸います...スピードが優先です。クロスプラットフォームも私にとって重要です。

提案がありますか?

+0

http://stackoverflow.com/questions/4582168/python-game-programming – Epeli

答えて

3

トライpygameのダウンロードとpyopengl一緒に、ここでいくつかの例は以下のとおりです。http://www.pygame.org/gamelets/#NEHEあなたもブレンダーエンジンを使用することがあります。http://wiki.blender.org/index.php/Dev:Contents#Python

+0

Blenderのゲームエンジン:-(より多くのリンクをpsotことができない医師が注文しただけで何のように見えます!しかし、Panda3DとUnityも優れたオプションのように見えます。 – Garrett

4

Panda3Dを参照してください。ディズニーはこれまで2つのMMOを含むいくつかのゲームでこれを使用してきました。シェーダなどのサポートがあり、BSDのライセンスを受けています。 Windows、Mac、Linuxはすべてサポートされており、ブラウザプラグインがあるようです。私はそれを個人的に使っていません。

2

PyOgreは、C++グラフィックエンジンOgreのPythonバインディングです。

0

これは私が使用するものです:Unityです。それは学習曲線を持っていますが、いったんそれを掛けると非常に強力です。それはあなたのJava、Boo(私はPythonによく似ていると聞いています)とC#の選択を使用します。

あなたが選んだものに関係なく、私はJavaを学ぶことをお勧めします。それは広範な言語なので、さまざまなベンチャーであなたのためにたくさんのオプションを開くべきです。他の言語を学ぶことは、常にあなたにとってとても良いことです。

+1

私はUnityについて完全に忘れました。それを持っていただきありがとうございます。私は最初にブレンダーに行くと思うし、もし私があまりにも多くの髪を失うと、団結に切り替える。 – Garrett

+0

@ケイル:喜んで助けてください。個人的には、Blenderでモデルを構築し、Unity(無料版)にインポートしてそこからゲームを構築するのが最善の方法です。私の経験では、Blenderはアニメーションや映画などに適していますが、Unityはゲームには適しています。 – John

+0

便利な読書:http://stackoverflow.com/questions/3886611/blender-vs-unity – John