SkillLife 现在更像一个 browser-first 的叙事运行时。 核心不是传统游戏引擎,而是 story pack、plugin、asset bundle 和 skill package 这套外部内容结构。
运行时已转成 empty-core 思路,旧 classroom sample 只在显式挂载时加载。
把内容、资源和交互契约从主程序里拆出去,变成可验证、可导入、可替换的包。
一个 Python/FastAPI 的浏览器叙事运行时。它会提供 story scene UI、story-pack API、character sprite 生成, 并把 story pack 和 plugin 作为主要扩展面。
我不想让内容继续硬编码在主程序里。现在这条线最重要的事情,是让故事、资源和交互可以独立打包, 这样以后才能真的从“写一个原型”过渡到“做一个内容系统”。
这条线的前身和站点展示层都可以从这里接着看。
旧的原型路线现在不再单独推进,但设计约束和历史记录还保留着。
如果你想看这套作品展示是怎么承接出来的,可以去站点本身那一页。