3.0 KiB
3.0 KiB
Gen
什么是 Gen
Gen 是一个强大的生成与缓存工具,用于但不限于 游戏配置、消息、资源格式转换 之类的生成。
相比传统简单的以excel为中心的表格导出工具,它提供了一个完整的游戏配置数据解决方案,有以下功能:
- 数据定义
- 数据编辑
- 数据导出
- 前后端代码生成
- 本地化
- 编辑器数据load&save代码生成
Gen能够良好满足小型、中型、大型及超大型游戏项目的配置需求。
Gen 工具不仅适用于游戏行业,也非常适合传统的互联网项目。
文档
使用示例
-
Lua 使用示例
local data = require("TbDataFromJson") local cfg = data[32] print(cfg.name)
特性
- 完备的数据类型支持
- 多类型数据源支持
- 多种数据表模式
- 按组导出数据
- 生成速度快
- 增强 Excel 的表达
- 代码提示支持
- 根据开发效率需求定制的数据输出格式
- 本地化支持
- 代码提示支持
- 强大的数据校验能力
- 资源导出支持
- 自动代码生成
- 数据分组
- 多语言支持
- 多服务器引擎支持
- 多客户端引擎支持
- 扩展能力
- 提供定制开发服务 ^_^
RoadMap
- 新增 unity 内置编辑器
- 新增 unreal 内置编辑器
- 补充单元测试
- 支持 python
布署
TODO
开发环境架设
- 安装 VS2019 社区版
- 安装 .dotnet core sdk 3.1
如何贡献?
- Contributing explains what kinds of changes we welcome
- Workflow Instructions explains how to build and test
Useful Links
- .NET Core source index
- 社区的其它实现
支持和联系
QQ 群: 692890842
邮箱: taojingjian#gmail.com
License
Birght Gen is licensed under the MIT license.