Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I won't dwell on the gameplay mechanics or content, as the design is straightforward.

Instead, I want to focus on the finer details of the user experience—elements that, while not strictly necessary for the game to function, elevate it to a higher level of polish. I am reminded of the development history of *Plants vs. Zombies*; the developers reportedly spent a year building the game and another year refining it to perfection.

Games are easily cloned or imitated, but when faced with multiple similar titles, players rarely play them all; they make a deliberate choice based on the actual experience—unless, of course, they have unlimited time and aren't picky.

Clearly, this game excels in many areas of user experience: it incorporates dynamic elements (blocks that smoke rather than remaining static, effectively capturing attention), provides robust feedback (screen shakes, rewards, sound effects, "Perfect" indicators, and counters), features a minimalist menu (options are grouped logically with clear hierarchy and no clutter), offers personalization (block color selection), and facilitates social sharing. While there is still room for improvement, the conscientious attention paid to these details in a casual game demonstrates an excellent design ethos.

If I were to offer a suggestion, however, the inability to pause or exit during gameplay is a significant flaw. Consider this scenario: a player becomes tense as the pace quickens and wants to pause to avoid breaking a "Perfect" streak, yet the game offers no such option.

That said, I gave full marks across the board. Thank you for taking the time to play my game and for your feedback!

(Everything here was written by hand after I experienced the game; I hope this shows you that you are worthy of being taken seriously.)

Thank you for this, and for writing it by hand. You were right about pause, so it's in now (v1.5). There's a II button top right during a run, P or Esc on a keyboard, and the game pauses itself if you switch tabs or apps. While it's paused, a stray tap won't drop a slab; only Resume starts it again. The pause screen also shows your current perfect streak. I'm glad the smoke and the feedback worked for you. Polishing a small game is about all I have to work with, so the PvZ comparison means a lot.