Tetris Game Design Document 2
Tetris Game Design Document 2
TECHNOLOGY, NAGPUR
2D 3D GAME DEVELOPMENT
Name of the
Vaishnav Eega (BT22CSH019)
Student 1
Name of the Krishnasai Siddharth Madas
Student 2 (BT22CSH008)
Name of the
Animesh Srivastava (BT22CSH016)
Student 3
Name of the Snehartha Peddireddy
Student 4 (BT22CSH029)
TETRIS
2. Characters
Tetris does not feature traditional characters. The
"Tetriminos" — geometric block shapes — are the primary
elements the player interacts with. Each Tetrimino is a
ti
different shape (I, O, T, S, Z, J, L) and color-coded for easy
identi ication.
Color | Number Representation
Empty (No Tile) | 0
Cyan (I Block) | 1
Blue (J Block) | 2
Orange (L Block) | 3
Yellow (O Block) | 4
Green (S Block) | 5
Purple (T Block) | 6
Red (Z Block) | 7
3. Storyline
Tetris is a mechanics-driven game, meaning it focuses
entirely on how you play rather than telling a story or building
characters. The challenge comes from the player's skill in
placing and rotating falling blocks to clear lines and prevent the
f
screen from illing up. There's no background plot or narrative
— the experience is all about mastering the simple but
addictive gameplay. Its appeal lies in quick thinking, precision,
and improving your performance over time.
4. The Theme
5. Progression
The game begins slowly with Tetramines falling at a
manageable speed. As the player clears more lines and gains
points, the speed of the falling blocks increases, adding
dif iculty and excitement.
1. Speed Increases: Blocks fall faster as the score rises.
2. Scoring System: +1 point per cleared row.
f
f
f
3. Game Over Conditions: When blocks reach the hidden
spawning rows.
4. Hold Feature: Players can hold a tetromino for strategic
use.
5. Ghost Piece: Shows where a tetromino would land.
6. Hard Drop: Instantly places the tetromino at its lowest
possible position.
7. Gameplay
❖ Goals:
• Clear as many lines as possible.
• Prevent the Tetriminos from reaching the top of the
play ield.
❖ Game Mechanics:
• Objective: Create and clear complete rows.
• Mechanics:
❖ Skills:
• Spatial reasoning
• Quick decision-making
• Pattern recognition
• Hand-eye coordination
❖ Losing Conditions:
• The game ends when Tetriminos stack up and reach
the top of the play ield.
f
f
f
8. Graphic Style and Art
▪ Art Style: 2D pixel-art tiles.
▪ Visuals: Colorful, high-contrast tetrominoes against a
dark gradient background.
13. Tools
-Language: C# (.NET 5.0)
-Framework: WPF
ti
-IDE: Visual Studio
-Graphics: PNG assets for tiles, blocks, backgrounds.
14. Marke ng
▪ Primary Target:
15. Conclusion
This project successfully recreates the classic Tetris experience
using C# and WPF, combining timeless gameplay with modern
ti
features like Hold, Ghost Piece, and Hard Drop. It delivers a
clean, engaging, and accessible puzzle game for casual players
and retro enthusiasts, while also showcasing practical
programming skills in a real-world application.