MetaCore/docs/designs/README.md
2026-07-13 15:28:35 +08:00

78 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# MetaCore 设计文档索引
这份索引用于帮助快速找到第一阶段执行所需的核心文档。
## 当前主线
当前 MetaCore 的技术路线已经收敛为:
- 底层架构:`EnTT` ECS外层提供 `GameObject + Component` 编辑器语义。
- 编辑器界面:`Dear ImGui`。
- 渲染核心:`Google Filament`Panda3D 仅作为历史兼容或待清理上下文。
- 运行时 UI`RmlUi`,定位类似 Unity UGUI。
- 模型导入:当前优先 `glTF / GLB / gltfio`
- 资产策略:编辑期 JSON / 可读元数据,发布期 Cook / 二进制资产。
- 交付目标:编辑器面向 Windows、Linux、统信、麒麟运行时面向 C/S并为 B/S / WebGPU 预留。
建议先阅读:
- [metacore-current-architecture.md](D:/MetaCore/docs/designs/metacore-current-architecture.md)
- [metacore-product-plan.md](D:/MetaCore/docs/designs/metacore-product-plan.md)
## 推荐阅读顺序
1. 产品与范围
- [metacore-current-architecture.md](D:/MetaCore/docs/designs/metacore-current-architecture.md)
- [metacore-product-plan.md](D:/MetaCore/docs/designs/metacore-product-plan.md)
- [metacore-phase1-scope.md](D:/MetaCore/docs/designs/metacore-phase1-scope.md)
2. 引擎能力与里程碑
- [metacore-engine-feature-baseline.md](D:/MetaCore/docs/designs/metacore-engine-feature-baseline.md)
- [metacore-mature-engine-gap-and-work-plan.md](D:/MetaCore/docs/designs/metacore-mature-engine-gap-and-work-plan.md)
- [metacore-phase1-roadmap.md](D:/MetaCore/docs/designs/metacore-phase1-roadmap.md)
- [metacore-phase1-m1-m4-tasklist-and-acceptance.md](D:/MetaCore/docs/designs/metacore-phase1-m1-m4-tasklist-and-acceptance.md)
- [metacore-phase1-m1-m4-workstreams.md](D:/MetaCore/docs/designs/metacore-phase1-m1-m4-workstreams.md)
3. 直接执行用文档
- [metacore-m1-backlog.md](D:/MetaCore/docs/designs/metacore-m1-backlog.md)
- [metacore-m1-p0-task-cards.md](D:/MetaCore/docs/designs/metacore-m1-p0-task-cards.md)
- [metacore-m2-backlog.md](D:/MetaCore/docs/designs/metacore-m2-backlog.md)
- [metacore-m3-backlog.md](D:/MetaCore/docs/designs/metacore-m3-backlog.md)
- [metacore-m4-backlog.md](D:/MetaCore/docs/designs/metacore-m4-backlog.md)
## 当前执行建议
如果现在开始第一阶段开发,建议直接从下面三份文档开始:
- [metacore-mature-engine-gap-and-work-plan.md](D:/MetaCore/docs/designs/metacore-mature-engine-gap-and-work-plan.md)
- [metacore-phase1-roadmap.md](D:/MetaCore/docs/designs/metacore-phase1-roadmap.md)
- [metacore-m1-p0-task-cards.md](D:/MetaCore/docs/designs/metacore-m1-p0-task-cards.md)
对应执行顺序:
1. 先用差距与工作计划确认当前 P0 阻塞项
2. 再按 roadmap 对齐阶段目标
3. 把尚未完成的 P0 项拆入具体任务卡和验收矩阵
## 专项设计文档
- 资源与导入
- [metacore-project-panel-asset-browser-design.md](D:/MetaCore/docs/designs/metacore-project-panel-asset-browser-design.md)
- [metacore-gltf-glb-importer-design.md](D:/MetaCore/docs/designs/metacore-gltf-glb-importer-design.md)
- 材质与渲染
- [metacore-material-render-pipeline-selection.md](D:/MetaCore/docs/designs/metacore-material-render-pipeline-selection.md)
- [metacore-material-import-integration-design.md](D:/MetaCore/docs/designs/metacore-material-import-integration-design.md)
- [metacore-material-meshrenderer-data-structure-design.md](D:/MetaCore/docs/designs/metacore-material-meshrenderer-data-structure-design.md)
- 场景与 UI
- [metacore-scene-hierarchy-workflow-design.md](D:/MetaCore/docs/designs/metacore-scene-hierarchy-workflow-design.md)
- [metacore-ui-workflow-design.md](D:/MetaCore/docs/designs/metacore-ui-workflow-design.md)
- 打包与运行时
- [metacore-packaging-runtime-delivery-design.md](D:/MetaCore/docs/designs/metacore-packaging-runtime-delivery-design.md)
- RuntimeData
- [metacore-runtime-data-access-design.md](D:/MetaCore/docs/designs/metacore-runtime-data-access-design.md)
- [metacore-runtime-data-usage.md](D:/MetaCore/docs/designs/metacore-runtime-data-usage.md)