Lua Scripting Flexible scripting with hot-reload and IDE support Extensive Lua API bindings Use Lua for full games or selective behaviors/data LuaCATS annotations for type-checking and IDE autocompletion (with the Lua Language Server) Hot-reloading: full state reset or fast reload