The Generic Game Engine library. It supports the double-buffering animation technique: one invisible X11 pixmap where an image is prepared, and one visible X11 window to which a prepared image is copied at every animation period.