#galgame #game-engine #engine #game

nightly ayaka-plugin

Ayaka插件运行时接口

2个不稳定版本

0.3.0 2023年12月19日
0.2.0 2023年3月18日

2018 in 游戏开发

每月下载量34次
6 crate 中使用

MIT 许可证

6KB
74

Ayaka

Ayaka最初是OSPP 2022的项目。

有关简体中文版本的README,请参阅 简体中文

关于名称

前端是Ayaka。运行时是Ayaka。脚本也是Ayaka。 仅限Ayaka。

我们做了什么

  • 基于rust的多平台视觉小说(VN)运行时
  • 基于YAML的清晰且易于编写的VN配置文件格式
  • 内置自定义脚本
  • 基于CLDR的i18n支持
  • 基于WebAssembly的灵活插件系统。它提供了运行时的钩子和与脚本的互操作功能。
  • 解耦框架 - 前端、后端和插件是解耦的。
  • 用于检查语法错误和快速调试的CLI前端。
  • TauriVue支持的GUI前端,支持Live2D
  • 从配置生成PDF的原型LaTeX前端。

文档

Ayaka手册

API文档

截图

Orga

许可证

本项目采用MIT许可证


lib.rs:

插件运行时的基础crate。

此crate为不同的插件后端提供抽象类型和特质。

依赖关系

~0.6–1MB
~18K SLoC