Skip to main content
Prerequisite Basic understanding of Lua programming language is recommended.

Getting Started

Poly Plaza includes a robust Lua scripting system that allows you to create mods and extend game functionality. This guide covers the core functions and features available to Lua scripts.

Global Functions

Learn about the core functions available in all scripts

Character System

Spawn and control characters

UI System

Create custom user interfaces

Steam Integration

Access Steam features

Global Functions

Core Functions

Character System

Spawn and control characters in the game world:

Player Functions

Access and modify player data:

UI System

Create and manage custom UI elements:

Steam Integration

Access Steam platform features:

Best Practices

Always check if objects exist before calling their methods to avoid errors.

Example Script

Here’s a complete example showing various features:

Next Steps

Join Discord

Get help from the modding community

Youtube tutorials

Check out more examples with my video tutorials