# Climbable

{% hint style="success" %}
**COPY/PASTE PARAMETERS**

New in GM 0.11! Right click on a behaviour or component to copy. Then open an object, add the same behaviour or component, and right click it to paste identical parameter settings.
{% endhint %}

{% embed url="<https://youtu.be/Er77sdiuELg>" %}

{% hint style="info" %}
[Build Singleplayer & Multiplayer Logic](/en/creator/game-maker/docs/build-singleplayer-and-multiplayer-logic.md) - about <mark style="color:green;">**\[SP]**</mark> or <mark style="color:yellow;">**\[MP]**</mark> behaviours or components.
{% endhint %}

## ![](/files/nU4Hq0F7FHqx9H4byCH0) Climbable <mark style="color:yellow;">\[MP]</mark>

* Allows players to move upward or downward with arrow keys when in contact with the surface of an asset with this component

## Common Uses

* Ladders, ropes, buildings, walls, and other typically climbable Objects
* Set an Object to invisible to make it seem that players can climb Blocks as a game mechanic
* Pickable items players can move around and climb for adventure puzzle games

## Communications

<table data-header-hidden><thead><tr><th width="278"></th><th></th></tr></thead><tbody><tr><td><p><strong>Inputs:</strong></p><p></p></td><td><p><strong>Outputs:</strong></p><p>Object becomes climbable</p></td></tr></tbody></table>

<img alt="" class="gitbook-drawing">

## Parameters

| Options                          | Details                                                                            |
| -------------------------------- | ---------------------------------------------------------------------------------- |
| ![](/files/R8UIepvwxRxeo5ngK6nX) | **Climb Speed Multiplier** (slider) - defines the speed the Avatar climbs objects. |

## Tutorial Template Available

On the Game Maker home screen, find the Climbing tutorial in the Templates tab.

<div align="left"><figure><img src="/files/GfPeb0leWz0ybVC5VUfA" alt="" width="188"><figcaption><p>Climbing</p></figcaption></figure></div>

In this guide, we will be looking at how to use the **Climbable Component** to make objects in your experience ready for Climbing!

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

This is an incredibly **simple but powerful** tool. Although it only has one variable to customize (the speed at which you can climb) it offers a massive amount of variety and value in **how it is implemented**.

{% hint style="info" %}
Aside from the utility, **climbing is fun** and allows for a sense of discovery and exploration.
{% endhint %}

Having climbable objects is an effective way for players to have **greater access** to portions of the experience. Incorporating the Climbable component is a really important tool for maximising the total **area of usable space** that you can utilize in your experience.

### Setting it up

To use this component first you need to **choose the asset** you want to make climbable. In this case, we will be using a ladder. Once your object is in the scene, click the object and navigate to the **Components tab**. Click Add Component and then **Select the Climbable Component**.

<figure><img src="/files/5AhtFn0Mjbun111plYop" alt=""><figcaption></figcaption></figure>

And...well...**that's it!** There you have it! Now you can **get climbing!**

The only thing to change in the variables is the **speed** at which your user can climb, which you can set using the slider, **from 0.00 - 1.00**. Other than that, it's all about how you choose to use and position your objects.

Want **more than one** ladder? Easy.

To save time, **duplicate the object** you applied the Component to by hitting **Ctrl + D,** this will create another copy, components and all, which you can either re-use somewhere else or combine with your original copy.

You can even **stack two ladders** on top of each other to create a longer ladder.

**Not long enough?** No problem. You can then **hold shift** while using **left-click** to select your two ladders or **hold left-click** and **drag** to select them both, duplicate those, and **stack them** on top as well.

**Still not long enough?** Well, guess what, you can repeat these steps and keep stacking until you achieve the desired outcome.

{% hint style="info" %}
You can jump from one ladder to another. Place ladders close enough so they can be leapt to and from. Make getting to a higher location a dynamic and challenging feat of parkour skills
{% endhint %}

It’s **not only ladders** you can use though. If it’s an object, then you can try adding the Climbable Component to it.&#x20;

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

It’s **not only ladders** you can use though. If it’s an object, then you can try adding the Climbable Component to it. Of course, some objects may **work better than others** depending on how you want to use them, such as a column, vines, rocks, statues, trees, a power pole, or even a car, but ultimately it's down to you and the world you have created.

**Give it a go** and see how you can **implement the Climbable Component** in your experience.


---

# 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://docs.sandbox.game/en/creator/game-maker/docs/components/actions/climbable.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.
