Tetris Clone in Godot
This is my take on Tetris, created in Godot 3.5 as a learning project.
Itโs not just about stacking blocks — I focused on making it feel good to play.
I explored how to add game feel: screen shake, colorful popping score labels, satisfying feedback, and smooth animations using tweens. Whether you're on mobile or keyboard, everything flows with purpose.
๐ฎ Features
-
โ Mobile-friendly touch controls + keyboard arrow support
-
๐ Smooth piece movement and rotation
-
๐จ Colorful visuals and clean UI
-
๐ฅ Screen shake on line clears
-
๐ฌ Pop-up score labels with emphasis and color
-
โธ Pause, mute, and restart anytime
-
๐ Simple sound feedback
-
๐ Real-time score display
-
๐ฎ Next piece preview
๐ What I Learned
This project was my playground to understand game feel in Godot:
-
๐ Using Tweens to create satisfying transitions and animations
-
๐ฏ Mastered using TileMap via code:
-
map_to_world()
-
world_to_map()
-
set_cellv()
-
get_cellv()
-
-
โ๏ธ Clean scene structure and reusability
-
๐ก Better understanding of user input (keyboard + touch)
- ๐ฒ Discovered PWA (Progressive Web App) in Godot:
You can install the web version like an APK and play offline — that blew my mind!
๐ง Controls
Mobile:
-
Tap left/right buttons to move
-
Tap rotate or down to drop
-
Use top bar to pause
Keyboard:
-
โ
/โ
: Move -
โ
: Rotate -
โ
: Fast drop
Status | Released |
Platforms | HTML5 |
Release date | 44 days ago |
Author | GameLearner |
Genre | Puzzle |
Made with | Godot |
Tags | Casual, game-feel, Godot, Indie, keyboard-support, mobile, Tetris, touch-controls |
Code license | MIT License |
Asset license | Creative Commons Zero v1.0 Universal |
Average session | A few seconds |
Inputs | Keyboard, Touchscreen |
Comments
Log in with itch.io to leave a comment.
This is my take on Tetris, created in Godot 3.5 as a learning project and featuring mobile-friendly touch controls + keyboard arrow support. I explored how to add game feel: screen shake, colorful popping score labels, satisfying feedback, and smooth animations using tweens. Whether you're on mobile or keyboard, everything flows with purpose.
You look like the type of person who'd enjoy this jam: WOW JAM
They have a very interesting platform and are even offering prizes xD
Thx, gonna try.
:) โค๏ธ