EGSL ist ein kleiner Interpreter, der Lua-Skripte ausführen kann. Er enthält einige Funktionen für die schnelle und einfache Spiele-Entwicklung. Das sind Bildbearbeitungs-, zweidimensionale Zeichen-, Sound, Eingabe- und einige Hilfsfunktionen. Die Engine beruht auf SDL, SDL_gfx, SDL_mixer, SDL_image und SDL_ttf. (non)