Skip to content

Repository files navigation

Godot Framework

Godot Framework 是面向 Godot 4.7+ 的轻量运行时架构 addon,提供 Application、Feature、Module、Tool 的显式组合基础和 CQRS 契约。

推荐项目目录使用复数职责名称:

game/
  applications/
  features/
  modules/
  tools/
  arts/
  docs/

一次运行只有一个 Application,它只承担入口组合。Feature 表示完整的用户功能并可协调零个或多个 Module;Module 拥有内聚领域能力。game/arts 只保存不含脚本、碰撞、物理和玩法状态的纯美术, Feature/Module 引用美术并加入业务节点后形成的场景归各自 scenesgame/tools 是 GF Tool 职责, 仓库级生成、验证和构建脚本使用根目录 tools

首次安装时将 Release ZIP 中的 addons/godot_framework 放入目标 Godot 项目。升级时必须整目录替换, 不得合并覆盖。Framework 不包含需要启用的 EditorPlugin;等待脚本导入完成后即可使用 GF 前缀类型。

当前版本与 Godot 兼容版本以插件内的 version.cfg 为准。 从 v0.1.1 开始,插件内提供面向编码 Agent 的 一句话更新协议

本仓库从 ZhaoMCX/godot-framework-legacy@b6cd12b 建立干净基线。

About

Godot 4.7+ 轻量运行时架构与 CQRS 基础

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages