- 我们在 Unity 编辑器内实现了 C# 代码的 JIT 执行能力。基于这一能力,Locus 可以通过脚本以语义化方式修改 Unity 场景与资产,无需直接操作磁盘上的大型 YAML 文件,也无需在大量编辑器 MCP 工具之间手动选择合适的调用方式。
- 我们面向Unity资产与组件设计了一套遵循「渐进式展开」思想的中间表示。借助这套表示,Locus 可以在层级结构中进行导航与浏览,按需加载所需内容,而无需一次性读入并自行解析整个大型文件。
- 我们针对游戏项目构建了一整套知识系统,支持设计文档自动总结、长期记忆维护、Skill 加载,以及外部文档导入(例如 Unity API Reference、飞书文档等)。该系统同时支持词法检索与语义检索,并原生集成本地嵌入向量运行时,可运行于本地 CPU 或 GPU 环境,开箱即用。
- 我们基于 Rust 实现了一套高度并行的 Unity YAML 语义解析器。依托该解析器,Locus 可以直接从磁盘高效地语义化读取多个大型文件,并支持在版本管理流程中进行语义级别的 diff 与 merge。
- 我们基于 Rust 实现了一套高度并行的 Unity 资产数据库。基于这套数据库,Locus 可以高效搜索项目中的资产文件,并维护完整的双向依赖关系,从而支持直接查询引用关系与依赖关系。