An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

末语 - 跨平台视觉小说引擎


末语 Logo


简体中文 | English | 日本語


渐进式跨平台视觉小说引擎,以 Rust 为核心,使用脱离浏览器的 React 构建界面与演出。



MPL-2.0 License
Rust CI
PRs Welcome
Discord
QQ


面向现代视觉小说开发,基于 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 文件。