> For the complete documentation index, see [llms.txt](https://flora.magneticarcade.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://flora.magneticarcade.com/scripts.md).

# Scripts

This section explains Flora components and runtime APIs from beginner to advanced.

## Read in This Order

1. [Runtime Settings](/scripts/runtime-settings.md) - project-wide feature gates.
2. [Scene Settings](/scripts/scene-settings.md) - scene-wide behavior.
3. [Render Settings](/scripts/render-settings.md) + [Density Settings](/scripts/density-settings.md) - volume overrides.
4. [Instance Renderer](/scripts/instance-renderer.md), [Instance Container](/scripts/instance-container.md), [Terrain Provider](/scripts/terrain-provider.md) - how content enters Flora.
5. [System](/scripts/system.md) - runtime create/update/query API.
6. [Instance Transform](/scripts/instance-transform.md) + [Instance Handle](/scripts/instance-handle.md) - data types used by code workflows.

## What This Affects

These components control:

* how instances are registered
* how they are rendered and culled
* how you query and modify them at runtime
