MetaCore/docs/designs/README.md

76 lines
3.7 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-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-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. 先按 roadmap 对齐阶段目标
2. 再按 `M1 P0` 开任务卡
3. 先做项目路径、项目文件和 startup scene 主链
## 专项设计文档
- 资源与导入
- [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)