{"repo":"gilzoide/godot-lua-pluginscript","free":true,"listed":false,"github":"https://github.com/gilzoide/godot-lua-pluginscript","clone":"git clone https://github.com/gilzoide/godot-lua-pluginscript.git","description":"Godot 3.X PluginScript for the Lua language, based on LuaJIT's FFI","language":"Lua","stars":335,"topics":["godot","godot-engine","gdnative","gdnative-plugin","pluginscript","lua","luajit"],"license":"MIT","category":"game-templates","readme_excerpt":"Godot Lua PluginScript WARNING : This does not work with Godot 4, since it relies on GDNative, a Godot 3 only technology. To use Lua as a scripting language in Godot 4, use Lua GDExtension instead. GDNative + PluginScript library that adds support for Lua as a scripting language in Godot 3. Being a GDNative library, recompiling the engine is not required, so anyone with a built release copied to their project can use it. Being a PluginScript language, Lua can seamlessly communicate with scripts written in GDScript / C# / Visual Script and vice-versa. Since the Godot object model is dynamic at runtime, any Godot objects' properties/methods can be accessed from Lua, including singletons like OS , ClassDB and custom singleton nodes. This way, one can use the language that best suits the implementation for each script and all of them can understand each other. This plugin is available in the Asset Library as Lua PluginScript. For some usage examples, check out plugin/lua\\ repl.lua and plugin/export\\ plugin.lua. Currently, only LuaJIT is supported, since the implementation is based on its FFI library. Installing Either: - In Godot Editor, open the Asset Library tab, search for the Lua PluginScript asset, download and install it. - Put a built release of the library into the project folder and restart Godot. Make sure the lua pluginscript.gdnlib file is located at the res://addons/godot-lua-pluginscript folder. - Clone this repository as the project's res://addons/godot-lua-plugins","default_branch":null,"files":null,"tree":[],"storefront":"/r/gilzoide","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gilzoide/godot-lua-pluginscript/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."}