Allegro是一个特别针对于电子游戏的开发的自由软件程式库。该库提供基本二维图形、图像操作、音效输出、MIDI音乐、输入、计时器，以及额外的寻路矩阵计算、UNICODE、文件系统管理、有限而建基于软件的三维图形。其版本4.0可以运行在DOS、Microsoft Windows、BeOS、Mac OS X、多种类Unix，程序只需要嵌入其API即可使用。该库还有独立的AmigaOS 4移植版。该库使用C语言编写，适用于C或C++，其附带很多文档和实例。
附件.Allegr