diff --git a/Games/tetris_game/Readme.md b/Games/tetris_game/Readme.md
new file mode 100644
index 0000000000..5e84784614
--- /dev/null
+++ b/Games/tetris_game/Readme.md
@@ -0,0 +1,30 @@
+## Tetris Game
+
+This is a simple Tetris game built with HTML, CSS, and JavaScript.
+
+**How to Play:**
+
+1. Open `index.html` in a web browser.
+2. Use the arrow keys to move the tetrimino (left, right, down) and the up key to rotate it.
+3. Clear lines by filling them entirely with blocks.
+4. Avoid stacking blocks too high; the game ends if a new tetrimino can't spawn.
+
+**Features:**
+
+* Classic tetrimino shapes.
+* Basic movement and rotation controls.
+* Line clearing with score updates.
+
+**Getting Started:**
+
+1. Download or clone this repository.
+2. Open `index.html` in your web browser.
+
+**Customization:**
+
+* You can modify the game's look and feel by editing the CSS styles (`style.css`).
+* Adjust game logic and behavior within the JavaScript code (`script.js`).
+
+**Note:**
+
+This is a basic implementation. More features like sound effects and level progression can be added with further development.
diff --git a/Games/tetris_game/assets/Board/Board.png b/Games/tetris_game/assets/Board/Board.png
new file mode 100644
index 0000000000..41721e4e75
Binary files /dev/null and b/Games/tetris_game/assets/Board/Board.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/I.png b/Games/tetris_game/assets/Shape Blocks/I.png
new file mode 100644
index 0000000000..8a38a5cb7c
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/I.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/I1.png b/Games/tetris_game/assets/Shape Blocks/I1.png
new file mode 100644
index 0000000000..7dae5ab446
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/I1.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/J.png b/Games/tetris_game/assets/Shape Blocks/J.png
new file mode 100644
index 0000000000..ce04b3f660
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/J.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/J1.png b/Games/tetris_game/assets/Shape Blocks/J1.png
new file mode 100644
index 0000000000..04c24d7ebf
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/J1.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/J2.png b/Games/tetris_game/assets/Shape Blocks/J2.png
new file mode 100644
index 0000000000..a792c29dff
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/J2.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/J3.png b/Games/tetris_game/assets/Shape Blocks/J3.png
new file mode 100644
index 0000000000..b766b3bca2
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/J3.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/L.png b/Games/tetris_game/assets/Shape Blocks/L.png
new file mode 100644
index 0000000000..ffcd6b78a2
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/L.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/L1.png b/Games/tetris_game/assets/Shape Blocks/L1.png
new file mode 100644
index 0000000000..be1a30b70e
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/L1.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/L2.png b/Games/tetris_game/assets/Shape Blocks/L2.png
new file mode 100644
index 0000000000..a9327826f7
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/L2.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/L3.png b/Games/tetris_game/assets/Shape Blocks/L3.png
new file mode 100644
index 0000000000..e6accee39a
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/L3.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/O.png b/Games/tetris_game/assets/Shape Blocks/O.png
new file mode 100644
index 0000000000..414b055595
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/O.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/S.png b/Games/tetris_game/assets/Shape Blocks/S.png
new file mode 100644
index 0000000000..467789550d
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/S.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/S1.png b/Games/tetris_game/assets/Shape Blocks/S1.png
new file mode 100644
index 0000000000..deed977c9b
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/S1.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/T.png b/Games/tetris_game/assets/Shape Blocks/T.png
new file mode 100644
index 0000000000..b056b981c2
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/T.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/T1.png b/Games/tetris_game/assets/Shape Blocks/T1.png
new file mode 100644
index 0000000000..00e85b0f60
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/T1.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/T2.png b/Games/tetris_game/assets/Shape Blocks/T2.png
new file mode 100644
index 0000000000..e81ab07421
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/T2.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/T3.png b/Games/tetris_game/assets/Shape Blocks/T3.png
new file mode 100644
index 0000000000..5a60c0947a
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/T3.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/Z.png b/Games/tetris_game/assets/Shape Blocks/Z.png
new file mode 100644
index 0000000000..f74c7bc1c5
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/Z.png differ
diff --git a/Games/tetris_game/assets/Shape Blocks/Z1.png b/Games/tetris_game/assets/Shape Blocks/Z1.png
new file mode 100644
index 0000000000..96f05c9db0
Binary files /dev/null and b/Games/tetris_game/assets/Shape Blocks/Z1.png differ
diff --git a/Games/tetris_game/assets/Single Blocks/Blue.png b/Games/tetris_game/assets/Single Blocks/Blue.png
new file mode 100644
index 0000000000..614481efc0
Binary files /dev/null and b/Games/tetris_game/assets/Single Blocks/Blue.png differ
diff --git a/Games/tetris_game/assets/Single Blocks/Green.png b/Games/tetris_game/assets/Single Blocks/Green.png
new file mode 100644
index 0000000000..4a9f3d0bc7
Binary files /dev/null and b/Games/tetris_game/assets/Single Blocks/Green.png differ
diff --git a/Games/tetris_game/assets/Single Blocks/LightBlue.png b/Games/tetris_game/assets/Single Blocks/LightBlue.png
new file mode 100644
index 0000000000..d3d49f231f
Binary files /dev/null and b/Games/tetris_game/assets/Single Blocks/LightBlue.png differ
diff --git a/Games/tetris_game/assets/Single Blocks/Orange.png b/Games/tetris_game/assets/Single Blocks/Orange.png
new file mode 100644
index 0000000000..dc6c2e904f
Binary files /dev/null and b/Games/tetris_game/assets/Single Blocks/Orange.png differ
diff --git a/Games/tetris_game/assets/Single Blocks/Purple.png b/Games/tetris_game/assets/Single Blocks/Purple.png
new file mode 100644
index 0000000000..c08126a8bf
Binary files /dev/null and b/Games/tetris_game/assets/Single Blocks/Purple.png differ
diff --git a/Games/tetris_game/assets/Single Blocks/Red.png b/Games/tetris_game/assets/Single Blocks/Red.png
new file mode 100644
index 0000000000..8f36d38409
Binary files /dev/null and b/Games/tetris_game/assets/Single Blocks/Red.png differ
diff --git a/Games/tetris_game/assets/Single Blocks/Yellow.png b/Games/tetris_game/assets/Single Blocks/Yellow.png
new file mode 100644
index 0000000000..acfd7b678e
Binary files /dev/null and b/Games/tetris_game/assets/Single Blocks/Yellow.png differ
diff --git a/Games/tetris_game/assets/Sound Effects/clear-lines.mp3 b/Games/tetris_game/assets/Sound Effects/clear-lines.mp3
new file mode 100644
index 0000000000..9e433e83d8
Binary files /dev/null and b/Games/tetris_game/assets/Sound Effects/clear-lines.mp3 differ
diff --git a/Games/tetris_game/assets/Title/Title.png b/Games/tetris_game/assets/Title/Title.png
new file mode 100644
index 0000000000..f13871ca95
Binary files /dev/null and b/Games/tetris_game/assets/Title/Title.png differ
diff --git a/Games/tetris_game/assets/Title/retry.png b/Games/tetris_game/assets/Title/retry.png
new file mode 100644
index 0000000000..3e401c1d74
Binary files /dev/null and b/Games/tetris_game/assets/Title/retry.png differ
diff --git a/Games/tetris_game/index.html b/Games/tetris_game/index.html
new file mode 100644
index 0000000000..6dd8ff0746
--- /dev/null
+++ b/Games/tetris_game/index.html
@@ -0,0 +1,40 @@
+
+
+