Home | Rules and Guide | Sign In/Create Account | Write a Post | Reddit | #LD48 | #ludumdare on irc.afternet.org (Info)

Ludum Dare 30 — August 22nd-25th 2014 — Theme: ??? (Suggest a Theme)
  • Ludum Dare 30 Begins: in 23 days, 9 hours, 46 minutes, 32 seconds
  • [ Real World Gatherings | Ludum Deals (coming soon) | MiniLD #53 ]


    Another library suitable for timed competitions: Ruby/Gosu

    Posted by
    December 11th, 2007 4:44 pm

    With all the C/Python/SDL-based libraries mentioned here, I’d like to advertise my/our gamedev library, Gosu. It has originally been my private library, spread only via ICQ/IRC to interested people, until I made it public to use it for my LD3. That is a while ago, and in the meantime, it has been used for some LD entries by me and other people, also for more serious projects, and is actually documented.

    Long story short, Gosu is a 2D game development library for Ruby and C++. I guess the C++ version is a bit too heavy to learn until Friday *and* actually use, though. The Ruby version gets you up and running quickly.

    Pro (compared to your generic SDL wrapper): *Very* fast graphics with rotations and all that, because the library was designed to use OpenGL; an API which tries not to get in your creativity’s way; examples on how to integrate it with ImageMagick and the Chipmunk physics library; serious OS X support.
    Contra: Linux port misses gamepad support; can’t handle too complex text input well.

    If you would like to give it a try, the library can be found at http://code.google.com/p/gosu.

    Tags: , ,

    4 Responses to “Another library suitable for timed competitions: Ruby/Gosu”

    1. durante says:

      I just read your post on the Ruby mailing list, followed your link, registered, and apparently you posted here in exactly that interval.

      Anyway, I wrote one of the first Ruby/OpenGL games — started back in 2002 with the (then state-of-the-art) RUDL library and still not finished to this day. I’ll try to get myself acquainted with Gosu until this weekend and see if I can cut my development time from 5+ years to 48 hours for the competition ;)

    2. drZool says:

      Your tags needs to be separated by commas

    3. nostgard says:

      Wow, LOVE gosu. I was planning on using pygame until you posted this and I started plaing with gosu. <3

    Leave a Reply

    You must be logged in to post a comment.


    All posts, images, and comments are owned by their creators.

    [cache: storing page]