游戏引擎

raylib

raylib 是一个做 2D 和 3D 的小型 C 库。你调用函数打开窗口并绘制。没有编辑器。

与 raylib 对应的一帧游戏画面

开发者: Ramon Santamaria and contributors

用游戏学 CJam小工具和风格化 3D

概述

速查表就是文档。示例是单个文件。其他语言有绑定,库本身是 C。

网页构建用 HTML5 后端。Android 也有。两者都不能代替桌面编译,那才是学 API 的方式。

技术规格

规格核对于 2026-10-05。版本线会动,以下载链接为准。

开发者
Ramon Santamaria and contributors
许可证
Zlib
商业模式
raylib 是 zlib 许可。你发行的游戏不付分成。
发布节奏
版本在 GitHub 上打标签。锁定和你的绑定一致的版本。
编辑器平台
Windows, macOS, Linux
导出目标
Windows, macOS, Linux, Web, Android
语言
C
2D / 3D
2D/3D
VR
不支持。
AR
不支持。
可视化脚本
没有。API 是 C 函数。
新手
用 C 学图形适合。如果你想要编辑器和资源面板,它不合适。
学习曲线
画一个形状很低。完整游戏意味着你要自己设计结构。
画面
立即模式的 2D 和简单 3D。够做风格化游戏。没有材质编辑器。
团队规模
一个程序员,或非常小的团队。
GitHub Stars
34,973 · raysan5/raylib

适合的地方

  • API 很小,示例能编译。
  • zlib 许可。
  • 不用安装引擎就能做 2D 和简单 3D。

不适合的地方

  • 没有编辑器、场景格式或资源管线。
  • 游戏结构要自己写。
  • 它是库。物理、界面和网络都是额外的决定。

匹配的源码

这款引擎还没有收录可运行的示例项目。

和其他引擎比怎么样?

问题

raylib 是游戏引擎吗?

它是库。有人用它发行游戏。它不包含编辑器。

用什么语言?

C。其他语言用绑定。

能用在商业游戏里吗?

能。许可是 zlib。

Ad