https://github.com/icemic/moyu
末语 - 跨平台视觉小说引擎 | Moyu - Cross-platform visual novel engine
https://github.com/icemic/moyu
game-development react rust visual-novel visual-novel-engine visualnovel visualnovelengine
Last synced: about 21 hours ago
JSON representation
末语 - 跨平台视觉小说引擎 | Moyu - Cross-platform visual novel engine
- Host: GitHub
- URL: https://github.com/icemic/moyu
- Owner: Icemic
- License: mpl-2.0
- Created: 2022-02-06T06:42:22.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-06-25T09:15:10.000Z (3 days ago)
- Last Synced: 2026-06-25T11:05:55.598Z (3 days ago)
- Topics: game-development, react, rust, visual-novel, visual-novel-engine, visualnovel, visualnovelengine
- Language: Rust
- Homepage: https://momoyu.ink
- Size: 2.69 MB
- Stars: 26
- Watchers: 0
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Agents: AGENTS.md
Awesome Lists containing this project
README
末语 - 跨平台视觉小说引擎

渐进式跨平台视觉小说引擎,以 Rust 为核心,使用脱离浏览器的 React 构建界面与演出。
面向现代视觉小说开发,基于 Rust 核心与 JS/React 开发范式,为创作者提供从快速原型到深度定制的渐进式体验。
更完整的介绍、教程与文档请访问官网:。
## 特性
- **一致的跨平台能力**:支持 Windows、macOS、Linux、Android、iOS 与 Web,一次编写,各处运行。
- **多种图形后端**:支持切换 Vulkan/Metal/DX12/OpenGL
- **高度自定义的界面**:使用 React 定制任意界面与系统,复用成熟社区的资源与工具链。
- **渐进式与灵活性**:从标准框架到深入 Rust 层的底层扩展,逐级开放复杂度。
- **开源且商业友好**:基于 MPL-2.0 协议,可免费使用,亦可用于商业项目。
### 分层架构
- **Rust 底层**:资源管理/图形渲染/音频系统/原生插件
- **JavaScript 上层**:React 组件化/剧情逻辑/动画编排
## 仓库结构
- `crates/` — Rust 实现的引擎核心、运行时、节点、平台抽象等。
- `packages/` — 上层 JavaScript / TypeScript:`@momoyu-ink/kit`(React SDK)、`@momoyu-ink/cli`(CLI)等。
## 快速开始
引擎本体通过配套的标准框架使用。前往官方框架仓库,按其说明克隆、安装并运行:
完整的安装、资源放置与剧本编写指引见官网:。
## 参与贡献
欢迎文档改进与国际化、模板开发、引擎功能扩展、新平台适配、性能优化等各类贡献。开始前请阅读[贡献指南](CONTRIBUTING.md)。
## 社区
如有问题或想法,欢迎在 Discord 或 QQ 群参与交流。
## 开源许可
除非另有说明,本项目遵循 Mozilla Public License v2.0(MPL-2.0),具体见各 `Cargo.toml` 或 `package.json` 文件及 [LICENSE](LICENSE.txt)。
部分内容遵循 MIT 协议,详见对应目录下的 `package.json` 与 LICENSE 文件。