Introduction

This module adds Lua scripting support for creating advanced in-level behaviors – dynamic triggers, event systems, and experimental gameplay logic. Its goal is to give builders a powerful toolkit for designing interactions that go beyond what the editor alone can express.

The Lua system is still under active development. It works today, but its utility is currently limited, and some APIs may behave unexpectedly in certain edge cases. These quirks are part of the framework's growing pains, and we're steadily working to refine and stabilize it.

Because the system is evolving quickly, the exposed scripting APIs are not yet final. Function names, parameters, and available hooks may change as we continue to expand and improve the framework. All updates and breaking changes will be documented in the changelog so you can keep your projects up to date.

Also, we'd love to hear what you're building! Tell us about the systems, interactions, or bold ideas you'd like to explore with Lua scripting – your experiments and feedback will directly shape the future of this module.