> For the complete documentation index, see [llms.txt](https://wiskered.gitbook.io/terraforge-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiskered.gitbook.io/terraforge-documentation/getting-started/demos-and-samples.md).

# Demos & Samples

The demo scenes are located in `Assets\TerraForge 2\Demo\Scenes`

<figure><img src="/files/zuxFoFO1hBPdfiDsDix2" alt=""><figcaption></figcaption></figure>

***

## Demo Biomes Examples

The `Demo Biomes Examples`  scene showcases various preconfigured biomes, providing a comprehensive overview of the different terrain and environmental settings available in TerraForge 2. Each biome is represented with multiple variations, displaying the effects of different settings such as falloff and hydroerosion.

<figure><img src="/files/8RbvXbK2XyGtV1v5hOeF" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/M2mVVluqBPanVyKvtsIU" alt=""><figcaption></figcaption></figure>

**Biomes:** 12 distinct biomes, each with configurations for:

* **Falloff (Active/Inactive)**
* **Hydroerosion (Active/Inactive)**
* **Terrain Resolution (513x513 and 4097x4097)**

<figure><img src="/files/AhhB7OC238YfrYA2a8nw" alt=""><figcaption></figcaption></figure>

***

## Demo Sailboat

{% hint style="success" %}
Starting from version [`2.0.2`](https://wiskered.gitbook.io/terraforge-documentation/getting-started/pages/jW1RnClLoR3xDzgRX81W#v.-2.0.2.-terraforge-2), the demo includes APIs for switching Terrain Painter presets!
{% endhint %}

The `Demo Sailboat` scene is designed to demonstrate the runtime terrain generation capabilities of TerraForge 2, as well as the dynamic interaction of objects within the generated environment. This scene includes a sailboat that navigates around a procedurally generated island, showcasing the fluid integration of terrain generation and gameplay mechanics.

<figure><img src="/files/NHV3QRlUuWgBP4u6Y2t5" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/NWSqRjLOlsgZwnA69qJ1" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/bFvwVCBbxwH4AKKp8oJM" alt=""><figcaption></figcaption></figure>

***

## Demo Terrain Generation

{% hint style="success" %}
Starting from version [`2.0.2`](https://wiskered.gitbook.io/terraforge-documentation/getting-started/pages/jW1RnClLoR3xDzgRX81W#v.-2.0.2.-terraforge-2), the demo includes APIs for switching Terrain Painter presets!
{% endhint %}

The `Demo Terrain Generation` scene showcases the terrain generation capabilities both in the Unity editor and at runtime.

<figure><img src="/files/na7ds5gOIlIGkMuoeTrs" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Gzkh2A7iepyLaCOhMKNJ" alt=""><figcaption></figcaption></figure>

***

## Demo Terrains Grid Generation

The `Demo Terrains Grid Generation` scene demonstrates the generation of a relief grid, showing how to create large interconnected groups of reliefs.

<figure><img src="/files/Fw8fEwt5tTfejJa0hNCx" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/KepdEb8gim75QepHLifn" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/0qALUFCqMz13o9AdUPSR" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://wiskered.gitbook.io/terraforge-documentation/getting-started/demos-and-samples.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
