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


Published 2 days ago
StatusReleased
PlatformsHTML5
Release date 2 days ago
AuthorGameLearner
GenrePuzzle
Made withGodot
TagsCasual, game-feel, Godot, Indie, keyboard-support, mobile, Tetris, touch-controls
Code licenseMIT License
Asset licenseCreative Commons Zero v1.0 Universal
Average sessionA few seconds
InputsKeyboard, Touchscreen

Download

Download
Tetris Clone Godot 3.5 Project Code 13 MB

Leave a comment

Log in with itch.io to leave a comment.