核心技术
core tech>>>
Unity全平台原生c#热更方案
HybridCLR
特性完整、零成本、高性能、低内存
头部公司正在使用
腾讯/网易/字节
funplus/叠纸
上千个商业项目接入
几百款游戏
双端上线
开创的DHE技术
让热更运行达到
原生AOT水平
2700多个测试用例
全平台及2019-
2022 LTS测试通过
>>>
DHE/差分混合执行
/Differential Hybrid Execution
- 未变化部分代码性能与原生完全相同,相较纯解释版本提升惊人的3-30倍甚至更高,整体几乎达到原生性能水平。
- 可以任意变更代码,对代码基本无入侵,几乎没有特殊注意事项,使用方式跟社区版本近似。
- 工作流简单,不需要自己标注变化的函数,由工具全部自动处理。
- 可以直接在DHE中定义extern函数,而不需要移到AOT模块,对项目的改造成本比纯热更新版本更低。
热重载
/HotReload
- 支持卸载单独的assembly
- 支持重新加载assembly,代码基本可以任意变化甚至完全不同
- 支持限定热更assembly中能访问的函数集,适合UGC游戏中创建沙盒环境,避免恶意玩家代码造成破坏。
- 卸载大部分内存(预计95%以上)
- 支持MonoBehaviour及ScriptableObject的热重载。
完全泛型共享
/full generic sharing
- 以原生方式执行所有AOT泛型函数,执行效率数倍到数十倍提升
- 不再需要加载补充元数据,节省数十M内存
- 不需要随包携带或者下载补充元数据dll,支持 faster(smaler)打包方式,显著减少包体,对于WebGL平台很有价值
- 简化热更新工作流
深度指令优化
/Incremental GC
- 对于绝大多数指令,巨幅(100%-1000%)提升了解释性能。
- 数值指令提升近300%,略快于关闭jit的luajit,使得热更新中进行重度数值计算成为可能。
- 常规的热更新函数inline优化及独有的AOT函数inline技术,访问短函数(如Property)的性能提升10多倍。
- 支持IL指令混淆,大幅提高了抗反编译破解能力。
合作伙伴
corporate user>>>
























关于我们
about us>>>
我们致力于提供游戏行业的深度技术解决方案,让游戏开发者专注于制作更有乐趣的游戏!
focus on creative games

创始人
walon
毕业于清华大学物理系,2006年CMO金牌,奥数国家集训队成员,保送清华基科班。专注于游戏技术,擅长开发架构和基础技术设施。