# 🎮Gaming

With Thunkable's gaming components, you can build games and touch interface experiences.

## Canvas

The Canvas contains the Stage where your Sprites are displayed. \
Read more in the [Canvas docs](/snap-to-place/canvas.md).

## Sprites

Sprites are the elements on your stage that represent characters, obstacles, and more. \
Read more in the [Sprites docs.](/snap-to-place/sprites.md)

## Canvas Label

Use the Canvas Label to display text on your Canvas.\
Read more in the [Canvas Label](/snap-to-place/canvas-label.md) docs.

## Gaming Blocks

You can use blocks to change the appearance and behavior of your Stage and Sprites. \
Read more in the [Gaming Blocks docs.](/snap-to-place/gaming-blocks.md)

## Example Games

![](/files/-LoL_Xwz6x2I3Yf8Lj7p)

[Download and remix the Maze game ](https://x.thunkable.com/projectPage/5d729d6c6026a1c0e3f6bb71)

[Download and remix a "Pong-like" game](https://x.thunkable.com/projectPage/5d71dd5c6026a1717df6bb38)

[Download and remix a "Flappybird-like" game](https://x.thunkable.com/projectPage/5d71e5936026a18960f6bb5a)

## Tutorials: Snap to Place Games

* [No Code Build a Space Invaders Game on Thunkable - Part 1 \[Snap to Place\]](https://youtu.be/n0XQRckF1fE)
* [No Code Build a Space Invaders Game on Thunkable - Part 2 \[Snap to Place\]](https://youtu.be/lzkufivKDfk)
* [How to make an app with Avatars - Part 1 \[Snap to Place\]](https://youtu.be/pnfW1Z2P3CQ)
* [How to make an app with Avatars \[Scavenger Hunt\] - Part 2 \[Snap to Place\]](https://youtu.be/P6LwfMXlUTk)
* [How to make an app with Avatars \[Scavenger Hunt\] - Part 3 \[Snap to Place\]](https://youtu.be/Sh_fNTh38HM)
* [How to make an app with Avatars \[Environment Game App\] - Part 4 \[Snap to Place\]](https://youtu.be/czlBF6KSBRA)
* [How to make an app with Avatars \[Environment Game App\] - Part 5 \[Snap to Place\]](https://youtu.be/eYkdqfFbJfs)
* [Build a Maze Gaming App Without Code \[Snap to Place\]](https://youtu.be/s_06rsh_AKs)


---

# 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.thunkable.com/snap-to-place/gaming.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.
