团结引擎是 Unity 中国基于 Unity 2022 LTS 针对国内市场深度定制的游戏引擎,在小游戏开发领域具备以下核心优势:
一、多平台原生支持,一键打包发布
团结引擎为微信、抖音、快手、TapTap、小米、233 乐园及 Unity 小游戏宿主等主流小游戏平台提供官方转换 SDK,开发者无需第三方插件即可在编辑器中直接选择目标平台进行构建发布。目前支持开发的小游戏数量已超过 1490 款,实现了“一套代码、全渠道分发”。
二、Metal/Vulkan、GPU Resident Drawer、GPU Skinning,提供媲美原生App的图形绘制能力
自 1.6.0 版本起支持 Metal(iOS),自 1.8.0 版本起支持 Vulkan(Android),让小游戏获得接近原生应用的图形渲染能力。
功耗优化实测数据:
| 平台 | 设备 | WebGL 功耗 | Metal/Vulkan 功耗 | 功耗降低 |
|---|---|---|---|---|
| Metal (iOS) | iPhone 16 (A18) | 2006.9mW | 1711.3mW | 14.60% |
| Metal (iOS) | iPhone 14 (A15) | 1888.8mW | 1732.9mW | 8.30% |
| Vulkan (Android) | 多款测试机型 | - | - | 5%~10% |
- 帧耗时优化:Vulkan 小游戏内部测试显示帧耗时降低约 20%,带来更稳定的 FPS。
- 渲染能力提升:支持 Compute Shader、VFX/Visual Effect Graph、Indirect Draw,实现 GPU-driven 渲染。Demo 实测:50000+ 棵草、200 万+ 顶点场景,在 iPhone 14 上以 60fps 流畅运行。
小游戏GPU Resident Drawer团结1.6版本开始支持,大幅降低渲染API调用和CPU重复工作。在512x512开放世界fps demo中,开启GRD后, fps从50提升到60。在真实MMO小游戏上,获得显著功耗降低:
| 平台 | SRP Batcher 功耗 | GRD 功耗 | 功耗降低 |
|---|---|---|---|
| 骁龙8gen 2 | 3088.1mW | 2857.6mW | 7.40% |
| 骁龙7+gen3 | 1706.0mW | 1603.0mW | 6.03% |
| Apple A15 | 2303.4mW | 2139.3mW | 7.10% |
| Apple A13 | 2937.9mW | 2790.1mW | 5.00% |
针对小游戏平台 CPU 性能受限的特点,团结引擎提供 Vertex Shader GPU Skinning 方案。实测数据显示,108 个角色场景下,CPU Skinning 帧率不足 10 帧,GPU Skinning 可达 30 帧。
三、显著的内存优化,兼容更多设备,触达更多玩家
团结在il2cpp VM、内存分配器、Shader、粒子系统、Remmapper等方面大幅优化内存,让小游戏兼容更多设备,触达更多玩家。根据 Unite Shanghai 2024/2025 官方演讲数据:
- 《诛仙手游》小游戏:在 iPhone 8 Plus 上稳定运行 30 帧,连续打 2 小时副本不会 OOM
- 《蔚蓝星球》小游戏:节省内存100+MB,线上整体闪退率砍半(详情可参考 Unite Shanghai 2025《蔚蓝星球》演讲实录 www.bilibili.com/video/BV1K8… )
- 另一款 MMO 游戏:从 Unity 2021 升级到团结引擎后,平均内存下降 222MB,峰值内存下降 293MB,卡顿率下降 11%
四、Burst、SIMD、并行渲染,支撑更复杂的游戏逻辑,更多大作落地小游戏平台
团结在小游戏平台引入了Wasm SIMD支持。在重度计算场景,例如CPU蒙皮、粒子、动画,可获得明显的性能提升。160个单位,每个单位有约53个骨骼,4000个顶点的案例下,开启SIMD后fps从45 提升到60。
小游戏Burst凭借LLVM编译优化,在没有Job和SIMD,依旧可获得40% - 100%的性能提升。实测在vivo x90s (天玑9200) 上,开源项目brg shooter(500子弹,500个敌人,命中爆炸产生约4万个碎片)开启Burst后,FPS从23帧提升到了42帧。
小游戏平台上,单线程模式难以充分利用多核 CPU 资源,成为性能瓶颈。 并行渲染将渲染任务从主线程剥离,利用多线程并行处理,提升复杂场景下的帧率和流畅度。多款Android设备上的内测数据均有明显性能提升:
| 游戏场景1 | 游戏场景2 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 单线程 | 并行渲染 | 单线程 | 并行渲染 | |||||||
| 主线程耗时 | FPS | 主线程消耗 | FPS | 主线程消耗 | FPS | 主线程消耗 | FPS | |||
| 天玑9500 | 9.81ms | 60 | 7.32ms | 60 | -25% | 9.97ms | 60 | 8.22ms | 60 | -17% |
| Vivo X200S | 12.09ms | 60 | 9.15ms | 60 | -24% | 12.47ms | 60 | 9.9ms | 60 | -20% |
| Redmi Note8 | 65.79ms | 22 | 42.64ms | 26 | -35% | 65.76ms | 18 | 48.6ms | 19.5 | -26% |
五、 更快启动、边下边玩,带来更高留存
资产/代码精简、宿主字体, 结合AutoStreaming自动分离重度资源(纹理、模型、音频、动画、字体)至云端,大幅减小首包体积,降低小游戏首次启动下载时间。il2cpp元数据按需加载、shader并行编译、引擎启动优化,结合TextureManager的ASTC/DXT跨平台纹理支持,显著降低小游戏启动耗时。在HappyHarvest工程上测试,团结启动明显更快:
| 首包data | 代码(分包) | 下载耗时 | 启动耗时 | 首次启动耗时 | |
|---|---|---|---|---|---|
| 团结 | 1.68MB 未压缩 4.83MB | 2.55 MB 未压缩 11.0MB | 1740ms | 530ms | 2270ms |
| Unity | 7.82MB 未压缩 12.8MB | 2.59MB 未压缩 11.5MB | 2540ms | 780ms | 3320ms |
六、高效的开发与调试工具
- Wasm分析工具: 支持wasm函数检索、归类、差异对比
- 资产分析工具:支持查看小游戏资源构成,查看资源类型和大小
- 小游戏宿主:支持一键出包、CDN 服务、多人协作测试、Frame Debugger、C#断点调试,大幅简化开发流程
七、试玩广告
轻松将游戏内容导出为试玩广告,提供流畅的互动体验。支持国内外主流广告平台,从而触达更广泛的用户群体。
- 国内平台:支持微信、抖音、快手等平台
- 海外平台:支持Unity Ads,AppLovin、Google、TikTok、Facebook等平台
八、成熟的市场验证与生态数据
小游戏正在从 2D、轻度、超休闲向 3D、中重度、高画质方向发展,《诛仙》这样的重度 MMO 成功小游戏化证明了这一形态的技术可行性。