Ruby でゲームを作るためのライブラリのまとめ。 (各情報は 2008/10 現在に最終確認したものです)

(アルファベット順)

ClanRuby?

配布元http://clanruby.sourceforge.net/
確認バージョン0.6.5a
ライセンス
使用
表現2D
対応フォーマット
特筆
最終更新2003/01/08

D4R

配布元http://coderepos.org/share/browser/lang/ruby/D4R
確認バージョン
ライセンス
使用DirectX
表現2D
対応フォーマット
特筆
最終確認2008/01/07

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

配布元http://g3d-ruby.rubyforge.org/
確認バージョン0.1
ライセンス
使用OpenGL
表現2D/3D
対応フォーマット
特筆
最終更新2006/12/03

GL Excess/Ruby

配布元http://sites.google.com/site/kazuwe/glxsruby
確認バージョン1.0
ライセンスGPL2
使用ruby-OpenGL
表現2D/3D
対応フォーマット
特筆
最終更新2008/05/05

gosu

配布元http://www.libgosu.org/
確認バージョン0.7.12
ライセンスMIT License
使用SDL
表現2D
対応フォーマット
特筆
最終更新2009/02/10

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?

配布元http://dgames.jp/ja/projects/mygame/
確認バージョン0.9.1
ライセンスRuby License
使用Ruby/SDL
表現2D
対応フォーマット
特筆
最終更新2007/05/26

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

配布元http://www.kumaryu.net/?(Ruby)+Riko
確認バージョン
ライセンス
使用OpenGL, Ruby/SDL
表現2D/3D
対応フォーマット
特筆
最終更新2008/07/08

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

配布元http://rubyforge.org/projects/rubygl/
確認バージョン
ライセンスGPL2
使用OpenGL
表現2D/3D
対応フォーマット
特筆
最終更新

ruby-opengl

配布元http://ruby-opengl.rubyforge.org/
確認バージョン0.60.0
ライセンスMIT License
使用OpenGL
表現2D/3D
対応フォーマット
特筆
最終更新2008/01/06

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

配布元http://rubyforge.org/projects/rugbee/
確認バージョン
ライセンスLGPL
使用Ruby/SDL
表現2D
対応フォーマット
特筆
最終更新2007/01/06

Shattered Light

配布元http://www.shatteredruby.com/
確認バージョン
ライセンスMIT License
使用OgreRB
表現2D/3D
対応フォーマット
特筆
最終更新2008/05/26

sgl

配布元http://eto.com/2001/sgl/sgl-desc.html
確認バージョン
ライセンス
使用OpenGL
表現2D/3D
対応フォーマット音楽:WAVE, MIDI
特筆多摩美術大学の授業で使われた。
最終更新

Shoes

配布元http://shoooes.net/
確認バージョン
ライセンス
使用
表現2D
対応フォーマット
特筆マルチプラットフォームな GUI ツールキット。 Ruby を改造している?
最終更新

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://www.starruby.info/
確認バージョン0.3.2a
ライセンスMIT License
使用SDL
表現2D
対応フォーマット画像:PNG(PNGはαチャネル対応)
音声:WAV,OGG
特筆SNESレベルの表現を目標に掲げている。
最終更新2008/04/02

あまルビ

配布元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? 2008-07-18 (金) 01:18:58
  • ご協力ありがとうございます! -- 星一 2008-07-18 (金) 16:47:58
  • Miyako1.5正式版が出たのでしゅうせいしました。 -- サイロス? 2008-07-20 (日) 08:07:19
  • よく考えてみたら、Miyakoの対応フォーマットは「Ruby/SDL準拠」って書いておけば簡単やったな。 -- サイロス? 2008-07-23 (水) 00:47:59
  • ということは、MyGame?もRuby/SDL準拠でいいのかも。 -- サイロス? 2008-07-23 (水) 00:48:24
  • なんか追加されてたので特筆書いてみました!っていうかバージョンと日付変え忘れた。 -- mirichi? 2009-04-30 (木) 23:27:05
  • Miyakoの紹介が2.0時代のままだったので2.1ベースに直しました -- サイロス? 2009-11-15 (日) 01:36:08