Weaver

Weaver is a C library and framework designed to develop games. It was written by Thiago "Harry" Leucz Astrizi and licensed under the GPL version 3.0 or newer.

The framework is formed by a script responsible for generating new projects, generate new code automatically for new projects, create new modules for existing games and manage Makefiles automatically. It also uses the Weaver API with usefull functions for draw and blit pixmaps, loads PNG images, play Ogg Vorbis files, and handle vector's rotation and collision detection.

As the Weaver API is made using low-level libraries as Xlib and ALSA library, the games, after compiled, usually don't require the installation of dependencies.