uLua: Lua Modding Framework
A downloadable game
Buy Now$15.00 USD or more

uLua is a scripting framework which enables development with Lua within Unity Engine. Players and developers may use your Lua API to add content to your project by writing Lua scripts.
It works by setting up a scene-wide Lua environment and exposing game objects to it. Objects exposed to the Lua context can then be accessed in Lua scripts, allowing users to interact with Unity Engine at runtime.
uLua includes the following features:
- Lua Sandbox: Expose your game components and data structures to Lua by utilising the base classes provided.
- Custom Script Execution: Execute Lua scripts from the Resources folder or an external user directory.
- Custom Assets: Allow users to load custom assets into your game within Lua (images, audioclips, text files, asset bundles).
- Event Bus System: Invoke events in C# or Lua and implement the relevant callbacks/handlers in Lua.
- Packages: Organise scripts and assets in packages which can be easily installed and removed from a project. Packages feature a dependency system which can be used to enforce a specific execution order.
Before you purchase uLua, feel free to check out the following resources:
- uLua Documentation: The full documentation, including a tutorial on how to use the toolkit.

Purchase
Buy Now$15.00 USD or more
In order to download this game you must purchase it at or above the minimum price of $15 USD. You will get access to the following files:
LuaModdingFramework-v3.0.0-2025-23-11--13-21-30.unitypackage 640 kB





Leave a comment
Log in with itch.io to leave a comment.