# Gaming Overview

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](/app-design/ui-components/embed-components/canvas.md).

## Sprites

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

## Canvas Label

Use the Canvas Label to display text on your Canvas.\
Read more in the [Canvas Label](/gaming/gaming/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.](/gaming/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)


---

# 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/gaming/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.
