Brett Owers
← All Projects

Burlap Sacker

Production

October 1, 2024

One of the OG Potatuhs games — you control a burlap sack catching potatoes as they fall from the sky. Catch the good ones, avoid the bad ones (instant loss), don't miss any (also loss). Incredibly basic but not horrible. The kind of game that could grow with attention, and proof that the simplest game concepts often have the longest legs.

Purpose

Built as one of the first games in the Hot Potato Games catalog. The concept is ancient — catching objects falling from the sky is one of the oldest game mechanics in existence (think Kaboom! on Atari, 1981). Burlap Sacker is the potato-branded version: a burlap sack slides left and right, good potatoes fall, bad potatoes fall, miss one good potato or catch one bad one and it is over.

Stack

FlutterFlameDartMobileGame Development

What I Learned

  • The falling-object catch game is mechanically simple: objects spawn at random x-positions at the top of the screen, fall at a constant or accelerating speed, the player controls a catcher at the bottom via touch/drag. Collision detection: if the falling object's bounds overlap the catcher's bounds, it is caught. The entire game loop is: spawn, fall, check collision, score or penalize, repeat. You can build it in an afternoon.
  • What makes it "not horrible" vs. "actually good" is in the details: spawn rate curves (start easy, ramp up), visual distinction between good and bad potatoes (instant readability matters more than art quality), screen shake on catch, particle burst on bad potato hit, score counter with satisfying animation, and a game-over screen that makes you want to retry. These details take longer to implement than the core mechanic.
  • The bad-potato-instant-loss mechanic creates tension that a simple score system does not. If catching a bad potato just cost 10 points, you would not care. Instant loss means every falling object demands evaluation: is it good or bad? This binary judgment under time pressure is what makes the game engaging despite its simplicity. The stakes transform a casual action into a decision.
  • Incredibly basic games have the longest legs because they are infinitely extensible. Burlap Sacker could grow into: multiple potato types with different point values, power-ups (wider sack, slow-mo, magnet), boss potatoes that require multiple catches, multiplayer (competitive catching on split screen), daily challenges with leaderboards, skins for the burlap sack. The base is simple enough that every addition is additive, not architectural.

Key Insights

  • The falling-object-catch genre has survived 45+ years because the core loop is perfect: easy to understand (catch good, avoid bad), easy to control (one axis of movement), naturally escalating (things fall faster), and infinitely replayable (randomized spawns mean no two games are identical). These four properties — clarity, simplicity, escalation, and variety — are the ingredients of any game that lasts.
  • Burlap Sacker being "incredibly basic" is not a bug — it is a feature of the Hot Potato Games portfolio strategy. A catalog of games should have a range: some deep (Sod Tori, grid combat), some mid (card games), and some simple (Burlap Sacker). Simple games serve as entry points — they are the ones a new user plays first, the ones that load in 2 seconds, the ones a parent hands to a child. Every game catalog needs its Burlap Sacker.
  • The OG Potatuhs games (Burlap Sacker, Tater Dash, Simply Swipe Them) are the foundation of the Hot Potato Games division. They are not individually impressive. Collectively, they establish that the division ships games, that the games work, and that the potato brand extends from merchandise to interactive entertainment. The catalog is the product, not any single game.
  • A game that is "not horrible, just incredibly basic" is exactly one polish pass away from being good. Most indie games die at "not horrible" because the developer moves to the next idea instead of polishing the current one. The discipline of returning to a simple game and making it delightful — better juice, better feel, better sound, one more mechanic — is the discipline that separates shipped games from abandoned prototypes.
#Flutter#Flame#game#Potatuhs#Hot-Potato-Games#arcade#catching-game#mobile#simple#indie

This post was composed through a conversation between Brett Owers and Claude Code (Anthropic). The content reflects Brett's recollection of each project and the lessons drawn from it. Some details may be approximate or omitted — the purpose is to paint an honest picture of a software engineer's development over time, not to serve as a precise historical record.