Overworld

模块化 Web 3D RPG 游戏开发框架 —— React + three.js + zustand。 写好内容数据与玩法系统,剩下的交给 18 个可组合的 @overworld-engine/* 包。

数据驱动场景
SceneShell + 配置数组渲染 NPC/建筑,模型缺失自动几何回退
无头游戏引擎
对话/任务/物品/成就/教程,只有状态与逻辑,UI 由你决定
事件总线解耦
系统之间零 import,玩法事件经 declaration merging 类型安全扩展
AI 与寻路
A*/HPA* 寻路、巡逻/游荡/跟随、行为树、昼夜日程、动态避障
联机抽象
Transport 无关的 presence 复制,双开标签页即见幽灵玩家
开发工具链
内容校验器、JSON Schema、游戏内场景编辑器、llms.txt