Skip to content

Introduction

This section covers engine development and modding.

Where to go

Engine development

Use the ENGINE SECTION if you want to:

  • fix a bug in the engine
  • improve rendering
  • add a new noise mode to the world generator
  • write C++ patches and submit a pull request

It covers setup, building, patches, and pull requests.

Modding

Use the MODDING SECTION if you want to:

  • add content in Lua without changing the engine
  • learn how mods are structured
  • look up runtime functions

It covers mod layout and the Lua API reference.