Once Upon a Puppet is a game of contrasts. Its world is imaginative, its narrative has heart, and its characters are full of potential. Yet it’s held back by technical shortcomings, awkward design choices, and a general lack of polish. It feels like a beautiful puppet show where the strings get tangled too often, pulling you out of the illusion. If you’re a die-hard fan of narrative-driven indie platformers, or if the puppet theater aesthetic deeply appeals to you, this title may still be worth a try—especially during a sale. There’s magic here, but you’ll need patience—and a forgiving mindset—to find it.