游戏编程
引擎
这些作为 C 游戏编程代码的例子。
- Corange:一个纯 C 的游戏引擎。FreeBSD。官网
- Darkplaces:一个 Quake2 引擎的修改版本。GNU GPL2.1。官网
- ioquake3:Quake3 引擎,终于免费啦。GNU GPL2.1。官网
- Orx:一个便携,轻量级,插件化,数据驱动,面向 2D 的游戏引擎。zlib。官网
- Quake2:Quake2 引擎。GNU GPL2.1。官网
- Spearmint:一个为 FPS 游戏设计的引擎。GNU GPL3及更高版本。官网
资源
这些是筛选过的,对游戏编程有用的库。
- Allegro:一个跨平台,视频游戏开发和多媒体库。zlib。官网
- Chipmunk2D:一个快且轻量级的 2D 游戏物理库。Expat。官网
- CSFML:一个用 C 封装的 SFML。zlib。官网
- FreeGLUT:一个替代性的 OpenGL 实用工具包。允许用 OpenGL 上下文创建和管理窗口。X11。官网
- GLFW:一个使用 OpenGL 上下文创建窗口的多平台库。zlib。官网
- libao:一个有多种输出的跨平台音频库。GNU GPL2.1及更高版本。官网
- RetroArch:libretro 的参考前端。GNU GPL3。官网
- SDL:一个跨平台库,通过 OpenGL 提供音频,键盘,鼠标,操纵杆和图形硬件的底层访问。zlib。官网
- SDL2:一个跨平台库,通过 OpenGL 提供音频,键盘,鼠标,操纵杆和图形硬件的底层访问。这是最新版本。zlib。官网
当前内容版权归 awesome-c-cn 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 awesome-c-cn .