Ruby でゲームを作るためのライブラリのまとめ。
(各情報は 2008/10 現在に最終確認したものです)
(アルファベット順)
ClanRuby? †
D4R †
DXRuby †
| 配布元 | http://dxruby.sourceforge.jp/ |
| 確認バージョン | 1.0.8 |
| ライセンス | MIT License |
| 使用 | DirectX |
| 表現 | 2D |
| 対応フォーマット | DirectX supported |
| 特筆 | ライブラリは扱いやすくするためにシンプルで高速、 ゲームそのものはRubyで柔軟に簡単に記述する、というスタンスです。 1.8.7/1.9.1対応で、1.8.7でもアクションゲームが普通にぬるぬる動きます。 |
| 最終確認 | 2010/03/05 |
G3DRuby †
GL Excess/Ruby †
gosu †
Miyako †
| 配布元 | http://www.twin.ne.jp/~cyross/Miyako/ |
| 確認バージョン | 2.1.16 |
| ライセンス | LGPL 2.1 |
| 使用 | Ruby/SDL 2.1.0 |
| 表現 | 2D |
| 対応フォーマット | 画像:BMP,JPG,PNG(PNGはαチャネル対応) 音声:WAV,MP3,OGG,AU等 動画:MPG(MPEG1、但しサポート外) (Ruby/SDLに準拠) |
| 特筆 | ゲーム制作に必要と考えられる要素を幅広く取り込み、 できる限りロジック記述に専念できる「気楽なプログラミング」を目指すライブラリです。2.1では、2.0発表以降に出てきた問題を解決して、更に使いやすい環境になっております。あとはリファレンスです・・・。Ruby1.9.1+Ruby/SDL2.1.0専用です。 |
| 最終更新 | 2010/09/06 |
MyGame? †
ODE †
| 配布元 | --- |
| 確認バージョン | |
| ライセンス | |
| 使用 | |
| 表現 | 2D/3D |
| 対応フォーマット | |
| 特筆 | ODEは物理エンジンです。 |
| 最終更新 | |
OgreRB †
| 配布元 | http://ogrerb.rubyforge.org/ |
| 確認バージョン | 0.3 |
| ライセンス | MIT License |
| 使用 | |
| 表現 | 2D/3D |
| 対応フォーマット | シェーダー:HLSL, GLSL 画像:PNG, JPEG, TGA, BMP, DDS, HDR, DXT, S3TC モデル:BSP, 3DS, OBJ(恐らく、MD2など海外向け) |
| 特筆 | 定番3DライブラリOgre3DのRuby版 |
| 最終更新 | 2008/05/26 |
RGSS †
| 配布元 | --- |
| 確認バージョン | |
| ライセンス | |
| 使用 | |
| 表現 | 2D |
| 対応フォーマット | |
| 特筆 | RPG ツクールに搭載された新しい言語です。 実体は Ruby + 拡張ライブラリで描画などのプリミティブな部分がブラックボックスになってます。 RPG部分はすべて Rubyレベルで記述されていて自由に編集ができます。 |
| 最終更新 | |
Riko †
Rubygame †
| 配布元 | http://rubygame.sourceforge.net/ |
| 確認バージョン | 2.3.0 |
| ライセンス | LGPL |
| 使用 | SDL |
| 表現 | 2D/3D |
| 対応フォーマット | 画像:BMP, PNM (PPM/PGM/PBM), XPM, XCF, PCX, GIF, JPEG, TIFF, TGA, PNG, LBM
|
| 特筆 | |
| 最終更新 | 2008/05/22 |
rubygl †
ruby-opengl †
Ruby/SDL †
| 配布元 | http://www.kmc.gr.jp/~ohai/rubysdl.html |
| 確認バージョン | 2.0.1 |
| ライセンス | LGPL 2.1 |
| 使用 | SDL |
| 表現 | 2D |
| 対応フォーマット | 画像:BMP, PNM (PPM/PGM/PBM), XPM, XCF, PCX, GIF, JPEG, TIFF, TGA, PNG, LBM 音楽:WAVE, MOD, MIDI, OGG, MP3
|
| 特筆 | |
| 最終更新 | 2008/04/26 |
Ruby 1.8/1.9 に両対応しています。
RUDL †
| 配布元 | http://rudl.sourceforge.net/ |
| 確認バージョン | 0.8 |
| ライセンス | LGPL |
| 使用 | SDL |
| 表現 | 2D |
| 対応フォーマット | 画像:BMP, PNM, XPM, XCF, PCX, GIF, JPEG, TIFF, PNG, TGA 音楽:WAVE, MOD, XM, MIDI, MP3, OGG |
| 特筆 | |
| 最終更新 | 2004/10/24 |
rugbee †
Shattered Light †
sgl †
Shoes †
Star Engine †
| 配布元 | http://star-engine.sourceforge.jp/ |
| 確認バージョン | 0.8.2 |
| ライセンス | LGPL |
| 使用 | SDL |
| 表現 | 2D |
| 対応フォーマット | 画像:PNG, GIF, BMP 音楽:WAV, OGG, MP3, MOD, MIDI |
| 特筆 | コアが C# で書かれている。 現在このプロジェクトは C による拡張ライブラリとして Star Ruby に移行しました。 |
| 最終更新 | 2007/10/08 |
Star Ruby †
あまルビ †
| 配布元 | http://wiki.livedoor.jp/meegin/ |
| 確認バージョン | 本体1.10 Ruby 1.8.7-p22 |
| ライセンス | フリーソフト |
| 使用 | DirectX |
| 表現 | 2D |
| 対応フォーマット | 画像 : PNG, JPG, BMP 音声 : WAV, OGG, MP3 音楽 : MIDI, MP3 |
| 特筆 | Rubyスクリプトを読み込んで実行させるゲーム用アプリケーションです。 |
| 最終更新 | 2008/10/11 |
コメント †
- 勝手ながらページを更新させてもらいました。編集手伝ってくださった方ありがとうございます。まだ埋まっていない部分を知っている方いましたら埋めていただけると助かります。 -- hashmits?
- ご協力ありがとうございます! -- 星一
- Miyako1.5正式版が出たのでしゅうせいしました。 -- サイロス?
- よく考えてみたら、Miyakoの対応フォーマットは「Ruby/SDL準拠」って書いておけば簡単やったな。 -- サイロス?
- ということは、MyGame?もRuby/SDL準拠でいいのかも。 -- サイロス?
- なんか追加されてたので特筆書いてみました!っていうかバージョンと日付変え忘れた。 -- mirichi?
- Miyakoの紹介が2.0時代のままだったので2.1ベースに直しました -- サイロス?