{
 "name": "Puff: Squishy Relaxing Game",
 "tagline": "- The lose condition — shapes drift in from the edges toward the core; one reaching it…",
 "description": "- The lose condition — shapes drift in from the edges toward the core; one reaching it ends the run. It was never stated, which made the whole thing hard to picture.\n- A \"Charge, overpressure, regret\" section — the charge/drain/overcharge tension gets a paragraph of its own instead of one sentence, plus the \"nothing is on a timer except you\" line.\n- Richer environments — each one now says what it does to your blast, not just to the physics, and names the background it comes with.\n- Materials — triangles, squares, polygons, circles in neon and metal, and that metal only reacts to some blasts. That is what makes the Magnet modifier make sense.\n- A new \"Score the pile-up\" section — I read sim/score.dart for this: you score per shape actually moved, plus a bonus per fracture, and shapes thrown into each other extend a combo window that pushes the multiplier to 4×. So aiming beats over-charging, which is the real strategy and was missing entirely.\n- More of the shell — palettes switchable mid-run, per-environment best scores, three quality levels, haptics scaled to blast size, iPhone/iPad.",
 "url": "https://debuts.app/apps/puff-squishy-relaxing-game",
 "category": "Games",
 "platforms": [
  "iPhone and iPad"
 ],
 "pricing": "free",
 "use_cases": [],
 "audience": [],
 "links": {
  "app_store": "https://apps.apple.com/se/app/puff-squishy-relaxing-game/id6808586613",
  "google_play": null,
  "website": "https://lioilsources.github.io/puff/"
 },
 "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/b6/cb/0a/b6cb0a87-ac8a-5313-74e1-c91723fbcb6a/AppIcon-0-0-1x_U007emarketing-0-11-0-85-220.png/512x512bb.jpg",
 "screenshots": [
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/ba/f1/d9/baf1d913-b810-3869-8fe6-ffdc4abc5d2d/puff_4_menu.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/8f/f4/9e/8ff49e05-4b80-eb48-86f6-69d93a3a8fe2/puff_1_blast.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/e7/d5/1d/e7d51d47-d381-1c0e-9688-abe8fc735c5b/puff_3_plasma.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/fd/15/b8/fd15b85a-c16d-e06e-4fcb-599e46e31482/puff_2_implosion.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/ab/85/b3/ab85b3ce-4fea-e0ec-093a-975cd31bf60f/puff_5_water.png/320x480bb.jpg",
  "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/42/97/d9/4297d9c3-452f-b3a2-7ba8-d0b2ffb2da95/puff_6_air.png/320x480bb.jpg"
 ],
 "claimed": false,
 "verified": false,
 "maker": "Olin Vorechovsky",
 "upvotes": null,
 "followers": null,
 "rating": null,
 "ratings": 0,
 "awards": [],
 "launches": [],
 "ai_ready": 78,
 "badges": {
  "launched": "https://debuts.app/badge/puff-squishy-relaxing-game?type=launched",
  "award": "https://debuts.app/badge/puff-squishy-relaxing-game?type=award",
  "rating": "https://debuts.app/badge/puff-squishy-relaxing-game?type=rating"
 }
}