{
  "gem": {
    "slug": "puzzlescript-vg-1123",
    "name": "PuzzleScript",
    "description": "Open-source HTML5 puzzle game engine where entire games are written as rewrite rules in a plain text file.",
    "url": "https://www.puzzlescript.net/",
    "domain": "puzzlescript.net",
    "author": "increpare (Stephen Lavelle)",
    "license": "MIT",
    "category": "Games, Juice & Interactive",
    "subcategory": "Interactive fiction & toys",
    "tags": [
      "puzzle",
      "rules-engine",
      "html5",
      "text-based"
    ],
    "whyGem": "Whole Sokoban-class games in twenty lines of rules; unmatched iteration speed",
    "sourceType": "site",
    "image": "/api/public/library/og/VG-1123-card.svg",
    "pageUrl": "https://vibing.inc/library/puzzlescript-vg-1123"
  }
}