{"repo":"sunsvip/GF_X","free":true,"listed":false,"github":"https://github.com/sunsvip/GF_X","clone":"git clone https://github.com/sunsvip/GF_X.git","description":"Unity GameFramework + HybridCLR热更，Obfuz代码加固，兼容WebGL(小游戏)热更。融入AI功能、高效率、高性能、简单易用、规范化、自动化的开发工作流。","language":"C#","stars":961,"topics":["gameframework","hybridclr","unity","editor-tools","high-performance","obfuz","high-efficiency","hotfix"],"license":"MIT","category":"game-templates","readme_excerpt":"Unity 2D/3D通用性能优化方案 万人同屏插件 大规模渲染、移动、索敌、碰撞检测、寻路 GF X 点击链接加入群聊【GF X自动化游戏框架】：QQ交流群:1035236947 介绍 GameFramework + HybridCLR，通过静态扩展方式，极度简化或扩展框架接口，并编写了大量自动化工具，主打一个工业化生产工作流，追求极致性能和开发效率，使GF对新手友好，开箱即用。 作为极其懒惰、从不加班的设计开发工程师，我的宗旨是拒绝一切高重复度工作内耗，框架层零投入，用户只需专注业务逻辑。 推荐使用Unity2022 Unity6000(LTS版本)。 GF X DeepWiki 框架功能介绍：【Unity自动化游戏框架】通用自动化游戏框架 爽到起飞的工作流 巨幅提升效率 质量 产能 功能展示 视频教程(用爱发电,免费持续更新) 0. GF X半小时极速入门 1. 自动化工具集用法 降本增效 2. DataTable数据表用法 类型扩展 智能自动导表 3. Entity用法 实体创建 自动对象池管理 4. UI系统用法 代码生成工具 二级界面 5. UI Item用法 对象池复用 代码生成 6. 打包工具 一键打包 打热更 自动化工作流 7. jenkins远程打包 打热更 远程打包部署 8. 代码加固混淆 Obfuz加密 代码安全 AOT加密 9. WebGL打包 热更 10. WebGL转微信小游戏和热更 (持续更新中...) GF X功能说明： 1. 简化和扩展GameFramework接口，适配WebGL(支持热更)小游戏，新手友好，开箱即用。并支持GF所有异步加载的方法通过UniTask\"可等待\"加载。 2. 高效自动化工作流 ①打包工具：一键打包/打热更，一键切换单机/热更，支持Obfuz代码加固。支持Jenkins远程打包/打热更。自动处理AB包资源重复依赖。 ②包体优化工具集：批量压缩图片文件、修改压缩格式，批量创建图集、图集变体。压缩动画文件。 ③数据表/常量表/多语言表：excel表修改后自动导表、生成表结构代码。excel表自动生成数据类型下拉列表。 ④多语言工具：一键扫描生成多语言表，一键新增语言，自动翻译。告别冗余，一键精准控制保留行。 ⑤实用工具集/批处理工具：代码裁剪link.xml配置工具, 艺术字生成，图集生成，一键生成TMP SpriteAsset, SpriteAtlas转Sprite图集。批量替换Prefab字体。 ⑥UI工具：零代码添加UI变量，自动隔离式生成变量代码，零侵入。一键添加按钮事件、批量设置Rasycast。可视化UI动效。 4. 支持A/B Test; 使用GF.Setting.SetABTestGroup(\"GroupName\")对用户分配测试组，不同测试组会读取对应组的配置表/数据表。 5. 扩展模块以应对极致的性能要求，如实现万人同屏。 6. 其它N多扩展功能自行探索。 安装教程 1. 首次使用需安装HybridCLR环境，点击Unity顶部菜单栏 【HybridCLR- Installer】安装HybridCLR环境; 2. Unity工具栏 【Build App/Hotfix】按钮打开一键打包界面; 首次打热更App需点击【Build App】按钮右侧的下拉菜单，点击【Full Build】构建； 3. Build App出包，Build Resource打热更; 使用说明 1. 开发目录为Assets/AAAGame, Script为热更新脚本目录，ScriptBuiltin","default_branch":null,"files":null,"tree":[],"storefront":"/r/sunsvip","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sunsvip/GF_X/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}