Skip to content

Getting Started#

This guide walks you through:

  • Installing the required tools.
  • Structuring a mod directory.
  • Writing a "Hello World" hook that runs before a game function.
  • Writing shader mods for visual effects.
  • (Optional) Writing mods in TypeScript.
  • (Optional) Building CReact overlay panels with Bun.

Prerequisites#

Build the game and set up optional TypeScript tooling.

Choose your mod type#

Pick shaders, assets, hooks, or CReact before you start building.

Create your first mod#

Build a minimal mod that logs a message when a game function is called.

Shader mod#

Ship HLSL visual effects with a minimal Luau entry (or use global mods/shaders/).