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