A rubylibrary to automate sprite movement/effects and sound over a timeline. Either Rubygame (SDL) or Gosu (OpenGL) does the heavy lifting for us when it comes to drawing on the screen. MovieMaker transparently supports both gamelibraries. It's called "rubygame_movie_maker" only because it started out with rubygame as base. Gosu is now actually the preferred choice of platform.
Use it for intros, ingame animations and simple "demos". 4 working gosu-examples included!
Short example:
@movie.resource(@sprite).move([0,0]).between(1,10).move([800,600]).rotate(360).then.play_sound(Sound["woff.wav"])
URL:
http://github.com/ippa/rubygame_movie_maker/tree/master - For source and more docs/examples.
Requires: Rubygame 2.3+ or Gosu 0.7.9+