raylib

raylib

raylib

软件

软件描述

raylib 是一款深受 Borland BGI 图形库和 XNA 框架启发的游戏开发库。它被设计为一个简单易用的库,以享受游戏编程的乐趣。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.raylib.com

安全链接HTTPS
立即访问

什么是 raylib?

raylib 是一款深受 Borland BGI 图形库和 XNA 框架启发的游戏开发库。作为一款简单易用的库,旨在享受游戏编程的乐趣。

特性

无外部依赖,所有必需的库均已集成到 raylib 中
支持多平台:Windows、Linux、macOS、Android……以及更多!
使用纯 C 代码(C99)编写,采用 PascalCase/camelCase 命名规范
基于 OpenGL 的硬件加速(1.1、2.1、3.3 或 ES 2.0)
独特的 OpenGL 抽象层(可独立使用):rlgl
支持多种字体格式(XNA 字体、AngelCode 字体、TTF)
出色的纹理格式支持,包括压缩格式(DXT、ETC、ASTC)
完整的 3D 支持,包括 3D 形状、模型、广告牌、高度图等!
灵活的材质系统,支持经典贴图和 PBR 贴图
支持动画 3D 模型(骨骼动画)
支持着色器,包括模型着色器和后期处理着色器
强大的数学模块,用于向量、矩阵和四元数运算:raymath
支持音频加载与播放,并具备流式传输功能(WAV、OGG、MP3、FLAC、XM、MOD)
支持 VR 立体渲染,可配置 HMD 设备参数
包含超过 95 个示例代码!
支持超过 25 种编程语言的绑定!

主要功能

🔄 替代方案

28 个选择
AppGameKit Classic

AppGameKit Classic

5

AppGameKit 是一款简单的跨平台游戏开发工具,可在 Windows、Linux、MacOS 和树莓派上运行。也可使用适用于 Android 和 iOS 的版本。通过 AppGameKit,您可以使用一种类似 Basic 的简单编程语言来开发跨平台应用程序、2D...

0

UrhoSharp 是一个轻量级游戏引擎,适用于使用 C# 和 F# 创建游戏和 3D 应用程序。该游戏引擎以可移植类库的形式提供,使您的游戏代码只需编写一次即可在所有平台上共享。

Glide Engine

Glide Engine

0

Glide 是一个基于 SpriteKit 和 GameplayKit 的引擎,可轻松构建 2D 游戏,特别专注于横向卷轴游戏。Glide 使用 Swift 开发,适用于 iOS、macOS 和 tvOS。

5

AGKSharp 是一个免费的 AppGameKit 实现,可用于 C# 和 .NET。

0

GameplayKit 是一个面向对象的框架,为使用 Swift 编程语言及第三方渲染和多媒体库(如 SpriteKit)在 iOS、macOS 和 tvOS 上开发游戏提供基础工具和技术。

Piston game engine

Piston game engine

0

一个用 Rust 编写的模块化游戏引擎,旨在实现高性能、易用性和跨平台开发。

0

NasNas 是一个轻量级的模块化 2D 游戏框架,专注于像素艺术风格游戏。它完全使用现代 C++17 编写,除了 SFML2 外不依赖任何其他库,提供简洁易用的 API。

0

Oxygine 是一款完全免费且开源(MIT 许可证)的 2D 游戏引擎,可在 GitHub 上获取。它使用 C++ 编写,可在 MacOSX、iOS、Android、Windows 和 Linux 上运行。

上一页下一页

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub