「ライブラリ」タグのついた投稿

昨日の記事の続きです。

 

enchant.js – このゲームエンジンは、HTML5とJavascriptで簡単にゲームを作れるらしいです。後、このゲームエンジンはクロスプラットフォーム用のゲームを作れるらしいです。個人的には、ウェブ系の知識が無いのでまだ手を出していませんが、ゲームを投稿出来るサイトもあり、使いやすそうなのでその内試したい物の一つです。

 

Wild Magic – このミドルウェアは、Geometric Tools製で、主にグラフィックス用のミドルウェアです(と言ってもグラフィックス以外の機能も実装されています)。内用は、製作者のDavid Earbly氏がEmergent社のGamebryoに関わっていた事もあり、Gamebryoに結構近いです。使いやすさは解りませんが、かなり出来が良さそうなのでその内使ってみる予定です。

ちなみに、David Earbly氏が書いた本では、このミドルウェアを例として説明がされています。

 

Crazy Eddie – このライブラリはC++を使用しているゲーム製作者向けの、GUI制作ライブラリです。このライブラリを使用する事により、かなり簡単にUI部分が実装できるらしいです。

その内自分でも同じ様なものを作ってみたい気もしますが、ScaleformとCrazy Eddieがあれば必要無さそうな気もします・・・

 

以上です。特に誰も得しなさそうな記事2連続でした。

 

参考:

enchant.js – http://enchantjs.com/ja/?s=ja

Wild Magic – http://www.geometrictools.com/index.html

Crazy Eddie – http://www.cegui.org.uk

現在興味があり、その内試そうと思っているライブラリとゲームエンジンが幾つかあるので、怠けないでその内試すって事を身に刻むためにもちょっと書いておきます。

 

sharpdx – このライブラリは.net環境にdirectx9, 10, 11を速い速度のまま使用できるようにする為のライブラリです。このライブラリを使用する事により、C#でdirectxを使う時にXNAやSlimDXを使用しないでもゲーム開発などを出来ます。その上、現在公開されているC# (.Net環境)でdirectxを使用できるメジャーなライブラリでは一番早いらしいです(ネイティブのC++とdirectxには及びませんが、その次に早いです)。

ちなみに、作者曰くこのライブラリは日本の某ゲーム会社のゲームエンジンでも使用されているらしいです。

 

ANX Framework – このライブラリは、XNA4のコードを名前空間を変更するだけで使用出来るように設計されており、XNAを使っている人は簡単に移行出来るらしいです。XNAとの違いは、XNAは描画にdirectx9を使用しており、ANXはsharpdxを使用しdirectx10、 11、そしてOpenGL 3を使っています。なので、ANXはマルチプラットフォームを目指しているらしいです(現在はまだWindows専用)。XNAはPCで開発するには、ソフトを使用する側のハードルが結構高いので、PC用にゲームを作るのであれば、XNAより使いやすくなるかもしれません。

現在はまだバージョン0.4.9なので、XNA全体はまだ使用出来るようになっていません。ですが、SpriteBatch、数学などの基本機能の実装は出来ているみたいです。結論を言えば、まだ使わないと思いますが、バージョン1.0が出る頃には移行してるかもしれません。

 

Delta Engine – このゲームエンジンは、C#で簡単にゲームを作ることを目的とされ(XNAになじみがあれば簡単に使えるらしい)、クロスプラットフォームを目指して制作されているらしいです。対応している/する予定のプラットフォームはかなり多く、Windows、Mac、Linux、各スマフォ、ウェブ、ゲーム機(XBOX、Vita等)等です(現在何処まで対応しているかは未だわかりませんが)。このゲームエンジンは、オープンソースなので興味がある方はソースコードを見ることも出来ますので、それも多分うれしいところです。

中身を見て見ると解るのですが、このエンジンには、sharpdxを含めた(sharpdx大活躍!)数々のライブラリや、ミドルウェアが使用されており、色々と最適化もされているらしいので使いやすいだけでなく、速度もかなり良いらしいです。

ちなみに、マルチプラットフォーム用にゲームをビルドするには、別途のライセンスが必要らしいです(詳しいことは見つかりませんでした・・・)。現在はバージョン0.97と言うこともあり、まだちゃんと完成していると言えませんが、ドキュメントやチュートリアルは揃っている上に、製作者はこのエンジンを使用してゲームを作ったらしいので、もう始めることは出来そうです。

 

他にも興味がある物は色々ありますが、今回かココまでにしときます。多分また今度続きを書きます。

 

参考:

sharpdx – http://code.google.com/p/sharpdx/

ANX Framework – http://anxframework.codeplex.com/

Delta Engine – http://deltaengine.net/