GameConfig/ — 游戏数值配置
策划 Agent 维护的游戏数值配置目录。程序 Agent 读取后导入 UE5 DataTable/DataAsset。
注意:此目录与 UE5 引擎的
Config/无关。Config/存放引擎 ini 配置,GameConfig/存放游戏设计数据。
格式约定
CSV 文件
- 逗号分隔,首行为表头
- 文件名使用小写英文 + 连字符:
marble-params.csv - 示例:
name,displayName,radius,powerMin,powerMax,scoreValue
marble_small,小弹珠,1.0,10,50,10
marble_large,大弹珠,2.5,20,80,25
JSON 文件
- 扁平键值结构为主,避免深层嵌套
- 文件名使用小写英文 + 连字符:
economy.json - 示例:
{
"currency": {
"startAmount": 50,
"maxAmount": 9999
},
"shop": {
"marblePrice": 5,
"ropePrice": 3
}
}
工作流
- 策划 Agent 创建/更新配置文件
- 程序 Agent 读取配置文件,在 UE5 中创建对应的 DataTable 或 DataAsset
- 调参时只需修改此目录下的文件,再由程序 Agent 重新导入