中文概览
TileWorld.Engine 是一个以分块 Tile 世界为核心的 2D 引擎。
当前文档站已经接入 DocFX,并通过 GitHub Actions 具备发布到 GitHub Pages 的能力。
当前文档范围
目前站点覆盖的内容包括:
- 引擎整体设计理念
- 运行时与宿主层的边界
- 程序化世界、存储与流式基础
- 本地构建、测试与 Desktop 沙盒运行方式
- GitHub Pages 发布流程
- 引擎公开 API 参考
当前实现阶段
项目已经不再停留在最初的启动里程碑,而是已经进入第四阶段起步:
- 已有稳定的 Chunk-first 世界运行时
- 已有 Tile / Wall / Object / Entity 原型链路
- 已有 Desktop 存档选择与世界内交互壳
- 已接入程序化世界生成、Biome 查询、Chunk 来源跟踪、Chunk 预取基础
核心设计思想
Tile-first:Tile Cell 是最小交互单元Chunk-first:Chunk 是最小的加载、保存、脏标记和渲染缓存单元Facade-first:外部优先通过WorldRuntime使用引擎Backend-decoupled:核心引擎不暴露 MonoGame 类型
快速入口
更完整的仓库说明可以直接查看: