# HOW IT WORKS

- [Documentation & Code](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/documentation-and-code.md)
- [Terrain Generator](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/terrain-generator.md): Here we will break down each public parameter of the TerraForgeTerrainGenerator component
- [Terrains Grid Generator](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/terrains-grid-generator.md): Here we will break down each public parameter of the TerraForgeTerrainsGridGenerator component
- [Biomes Settings](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/biomes-settings.md)
- [Terrain Painter](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/terrain-painter.md): Here we will break down each public parameter of the TerrainPainter component
- [TerraForge Helper](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/terraforge-helper.md): The TerraForgeHelper is an editor window in Unity that offers quick access to various helpful resources and links for TerraForge 2 users. It includes links to official documentation, community resourc
- [Global Settings](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/global-settings.md): The Global Settings window in TerraForge 2 allows you to configure and manage various global parameters and assets used throughout the TerraForge system.
- [Save Biome Settings](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/save-biome-settings.md): The Save Biome Settings menu  allows you to save the current settings of a biome generated by the TerraForge Terrain Generator.
- [Load Biome Settings](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/load-biome-settings.md): The Load Biome Settings window allows you to load and apply saved biome settings to a TerraForge Terrain Generator.
- [Runtime Scripting API](https://wiskered.gitbook.io/terraforge-documentation/how-it-works/runtime-scripting-api.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiskered.gitbook.io/terraforge-documentation/how-it-works.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
