• :一个纯 C 的游戏引擎。FreeBSD
    • Darkplaces:一个 Quake2 引擎的修改版本。GNU GPL2.1
    • ioquake3:Quake3 引擎,终于免费啦。GNU GPL2.1
    • Quake2:Quake2 引擎。。官网
    • Spearmint:一个为 FPS 游戏设计的引擎。及更高版本。官网

    资源

    这些是筛选过的,对游戏编程有用的库。

    • Allegro:一个跨平台,视频游戏开发和多媒体库。。官网
    • Chipmunk2D:一个快且轻量级的 2D 游戏物理库。。官网
    • CSFML:一个用 C 封装的 。zlib
    • GLFW:一个使用 OpenGL 上下文创建窗口的多平台库。zlib
    • libao:一个有多种输出的跨平台音频库。GNU GPL2.1及更高版本。
    • RetroArch:libretro 的参考前端。。官网
    • SDL:一个跨平台库,通过 OpenGL 提供音频,键盘,鼠标,操纵杆和图形硬件的底层访问。。官网
    • SDL2:一个跨平台库,通过 OpenGL 提供音频,键盘,鼠标,操纵杆和图形硬件的底层访问。这是最新版本。。官网