Guile-2D has been the working title for my game engine written in Guile Scheme for over a year now. The name has become limiting since I realized that it wouldn’t be much extra work to support 3D graphics. After much indecision, I’ve finally decided on an official name: Sly. I think it’s a great name. It’s short, easy to type, and slyness is one of the definitions of “guile”.
In other news:
I have written a module for describing animations.
I have been slowly working on a scene graph implementation that plays well with the functional reactive programming API.
As mentioned above, 3D graphics support is on the way! So far, I have implemented a perspective projection matrix, a "look at" matrix, and a cube primitive.
Check out the Sly source code repository on Gitorious!