diff --git a/docs/02-setup-main-game/05-main-scene/15-jackpot-panel.md b/docs/02-setup-main-game/05-main-scene/15-jackpot-panel.md
index 78057fd..3a15f12 100644
--- a/docs/02-setup-main-game/05-main-scene/15-jackpot-panel.md
+++ b/docs/02-setup-main-game/05-main-scene/15-jackpot-panel.md
@@ -1,8 +1,7 @@
---
sidebar_position: 15
---
-# Jackpot Setup
-
+# Jackpot
---
## Overview
@@ -25,28 +24,30 @@ sidebar_position: 15
## Implementation
-### Core Prefabs
+### Prepare Assets
- Use the prefabs located at:
|`assets/core-assets/jackpot-package/prefabs`||
|--------------------------------------------|--------------------------------------------------------------------|
-### Setup Steps
+### Setup
-#### Desktop
+#### Jackpot runner
-- Add the jackpot prefab to your main scene.
-- Set its position to **(0, 0)**.
+##### Desktop
+
+- The node jackpot to your main scene:

More info: [Platform Node Spawner](http://localhost:3000/docs/faqs/setup-cocos-scene#platform-node-spawner)
-#### Mobile
+##### Mobile
- Configure the jackpot node for both landscape and portrait orientations.
-- Use `UI Mobile Position` for a responsive layout.
+
+- Use `UI Mobile landscape Position` and `UI Mobile portrait Position` for a responsive layout.

@@ -58,21 +59,16 @@ sidebar_position: 15
More info: [Platform Node Spawner](http://localhost:3000/docs/faqs/setup-cocos-scene#platform-node-spawner)
-### Result
+#### Result Panel
- The jackpot panel works seamlessly across all platforms and orientations.
- 
+ 
More info: [Node Spawner](http://localhost:3000/docs/faqs/setup-cocos-scene#node-spawner)
:::tip
-**Sibling Index Order:**
-| Node Name | Sibling Index | Notes |
-|----------------------------------------|---------------|---------------------------------------|
-| `jackpot-runner-panel-desktop-spawner` | Lowest | Usually at the bottom |
-| `container-jackpot-runner-mobile` | Middle | Between desktop and result panels |
-| `jackpot-result-panel-spawner` | Highest | Always on top
 |
+- Follow the game design layout.
:::
diff --git a/docs/02-setup-main-game/05-main-scene/18-Gamble.md b/docs/02-setup-main-game/05-main-scene/18-Gamble.md
new file mode 100644
index 0000000..0a50bad
--- /dev/null
+++ b/docs/02-setup-main-game/05-main-scene/18-Gamble.md
@@ -0,0 +1,62 @@
+---
+sidebar_position: 18
+title: Gamble
+description: Display Gamble
+---
+
+# Gamble
+
+### Overview
+
+**Gamble** in slot games is a feature that lets players risk their winnings for a chance to double (or multiply) them, usually by guessing a card color.
+
+| Device Type | Preview |
+|---------------|-----------------------------------------------------------------------------|
+| Desktop |  |
+| Landscape |  |
+| Portrait |
|
+
+
+### Scene Hierarchy
+
+Place the node in the following scene structure:
+
+
+
+
+ Path |
+ Example |
+
+
+
+
+
+ ```
+ Canvas
+ └── [main-view]
+ └── [game-view]
+ └── [gamble-loader]
+ ```
+ |
+  |
+
+
+
+---
+
+### Gamble Setup
+
+- In node component include:
+
+ 
+
+#### `gamble-loader`
+
+- A component for managing the loading and unloading of gambling scenes in a game.
+
+| Property | Type | Description |
+|------------------|-----------|---------------------------------------------------------|
+| nodeBackground | cc.Node | Background node reference |
+| sceneGamble | String | Name of the gamble scene |
+| rootGambleName | String | Root node name for the gamble scene |
+| rootGamble | Node | Runtime reference to the gamble root node (initialized in ctor) |
diff --git a/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-component.png b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-component.png
new file mode 100644
index 0000000..6c0d811
Binary files /dev/null and b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-component.png differ
diff --git a/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-desktop.png b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-desktop.png
new file mode 100644
index 0000000..64af99d
Binary files /dev/null and b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-desktop.png differ
diff --git a/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-landscape.png b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-landscape.png
new file mode 100644
index 0000000..5223bac
Binary files /dev/null and b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-landscape.png differ
diff --git a/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-portrait.png b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-portrait.png
new file mode 100644
index 0000000..162a5ef
Binary files /dev/null and b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-portrait.png differ
diff --git a/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-structure.png b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-structure.png
new file mode 100644
index 0000000..761d86e
Binary files /dev/null and b/docs/02-setup-main-game/img/05-main-scene/gamle/gamble-structure.png differ
diff --git a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-desktop.png b/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-desktop.png
index 1ac0671..4417591 100644
Binary files a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-desktop.png and b/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-desktop.png differ
diff --git a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-mobile-spawner.png b/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-mobile-spawner.png
index a9ed622..e9e1d7e 100644
Binary files a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-mobile-spawner.png and b/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-mobile-spawner.png differ
diff --git a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-mobile.png b/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-mobile.png
index bf0c2cc..26c4e39 100644
Binary files a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-mobile.png and b/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-in-mobile.png differ
diff --git a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-positon-result.png b/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-positon-result.png
index 9df06f1..07b71a0 100644
Binary files a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-positon-result.png and b/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-positon-result.png differ
diff --git a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-result.png b/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-result.png
deleted file mode 100644
index e86322e..0000000
Binary files a/docs/02-setup-main-game/img/05-main-scene/jackpot-panel/jackpot-result.png and /dev/null differ
diff --git a/docs/faqs/03-setup-cocos-scene.md b/docs/faqs/03-setup-cocos-scene.md
index d2967b1..eb29cf9 100644
--- a/docs/faqs/03-setup-cocos-scene.md
+++ b/docs/faqs/03-setup-cocos-scene.md
@@ -45,4 +45,20 @@ Positions a node at a specific location when the device is in landscape / portra
2. Set `default Position` in the Inspector.
3. The position updates automatically in mobile landscape / portrait mode.
-
\ No newline at end of file
+
+
+## Orientation UI Controller
+
+Manage UI visibility based on device orientation (landscape or portrait).
+
+
+
+| Property | Type | Default | Description |
+|---------------------|---------|-----------|----------------------------------------------------------------------------------------------|
+| **isLandscape** | Boolean | true | Indicates if the UI should be visible in landscape mode. Automatically syncs with ***isPortrait***. |
+| **isPortrait** | Boolean | false | Indicates if the UI should be visible in portrait mode. Automatically syncs with ***isLandscape***. |
+| **useActiveObject** | Boolean | false | Visibility method:
- `false`: Uses opacity (0-255)
- `true`: Uses node active state |
+
+**Notes:**
+- Automatically keeps landscape and portrait states in sync.
+- Supports both opacity and active state for controlling visibility.
diff --git a/docs/faqs/img/orientation-ui-controller.png b/docs/faqs/img/orientation-ui-controller.png
new file mode 100644
index 0000000..ddaf0b9
Binary files /dev/null and b/docs/faqs/img/orientation-ui-controller.png differ
diff --git a/template/00-template-content.md b/template/00-template-content.md
new file mode 100644
index 0000000..91a7db2
--- /dev/null
+++ b/template/00-template-content.md
@@ -0,0 +1,15 @@
+---
+sidebar_position: -1
+---
+
+# Name
+
+## Overview
+
+## Implementation
+
+### Prepare assets
+
+### Setup
+
+ ## Game Result Examples