The name stands for "General Purpose Abstraction Layer". GPAL is a set of C++ classes which are used to represent any kind of data and to manipulate them. Thanks to SWIG, it is usable in many programming languages.
Lixoo is a extensible, fast and small 2D point'n'click adventure game engine. It features the engine itself and an IDE that let you create full-featured games just by writing the essential code of the game.