{
  "gem": {
    "slug": "excalibur-js-vg-1189",
    "name": "Excalibur.js",
    "description": "TypeScript-first 2D web game engine with actors, scenes, tilemaps, sound and a documented API aimed at web developers.",
    "url": "https://excaliburjs.com/",
    "domain": "excaliburjs.com",
    "author": "Excalibur.js Project",
    "license": "open-source",
    "category": "Games, Juice & Interactive",
    "subcategory": "Web game engines",
    "tags": [
      "game-engine",
      "typescript",
      "2d",
      "web"
    ],
    "whyGem": "Types-first design means autocomplete carries you; rare in the JS game engine space",
    "sourceType": "site",
    "image": "/api/public/library/og/VG-1189-480.webp",
    "pageUrl": "https://vibing.inc/library/excalibur-js-vg-1189"
  }
}