web-dev-qa-db-ja.com

ゲームプログラミングライブラリC ++

C++用の利用可能な無料の簡単に学習できるゲームプログラミングライブラリはどれですか?

18
strider24

Allegro を試してください。これは無料のクロスプラットフォームであり、ゲームのプログラミングに必要なすべてのものをカバーしています。

17
realsugar

Ogreは、無料で入手できる最高のグラフィックエンジンです。 Ogreは、ゲームエンジンが行うべきすべての分野を網羅しているわけではありません。 Ogreは、物理学、ネットワーキング、AI、オーディオを処理しません...

無料のライブラリの良いセットを収集したい場合は、使用することをお勧めします

  • グラフィック用のOGRE
  • 物理学のための弾丸(またはODE)
  • ネットワーキングとマッチメイキングのためのRaknet
  • オーディオとAIの「何か他のもの」

強力な(しかし高価な)何かが必要な場合は、C4エンジン(350 $)またはトルク(150 $)をお勧めします。

28
ugasoft

[〜#〜] sfml [〜#〜] は、2Dを使用する場合にゲームエンジンを構築するための優れたライブラリです。 SDLよりも明らかに優れた代替手段です。

Ogreやその他のライブラリはすでに引用されていますが、3Dを使用する場合は、最も柔軟性が高いため、無料の3Dエンジンとしては間違いなく最高です。

18
Klaim

Ogre3dIrrlicht は、どちらもC++で人気のある3Dゲームエンジンです。

14
John Millikin

[〜#〜] sdl [〜#〜] も非常に人気があり、フローティングに関する情報がtonあります。ウェブの周りでは、その多くは特にゲームを作ることを目的としています。 このチュートリアル 特に良さそうです。

10
Paul Wicks

前に述べたように、Ogre3dとIrrlichtはおそらく「無料」に関してあなたの最良の選択肢です。 「習得しやすい」ことも必要な場合は、Irrlichtに要約されます。

非常にクリーンなインターフェースと素晴らしいチュートリアル。

編集:実際には、もう少し具体的にする必要があります。 2Dまたは3Dグラフィックスが必要ですか?音、物理学、その他すべてが必要ですか、それともグラフィックだけが必要ですか?どのプラットフォームをターゲットにしますか?

また、C++である必要がありますか?プロのゲームエンジンではC++がほぼ必須ですが、学習目的では、XNAまたは一部のスクリプト言語を使用したC#の方がはるかに優れています。

6
Maximilian

World ofGooのメーカーである2DBoyからこれをチェックしてください: ラピッドプロトタイピングフレームワーク

これはプロトタイピング専用ですが、それでも学ぶことができます。

3
Emrah Diril

C++が必要で、始めたばかりの場合は、Irrlichtを使用します(無料で、Ogreのように高速ではありませんが、コードは非常によく構成されており、C++の外観の良い例です)。しかし、ハードコアな作業の準備ができている場合は、Ogreの方が適しています(ただし、そのソースは、新参者にとってはるかに謎めいていて難しい場合があります)。

2
Robert Gould

私のお気に入りはIrrlichtとOgreです。どちらも非常に強力ですが、(C++に精通している場合)ドキュメントと例のおかげで、始めるのはかなり簡単です。 Irrlicht here およびOgre here の使用を開始する方法を示すステップバイステップのチュートリアルを見つけることができます。

2
Phyxx

Ogre3Dはゲームエンジンではありません。ここでのいくつかの回答は、それがゲームエンジンであることを示唆しています。グラフィックエンジンです。

それを理解することが重要です。

2
reptor

@OJ Irrlichtは完全なゲームエンジンであり、レンダリング以上のことを行います。サウンド、ネットワーク、衝突、アニメーションなど...

ゲームエリアを作成するためのエディタもあります。

1
Robert Gould

HEGまたはCocos2d-Xを試すことができます。どちらもC++用のオープンソースの2Dゲームエンジンであり、多くの例があります。HEGは無料で簡単に習得できます。Cocos2d-Xは、cocos2d-iphoneのクロスプラットフォームバージョンです。

http://hge.relishgames.comhttp://www.cocos2d-x.org/

1
fripSide

トルク -無料ではありませんが、たったの$ 150でお得です。

1
J D OConal

ディーゼルエンジンSDK

Same source code compiles directly to: 
-Desktop Windows (with or without hardware acceleration)
-Windows CE devices (HandheldPC, PocketPC, Smartphone)
-Symbian OS (virtually any device with Symbian OS version 6.0 or newer)
0
prakash