Inspiration The project was inspired by the simple, classic joy of physical stacking toys and the challenge of vertical balance. I wanted to create a digital experience that tests a player’s timing and patience using a minimalist, easy-to-learn format. My goal was to take a straightforward concept and refine it into a competitive and addictive daily challenge.

What it does Block by Block is a stacking game where players must time the drop of randomly sized blocks moving across the screen. The objective is to stack the blocks as high as possible without missing the platform or causing the tower to topple. It requires precision and rhythm, as the variable block sizes constantly change the timing required for a successful landing.

How I built it I developed the game with a focus on smooth, responsive input to ensure the "drop" mechanic felt instantaneous. The core engine manages the horizontal movement of the blocks and calculates the collision and placement once the player interacts with the screen. I prioritized a clean, distraction-free UI so that the player's focus remains entirely on the movement of the blocks.

Challenges I ran into The primary challenge was fine-tuning the movement speed and physics to ensure the game felt fair but increasingly difficult. I had to work through the logic of how blocks of different sizes would interact with each other to maintain a consistent challenge. Ensuring the game performed smoothly across different devices and screen sizes was also a key technical hurdle during development.

Accomplishments that I'm proud of I’m particularly proud of the game's "feel" the satisfying moment when a block lands perfectly in line with the tower. Achieving a balanced difficulty curve where the game starts simple but quickly becomes a true test of skill was a major win. I’m also happy with the minimalist aesthetic, which keeps the gameplay at the forefront of the experience.

What I learned This project taught me a lot about the importance of timing in game design and how subtle changes in object speed can drastically alter the player's experience. I also gained a better understanding of building robust game loops and managing state transitions. It reinforced the idea that simple mechanics, when polished, can offer a deeply engaging experience.

What's next for BlockByBlock I plan to gather more feedback from the community and then make more changes

Built With

Share this project:

Updates