{"repo":"Tencent/sluaunreal","free":true,"listed":false,"github":"https://github.com/Tencent/sluaunreal","clone":"git clone https://github.com/Tencent/sluaunreal.git","description":"lua dev plugin for unreal engine 4 or 5","language":"C++","stars":1976,"topics":["lua","slua","unreal4","plugin","unreal","unreal-engine"],"license":null,"category":"game-templates","readme_excerpt":"What's slua-unreal? Slua-unreal is an unreal4 plugin, which allows you to use Lua language to develop game logic and hot fix your code. It gives you 3 ways to wrap your C++ interface to Lua, including reflection by blueprint, C++ template and static code generation. It also enables a two-way communication between blueprint and Lua. The advantage of Lua over C++ is that it requires no compilation for logic change, which significantly speeds up game development process. slua-unreal 是什么 slua-unreal作为unreal引擎的插件，通过unreal自带蓝图接口的反射能力，结合libclang静态c++代码分析，自动化导出蓝图接口和静态c++接口，提供给lua语言，使得可以通过lua语言开发unreal游戏业务逻辑，方便游戏高效迭代开发，上线热更新，同时支持lua到c++双向，lua到蓝图双向调用，使用lua语言完美替代unreal的c++开发方式，修改业务逻辑不需要等待c++编译，大大提升开发速度。 目前该项目作为腾讯PUBG手游和潘多拉系统，该系统用于腾讯UE4游戏业务，帮助游戏业务构建周边系统、运营系统，上线质量稳定。 欢迎issue，pr，star，fork。 Showcases Slua-unreal is currently adopted in PUBG mobile game, one of Tencent’s most-played and highest-grossing mobile games, and Pandora system. This system is widely used in Tencent’s UE4 gaming business, helping the business build and maintain its commercial operation system. What's new? Release 1.3.3, fix a crash bug, more stable Release 1.3.2, fix building error on UE 4.24 Release 1.3.1 Add a branch to support UE 4.25 or later Features Automatic export of blueprint API to the Lua interface Supporting RPC (Remote Procedure Call) functions Overriding any blueprint function with a Lua function Calling Lua functions as callback functions for blueprint events Normal C++ functions and classes exported b","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tencent","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tencent/sluaunreal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}