Rubygame 2.0.1 released

Rubygame 2.0.1 has been released today! It's mostly a bugfix release, but there's also some code cleanup under the hood. You can download it at the file releases page at!

Full ChangeLog follows.


Bug Fixes

  • Fix: Segfaults in several C methods when passed an unexpected argument type.
  • Fix: Segfaults in Screen#update and Screen#update_rects when the Rect(s) extended out of the Screen bounds.
  • Fix: Ftor#magnitude= behaving incorrectly.
  • Fix: Rect#clip! behaving incorrectly.
  • Fix: Sprites::Group#collide_group behaving incorrectly.
  • Fix: Surface#savebmp wanting too many arguments.

Other Stuff

  • Argument handling for C methods is now more robust under the hood.
  • C methods which expect Array arguments will now also work with objects that can be converted to an Array (with #to_ary), such as Ftor.


Have something interesting to say about this post? Email your thoughtful comments to