GameFramework 二次开发:基于成熟的 GameFramework 框架进行扩展,充分利用其模块化、事件驱动、资源管理等特性,并根据项目需求定制多个核心组件。
MVC 数据驱动:将核心数据(角色、事件数据等)与业务逻辑(后台"饱食度"计算)及前端视觉表现解耦,构建清晰的数据流。有效提升系统的可扩展性和可维护性,极大加速玩法迭代效率。
混合配置方案:针对不同数据类型采用不同管理策略。策划频繁调整的表格数据(角色属性、物品)使用 Excel + EPPlus 转换为二进制;复杂结构数据模板利用 ScriptableObject 可视化配置;对话流、事件等动态内容使用 JSON 管理。