[
  {
    "name": "hollow-light",
    "title": "Hollow Light",
    "description": "A three.js simulator of the concave \"cell\" Earth: stand on the inside of the world, watch the Sun, Moon, planets and stars from within, and bend the light.",
    "tags": [
      "simulation",
      "three.js",
      "cosmology"
    ],
    "links": [],
    "url": "https://dev.jeffpelton.com/hollow-light/",
    "image": "https://dev.jeffpelton.com/hollow-light/og.png",
    "video": {
      "type": "file",
      "url": "https://dev.jeffpelton.com/hollow-light/_media/demo.mp4"
    },
    "created": "2026-09-27T07:32:23.321Z",
    "updated": "2026-09-27T08:55:50.823Z"
  },
  {
    "name": "lightbender",
    "title": "Lightbender",
    "description": "A light-bending puzzle game inside a hollow Earth: set the bend, place lenses, mirrors and mirages, and steer sunlight where it's needed. 17 levels, free in your browser.",
    "tags": [
      "game",
      "puzzle",
      "optics"
    ],
    "links": [],
    "url": "https://dev.jeffpelton.com/lightbender/",
    "image": "https://dev.jeffpelton.com/lightbender/og.png",
    "video": {
      "type": "file",
      "url": "https://dev.jeffpelton.com/lightbender/_media/demo.mp4"
    },
    "created": "2026-09-27T07:33:11.787Z",
    "updated": "2026-09-27T08:23:42.985Z"
  },
  {
    "name": "hollow-golf",
    "title": "Hollow Golf",
    "description": "Mini golf on the inside of a hollow world: 9 curving holes across 4 themed worlds where gravity pulls outward. Drag back from the ball to aim and shoot.",
    "tags": [
      "game",
      "three.js",
      "golf"
    ],
    "links": [],
    "url": "https://dev.jeffpelton.com/hollow-golf/",
    "image": "https://dev.jeffpelton.com/hollow-golf/og.png",
    "video": {
      "type": "file",
      "url": "https://dev.jeffpelton.com/hollow-golf/_media/demo.mp4"
    },
    "created": "2026-09-27T07:32:47.585Z",
    "updated": "2026-09-27T08:23:18.491Z"
  }
]
