My Tools & Services


Unreal Engine News

Unreal Engine Issues

UE4 Release Notes

UE4 Hotfix Release notes

UE4 Documents

Other Docs

Plugins

我开源的一些 Unreal Engine 相关的工具和插件:

  • HotPatcher:UE4 插件,用于 UE 资源版本管理和打包的工具,用来打包热更资源并管理热更版本,支持一键 Cook 和打包多个平台的 patch,具有丰富的配置化选项和 commandlet 支持,编辑器支持 Windows/MacOS。详细的文档介绍:UE 资源热更打包工具 HotPatcher ,该热更新方案已在大量项目中使用,是目前应用最广泛的 UE4 热更新方案。

  • ue4-export-nav-data:UE4 插件,从 UE 中导出 Recast Navigation 导航数据的插件,该插件已上架 虚幻商城,详细的文档介绍:Export Recast Navigation Data from UE4

  • ue4-recast-detour:与 ue4-export-nav-data 配套使用,可以在非 Dedicated 服务器架构上无缝结合 UE 的 Recast detour 寻路。

  • ue4-zstd:为 UE4 集成 facebook 的 ZStandard 压缩算法,支持用来打包 Pak 时替换 UE 默认的 Zlib 压缩算法,具体的文档:ModularFeature:为 UE4 集成 ZSTD 压缩算法

  • UE4Launcher:UE4 项目的启动器,基于 UE 的 StandaloneApplication 模式编写的应用程序,用于方便地启动 UE 项目(或者引擎工具,方便扩展),支持扫描本地所有的引擎版本,支持添加启动参数,支持保存、加载配置,支持关联 .uejson 文件,支持检测源码版引擎并启动 VS。

  • ue4program:创建 UE StandaloneApplication 模板工程的工具,UE 没有提供创建这种类型工程的方法。可以用来编写独立于引擎的工具(把 UE 当作个第三方库来使用,如UE4Launcher),或者测试引擎中部分模块的特性,可以不用创建一个游戏工程,比较轻量。写过一篇文章来介绍:Create A Standalone Application in UE4

  • ue4-dtkit:基于 HTTP 的跨平台下载库,支持暂停 / 继续 / 分片下载 / 边下边存 / 边下边计算 MD5(OpenSSL),支持 IOS/Android/Win/MacOS 四个平台。

  • UE4_API_FOR_DASH:从 UE API 抓取并生成的支持 Dash 索引的文档源,可以离线搜索 UE API。

  • PlatformUtils:封装的常用平台工具库,支持 IOS/Android/Windows/MacOS,对于移动平台可以比较方便地使用 JNI 调用和添加第三方库、IOS 的 Framework。

  • ue4-git-controller:UE4 插件,在 UE 中解析 git 命令的结果,可以用来扩展 UE 的版本控制功能。

  • ue4-jwt:UE4 插件,用于在 UE 中集成 jwt。

  • ue4-protobuf:UE4 插件,以插件的形式在项目中集成 Protobuf,并且有方便执行 protoc 的编辑器 Toolbar。

在开源版本上修改的项目:

  • debugable-unlua:在 Tencent/UnLua 仓库的基础上修改(目前最新基础版本为b33c540),目的是打造一个开箱即用的 UnLua,增加可调试方案和一些基础 lua 库到 unlua,支持 UE 的 UFS、编辑器优化、基础静态符号导出。
  • unlua-pb:集成 lua-ptorobuf 到 Unlua 的 Module,支持通过 pb.loadufsfile 来加载 UFS 内的文件,支持通过 protoc:loadfile/protoc:parserfile 时支持 UE 的 UFS 内文件、并且可以处理 Import 的其他 UFS 内的 proto 文件。
  • oodle-compression:从 UE5 中提取出的 Oodle 链接库,并实现集成至 UE 的插件,可以在 UE4 中使用该压缩算法进行打包,详细介绍:ue5/#Oodle-Compression

VR Tools

Boost

Protobuf

CodeWorks

Lua

HTTP

模拟 HTTP 请求的工具:

IOS

在 Windows 上方便访问 IOS 设备的工具。

  • iOSLogInfo 在 Win 上类似 logcat 的工具
  • iMazing Window 上的 IOS 设备管理软件,可以访问应用的数据文件夹