Game libraries

Gosu

2D game development library. Gosu features easy to use and game-friendly interfaces to 2D graphics and text (accelerated by 3D hardware), sound samples and music as well as keyboard, mouse and gamepad/joystick input. Also includes demos for integration with RMagick, Chipmunk and OpenGL.

Rubygem gosu

Total Downloads
222739
Releases
61
Current Version
0.7.50
Released
2013-11-06 00:00:00 UTC
First Release
2007-08-10 01:00:00 UTC
Depends on following gems
Depending Gems
54

Github jlnr/gosu

Watchers
604
Forks
73
Development activity
Less active
Last commit
2014-03-30 19:15:48 UTC
Contributors
14
Issues
Wiki pages

Chingu

OpenGL accelerated 2D game framework for Ruby. Builds on Gosu (Ruby/C++) which provides all the core functionality. Chingu adds simple yet powerful game states, prettier input handling, deployment safe asset-handling, a basic re-usable game object and stackable game logic.

Rubygem chingu

Total Downloads
81139
Releases
58
Current Version
0.9rc8
Released
2012-03-20 00:00:00 UTC
First Release
2009-10-06 01:00:00 UTC
Depends on following gems
Depending Gems
6

Github ippa/chingu

Watchers
272
Forks
52
Development activity
Inactive
Last commit
2013-09-21 14:18:13 UTC
Contributors
21
Issues
Wiki pages

gioco

Gioco is a easy to implement gamification gem based on plug and play concept. Doesn't matter if you already have a full and functional database, Gioco will smoothly integrate everything and provide all methods that you might need.

Rubygem gioco

Total Downloads
7748
Releases
9
Current Version
1.1.1
Released
2013-09-13 00:00:00 UTC
First Release
2012-03-04 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github joaomdmoura/gioco

Watchers
221
Forks
32
Development activity
Less active
Last commit
2014-01-05 03:03:14 UTC
First commit
Contributors
7
Issues
Wiki pages

Gamebox

Framework for building and distributing games using Gosu

Rubygem gamebox

Total Downloads
23397
Releases
24
Current Version
0.5.0
Released
2014-02-21 00:00:00 UTC
First Release
2009-06-19 07:00:00 UTC
Depending Gems
0

Github shawn42/gamebox

Watchers
188
Forks
18
Development activity
Less active
Last commit
2014-02-15 21:18:17 UTC
Contributors
12
Issues
Wiki pages

ray

Written to play with Ruby

Rubygem ray

Total Downloads
6958
Releases
8
Current Version
0.2.1
Released
2013-11-28 00:00:00 UTC
First Release
2010-08-16 22:00:00 UTC
Depends on following gems
Depending Gems
2

Github Mon-Ouie/ray

Watchers
192
Forks
4
Development activity
Inactive
Last commit
2013-11-28 16:05:58 UTC
Top contributors
Contributors
2
Issues

Rubygame

Clean and powerful library for game programming

Rubygem rubygame

Total Downloads
33570
Releases
14
Current Version
2.6.4
Released
2010-04-16 05:00:00 UTC
First Release
2007-11-19 06:00:00 UTC
Depends on following gems
Depending Gems
7

Github jacius/rubygame

Watchers
100
Forks
5
Development activity
Inactive
Last commit
2011-04-09 03:12:18 UTC
Contributors
11

Chipmunk

Enhanced ruby bindings for the chipmunk 5.3.4 game physics engine.

Rubygem chipmunk

Total Downloads
35864
Releases
12
Current Version
6.1.3.0
Released
2014-02-16 00:00:00 UTC
First Release
2009-09-30 14:00:00 UTC
Depends on following gems
Depending Gems
4

Github beoran/chipmunk

Watchers
47
Forks
11
Development activity
Less active
Last commit
2014-02-03 22:17:02 UTC
Contributors
7
Issues
Wiki pages

fidgit

Fidgit is a GUI library built on Gosu/Chingu

Rubygem fidgit

Total Downloads
18698
Releases
22
Current Version
0.2.5
Released
2013-03-25 00:00:00 UTC
First Release
2011-03-20 00:00:00 UTC
Depends on following gems
Depending Gems
3

Github Spooner/fidgit

Watchers
26
Forks
5
Development activity
Inactive
Last commit
2014-03-25 18:26:10 UTC
Top contributors
Contributors
3
Issues

metro

Metro is a 2D Gaming framework built around gosu (game development library). Metro makes it easy to create games by enforcing common conceptual structures and conventions.

Rubygem metro

Total Downloads
15335
Releases
25
Current Version
0.3.4
Released
2012-12-15 00:00:00 UTC
First Release
2012-10-18 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github burtlo/metro

Watchers
28
Forks
4
Development activity
Less active
Last commit
2014-01-06 15:33:52 UTC
First commit
Top contributors
Contributors
3
Issues
Wiki pages

Jemini

Jemini is a game library designed to allow creation of reusable features. How many times has someone implemented the aiming on a first person shooter, or a minimap on a real time strategy? Jemini comes packaged with lots of behaviors out of the box, with the ability to easily author more. Jemini uses Phys2D and Slick for physics and graphics, with 3D on the roadmap.

Rubygem jemini

Total Downloads
5610
Releases
4
Current Version
2010.2.17
Released
2010-02-17 07:00:00 UTC
First Release
2009-10-27 10:00:00 UTC
Depends on following gems
Depending Gems
0

Github jemini/jemini-core

Watchers
36
Forks
2
Development activity
Inactive
Last commit
2013-03-07 23:32:57 UTC
Top contributors
Contributors
3
Issues
Wiki pages

gosu_android

Gosu-Android is an implementation for Android devices of the multiplatform Gosu library.

Rubygem gosu_android

Total Downloads
2113
Releases
4
Current Version
0.0.5
Released
2013-04-23 00:00:00 UTC
First Release
2013-03-26 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github neochuky/gosu-android

Watchers
11
Forks
2
Development activity
Less active
Last commit
2013-04-16 17:55:24 UTC
First commit
Top contributors
Contributors
3
Issues
Wiki pages

kolb

A CYOA game engine

Rubygem kolb

Total Downloads
894
Releases
1
Current Version
0.0.1
Released
2012-02-11 00:00:00 UTC
First Release
2012-02-11 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github ali/kolb

Watchers
10
Forks
2
Development activity
Inactive
Last commit
2013-05-10 19:54:41 UTC
Top contributors
Contributors
3
Issues
Wiki pages

Flonkerton

A simple framework that aims to improve your Gosu experience.

Rubygem flonkerton

Total Downloads
2810
Releases
2
Current Version
0.0.2
Released
2010-09-17 03:00:00 UTC
First Release
2010-05-27 03:00:00 UTC
Depends on following gems
Depending Gems
0

Github apillet/flonkerton

Watchers
7
Forks
0
Development activity
Inactive
Last commit
2010-09-19 23:01:00 UTC
Top contributors
Contributors
1
Issues
×

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.