适用于 Unreal Engine 4 或 5 的 lua 开发插件
slua-unreal 是一个基于 Unreal 引擎的插件,通过 Unreal 自带的蓝图接口的反射能力,结合 libclang 的静态 C++ 代码分析,自动导出蓝图接口和静态 C++ 接口,提供给 Lua 语言,从而可以通过 Lua 语言开发 Unreal 游戏的业务逻辑,方便游戏高效迭代开发和热更新,同时支持 Lua 到 C++ 的双向调用,Lua 到蓝图的双向调用,使用 Lua 语言完美地替代了 Unreal 的 C++ 开发方式,修改业务逻辑时无需等待 C++ 编译,大大提高了开发速度。 目前该项目作为腾讯PUBG手游和潘多拉系统,该系统用于腾讯UE4游戏业务,帮助游戏业务构建周边系统、运营系统,保证上线质量的稳定。 欢迎提交 issue、pr、star、fork。
Slua-unreal 目前已被 PUBG 手游、Tencent 旗下最受欢迎、最高收入的手游之一以及 Pandora 系统所采用。该系统广泛应用于 Tencent 的 UE4 游戏业务中,帮助业务构建和维护其商业运营系统。
发布 1.3.3, 修复崩溃错误, 更加稳定
版本 1.3.2, 修复 UE 4.24 上的构建错误
暂无开放 Issues,或尚未同步最近议题。