#engine #galgame #game-engine #game

ayaka-plugin-wasmtime

Ayaka的基于Wasmtime的插件运行时

2个不稳定版本

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

游戏开发 中排名第2293

每月下载量21
用于 ayaka-runtime

MIT 协议

14KB
243

Ayaka

Ayaka最初是针对OSPP 2022的项目。

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

关于名称

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

我们做了什么

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

文档

Ayaka手册

API文档

截图

Orga

许可证

本项目的许可证为MIT许可证


lib.rs:

基于Wasmtime的插件后端。

依赖关系

~15–28MB
~397K SLoC