What is this?

The Serotonin scripting engine allows you to write .lua files to modify your game experience. It's built on LuaJIT for maximum performance and uses a modern C++ wrapper to expose a safe and easy-to-use API.


  • Performance: Scripts run in a high-performance Just-In-Time compiled environment.

  • Security: The API is designed to be safe, with restricted access to the filesystem and network by default.

  • Ease of Use: A clean, object-oriented API with clear naming conventions lets you focus on logic instead of boilerplate.

Last updated