KBEngine 文档KBEngine 文档
首页
源码学习
架构
API
资料
指南
GitHub
首页
源码学习
架构
API
资料
指南
GitHub
  • 总览

    • 架构与源码分析
  • BigWorld

    • BigWorld 学习入口
    • BigWorld 核心概念
    • BigWorld 进程模型
    • BigWorld 实体与空间
  • KBEngine 源码分析

    • KBEngine 源码分析总览
    • 启动入口与引导流程
    • 进程模型与组件协作
    • 实体系统
    • 空间、AOI 与视野同步
    • 网络与消息系统
    • 持久化与数据库
    • 脚本运行时与热重载
  • 对照分析

    • BigWorld / KBEngine 对照
    • 术语映射
    • 架构对应关系
    • 实现差异与取舍
  • 附录

    • KBEngine 2.0 重设计方案

BigWorld 学习入口

这一组文档用于建立理解 KBEngine 所需的 BigWorld 架构背景。

建议顺序

  1. 核心概念
  2. 进程模型
  3. 实体与空间

这一组回答什么问题

  • BigWorld 为什么采用多进程分布式架构?
  • Base / Cell / DB 的分工是怎么形成的?
  • Entity、Space、Witness 这些概念之间是什么关系?
  • 哪些思想直接影响了 KBEngine?

编写原则

  • 以概念框架和架构思想为主。
  • 不把 BigWorld 文档写成 KBEngine 实现细节页。
  • 后续与 KBEngine 的对应关系,统一放到 comparison/。
Next
BigWorld 核心概念