# Rubygame 2.4 released; Project seeking new maintainer

**URL:** <https://www.ruby-forum.com/t/rubygame-2-4-released-project-seeking-new-maintainer/151756>\
**Category:** Ruby\
**Created:** [October 25, 2008, 5:35am UTC](https://www.ruby-forum.com/t/rubygame-2-4-released-project-seeking-new-maintainer/151756 "2008-10-25T05:35:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![amin1426](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4da419/32.png) [@amin1426](https://www.ruby-forum.com/u/amin1426)\
**Post date:** [October 25, 2008, 5:35am UTC](https://www.ruby-forum.com/t/rubygame-2-4-released-project-seeking-new-maintainer/151756/1 "2008-10-25T05:35:03Z")

</div>

I have two major announcements related to Rubygame:

1. Rubygame 2.4 is now available
2. I’m stepping down from my position as project maintainer

First, the happier news. Rubygame 2.4 is, finally, done. This release  
contains the much-anticipated event handler system, which allows you  
to define how your objects respond to events (e.g. keyboard presses,  
mouse clicks, and even your own custom, gameplay-related events) in a  
dynamic, object-oriented way. I’m very proud of this system, because  
it is flexible, extensible, and powerful, yet at the same time easy to  
use and made of very simple parts.

Rubygame 2.4 also includes a new suite of event classes for keyboard,  
joystick, and mouse input, and all the other things. They are a full  
replacement of the older events, and I strongly encourage you to  
upgrade your games to use them (use EventQueue#enable\_new\_style\_events  
to do that).

This release also includes a patch to enable key repeat, contributed  
by Roger Ostrander (atiaxi), and several bug fixes. See the NEWS file  
[1] for the full details. Downloads for Rubygame 2.4 are available at  
Rubyforge [2]. Precompiled gems for Windows and Mac are not available  
as I’m writing this, but I’ll post them at that same spot as they are  
sent to me. (Hint, hint.)

Now then, the more serious news.

After 4 years of off-and-on work on Rubygame, I have finally decided  
to step down as project maintainer altogether. From my vantage point,  
this is long overdue. Anyone reading the Rubygame blog [3] over the  
past 8 months can see the reason why I’m stepping down: I just don’t  
have the time, energy, or motivation to be a reliable maintainer  
anymore.

So, Rubygame 2.4 will be the last release of Rubygame _I_ make, but I  
hope not the last release of Rubygame _ever_. There are plenty of  
ideas on the ROADMAP [4], and the Git repository [5] has a lot of code  
in the dev-3.0.0 and old-3.0.0 branches that could be cleaned up and  
released.

But the project needs a new maintainer with the time, enthusiasm, and  
experience to keep it moving forward.

If you’re interested in being that person, please reply privately.

- John C.

Links:  
[1] NEWS file: [http://docs.rubygame.org/rdoc/2.4.0/files/NEWS.html](http://docs.rubygame.org/rdoc/2.4.0/files/NEWS.html)  
[2] Downloads: [http://rubyforge.org/frs/?group\_id=5089](http://rubyforge.org/frs/?group_id=5089)  
[3] Rubygame blog: [http://blog.rubygame.org/](http://blog.rubygame.org/)  
[4] ROADMAP: [http://docs.rubygame.org/rdoc/2.4.0/files/ROADMAP.html](http://docs.rubygame.org/rdoc/2.4.0/files/ROADMAP.html)  
[5] Git repository: [GitHub - jacius/rubygame: Flexible cross-platform game programming library for Ruby](http://github.com/jacius/rubygame/)
