返回目录
开源项目游戏开发类新手

Fyrox:现代 Rust 2D/3D 游戏引擎

Fyrox 是一个功能丰富、生产就绪、通用 2D/3D 游戏引擎,使用 Rust 编写并带有场景编辑器,前身为 rg3d。

0 次阅读2026/09/10 发布
Fyrox:现代 Rust 2D/3D 游戏引擎 来源图片

社区作者 · zZz

它解决什么问题

Fyrox - a modern Rust game engine

Fyrox 是一个功能丰富、生产就绪、通用 2D/3D 游戏引擎,使用 Rust 编写,并带有场景编辑器。项目前身名为 rg3d。

学习资料:官方 Fyrox book 提供全面信息,覆盖从“how to build”到多种教程的内容。

社区:可在 Discord 服务器提问,也可在 Discussions 中讨论。

示例:示例可直接在 Web 浏览器中运行,完整 demo 项目列表和每个 demo 项目源码均有链接。

支持:可通过 Boosty 支持开发,资金可立即用于开发;也可使用 Patreon,但资金会被暂留一段时间。

贡献:欢迎贡献,参见贡献指南,并查看 good first issue 标签寻找可参与事项。

赞助者:引擎由赞助者支持,正文列出多位赞助者。JetBrains 提供开源全产品许可证,帮助引擎开发。配图 1 为 Fyrox logo;配图 2 为代码行数徽章;配图 3 为 JetBrains logo。正文版权说明:Copyright © 2000-2021 JetBrains s.r.o. JetBrains and the JetBrains logo are registered trademarks of JetBrains s.r.o.

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

来源正文未给出可复制执行的安装命令、依赖清单或首次运行命令。可确认的构建入口是:官方 Fyrox book 包含从“how to build”开始的完整信息。建议按来源信息整理如下:1. 先阅读官方 Fyrox book 中的“how to build”章节,获取准备环境和构建步骤;

  1. 由于项目是 Rust 编写的 2D/3D 游戏引擎,构建与运行应遵循该书及项目示例说明;
  2. 示例可直接在 Web 浏览器中运行,完整 demo 项目列表和每个 demo 的项目源码均提供链接;
  3. 社区支持可在 Discord 或 GitHub Discussions 获取;
  4. 具体命令、先后顺序、首次运行参数和常见问题在来源正文中未明确,待核验。

来源教程配图

Fyrox
配图 1 · Fyrox查看原图
Lines of code
配图 2 · Lines of code查看原图
JetBrains logo.
配图 3 · JetBrains logo.查看原图

适用场景

2D 游戏开发
3D 游戏开发
使用场景编辑器搭建游戏场景
Rust 游戏项目原型与生产开发
在 Web 浏览器中运行示例学习
通过官方 Fyrox book 学习引擎使用