# Unity 小游戏代码安全加固工具

《Unity 小游戏代码安全加固工具》是一款针对unity小游戏代码的保护工具,对明文游戏代码提供加固保护,包含了针对global-metadata.dat的加密、代码混淆以及部分对抗外挂的能力,能够较全面的保护游戏的健康运营。

《Unity 小游戏代码安全加固工具》可以通过安装转换工具来使用,开发者只需要勾选对应的加固选项,即可在通过转换插件导出小游戏代码包时一键加固

# 手动安装指南

打开游戏工程 -> Unity/团结引擎 Editor 菜单栏 -> Package Manager -> 右上方 “+” -> Add package from git URL URL地址为:

https://github.com/wechat-miniprogram/minigame-tuanjie-transform-sdk.git

或国内Gitee镜像:

https://gitee.com/wechat-minigame/minigame-tuanjie-transform-sdk.git

即可完成SDK导入

如果未出现对应的加固菜单,可以选择安装 https://github.com/wechat-miniprogram/minigame-tuanjie-transform-sdk.git#feat-wxmonitor

# 工具使用流程

# global-metdata.dat 加密

勾选,转换插件在导出小游戏代码时会自动加密

# WASM函数级加固

开发者需要在代码中引入对应的命名空间,并且在 C# 代码中标记需要保护的函数, 区分不同加固等级,默认为中级

using WeChatWASM.GameProtect.Obfuscation;

[WasmObfuscate(level = 1)]       // Light
public void ClaimMission() { ... }

[WasmObfuscate]                  // Medium (默认)
public void Read() { ... }

[WasmObfuscate(level = 3)]       // Heavy
public void Save() { ... }
点击咨询小助手