我开发了一个管理配置数据的软件

内容纲要

在开发游戏时,我总是纠结于怎么管理游戏中的配置数据,游戏行业传统是使用 csv,但是 csv 不好处理嵌套数据。基于引擎级别的数据管理,例如 Unity 的 ScriptObject,Godot 的 Resource,批量数据管理太麻烦。使用 json 的话由于 json 结构太过自由,而游戏开发中数据结构会不停改变,很容易就让 json 数据越来越乱。

所以我花了点时间开发了个配置数据的管理软件,基于 json 来管理配置数据,通过定义 schema 来格式化 json 数据,同时支持数据的可视化编辑。我在自己的项目中全面使用了一段时间,基本上满足了我的需求,这里分享给大家,软件截图:

功能点:

  • 可视化配置数据
  • 动态修改结构方便,根据配置信息格式化数据
  • 支持字段的自定义校验
  • 支持字段的多级嵌套
  • 支持数据的多语言化

目前只支持 windows 平台。

下载地址:https://github.com/mnikn/general-data-manager/releases/download/0.1.0/general-data-manager_windows.7z

使用文档:https://github.com/mnikn/general-data-manager/blob/main/docs/README_zh.md

项目开源,欢迎贡献代码!

github:https://github.com/mnikn/general-data-manager

留下评论