[
  {
    "id": "babylonjs-docs-1",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "Setup & Installation: Framework packages, NPM support, ES6 modules",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-2",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/setup/support/serverSide",
    "excerpt": "source: https://doc.babylonjs.com/setup/support/serverSide",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-3",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/typedoc/classes/BABYLON.NullEngine",
    "excerpt": "source: https://doc.babylonjs.com/typedoc/classes/BABYLON.NullEngine",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-4",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "Scene Management: Multiple canvases, offscreen rendering, optimization",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-5",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "Meshes & Geometry: Primitive shapes, CSG operations, mesh manipulation",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-6",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/features/featuresDeepDive/importers/glTF",
    "excerpt": "source: https://doc.babylonjs.com/features/featuresDeepDive/importers/glTF",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-7",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "Playground: Interactive code editor and sharing",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-8",
    "tier": "claimed-docs",
    "url": "https://www.babylonjs.com/llms.txt",
    "excerpt": "Supports multiple file formats including .babylon, glTF, STL, OBJ, and more",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-9",
    "tier": "claimed-docs",
    "url": "https://www.babylonjs.com",
    "excerpt": "Node Material Editor",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-10",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "WebGL and WebGPU rendering support",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-11",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "Physics: Havok, Cannon.js, Ammo.js integration",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-12",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "TypeScript support with full IntelliSense",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-13",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "Inspector: Visual debugging and scene editing",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-14",
    "tier": "claimed-docs",
    "url": "https://www.babylonjs.com/llms.txt",
    "excerpt": "Sandbox: Model viewer at sandbox.babylonjs.com",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-15",
    "tier": "claimed-docs",
    "url": "https://www.babylonjs.com/llms.txt",
    "excerpt": "Cross-Platform: Runs seamlessly on web browsers and natively with Babylon Native",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-16",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "GUI System: 2D and 3D user interfaces",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-17",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "WebXR: Virtual and Augmented Reality",
    "fetchedAt": "2026-09-15T19:00:02.989Z"
  },
  {
    "id": "babylonjs-docs-18",
    "tier": "claimed-docs",
    "url": "https://www.babylonjs.com/llms.txt",
    "excerpt": "Playground: Interactive code editor at playground.babylonjs.com",
    "fetchedAt": "2026-09-15T19:08:39.295Z"
  },
  {
    "id": "babylonjs-docs-19",
    "tier": "claimed-docs",
    "url": "https://www.babylonjs.com/llms.txt",
    "excerpt": "Node Material Editor: Visual shader editor at nme.babylonjs.com",
    "fetchedAt": "2026-09-15T19:08:39.295Z"
  },
  {
    "id": "babylonjs-docs-20",
    "tier": "claimed-docs",
    "url": "https://www.babylonjs.com/llms.txt",
    "excerpt": "Scene Inspector: Runtime debugging and scene analysis tools",
    "fetchedAt": "2026-09-15T19:08:39.295Z"
  },
  {
    "id": "babylonjs-docs-21",
    "tier": "claimed-docs",
    "url": "https://www.babylonjs.com/llms.txt",
    "excerpt": "Support for multiple physics engines (Cannon.js, Oimo.js, Ammo.js)",
    "fetchedAt": "2026-09-15T19:08:39.295Z"
  },
  {
    "id": "babylonjs-docs-22",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "WebGPU Support: Next-generation graphics API",
    "fetchedAt": "2026-09-15T19:08:39.295Z"
  },
  {
    "id": "babylonjs-docs-23",
    "tier": "claimed-docs",
    "url": "https://www.babylonjs.com/llms.txt",
    "excerpt": "Babylon Viewer: Simple component for embedding 3D models",
    "fetchedAt": "2026-09-15T19:08:39.295Z"
  },
  {
    "id": "babylonjs-docs-24",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "NPM packages for all modules",
    "fetchedAt": "2026-09-15T19:08:39.295Z"
  },
  {
    "id": "babylonjs-docs-25",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "Modular design with tree-shakable ES6 modules",
    "fetchedAt": "2026-09-15T19:08:39.295Z"
  },
  {
    "id": "babylonjs-docs-26",
    "tier": "claimed-docs",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "React.js: Component integration patterns",
    "fetchedAt": "2026-09-15T19:08:39.295Z"
  },
  {
    "id": "babylonjs-comm-1",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/35645857",
    "excerpt": "The 'Physics' in Babylon.js is at the inexcusably 'my first game engine' level of incompetence. Velocity and acceleration treated as if they have the same dimensions; no understanding of world time, causing issues across different frame rates.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-2",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/35645857",
    "excerpt": "I think Havoc physics will be a very welcome addition... As a technical 3D artist, Babylon has been a great way to dive into web dev, and it parallels with standard game engines just enough that I can easily find my way around the documentation.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-3",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/35645857",
    "excerpt": "Babylon is amazing, the documentation and backwards compatibility is quite something. Just finished a project with it, while the learning curve is steep, it doesn't blindside you.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-4",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/35645857",
    "excerpt": "My wife found that ThreeJS breaks backwards compatibility a lot, while Babylon is exactly the opposite. Babylon also has vastly superior documentation and doesn't seem to suffer from lag spikes as much. However, it's an oldschool API and requires quite a bit of learning; also it's three times the size of ThreeJS.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-5",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/35645857",
    "excerpt": "I had high hopes for babylon.js... My gripes: no 'preferred navigation feel', doesn't care for real-world physics scale, setting up a default test scene is kludgy, and I never found any active community using it outside MS release announcements.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-6",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/14758153",
    "excerpt": "three.js seems more well known/established than babylon... I went with babylon and I'm glad I did. Better performance and the object names and concepts seemed easier to follow and less obtuse. They are extremely diligent about working through bugs on github.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-7",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/14758153",
    "excerpt": "Babylon seemed much more approachable than three for basic stuff (a box and a camera). However there is a lot more written about three than Babylon.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-8",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/14758153",
    "excerpt": "I switched from Three to Babylon two years ago... Babylon has a compact, active set of devs (I've made bug reports and seen the fix in the next nightly build multiple times)... Babylon is more of a 'game engine' than a '3D engine' with built-in subsystems for bone animations, audio triggers, etc.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-9",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/14758153",
    "excerpt": "Babylon.js is an amazing framework. The 3d concepts are ingrained into the API and framework. The ability to read 3d model data from Blender and things just work is awesome.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-10",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/14758153",
    "excerpt": "The impressive thing about Babylon.js is Spector, a fully functional WebGL debugger extension in Chrome which makes 3D development on the web so much easier, works with Three.js too!",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-11",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/14758153",
    "excerpt": "I would say it is more of a game engine, especially compared to three.js. Babylon.js supports physics plug-ins and collisions, has an action manager, great docs and community support; posted a question in the forum and got a fix in hours.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-12",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/6200085",
    "excerpt": "Babylon.js is based on the Babylon Toolkit for Silverlight, and includes significantly more features than Three.js, including sprite support and other 2d-graphics functionality. Works in all 3 major browsers, performs best in Firefox, not IE10.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-13",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/6200085",
    "excerpt": "It seems to be pretty heavy on object allocation, e.g. BABYLON.Vector3.prototype.add creates a new Vector3 each time, unlike gl-matrix's in-place operations, risking GC pressure.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-14",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/6200085",
    "excerpt": "The next version (1.2) will remove the pressure on GC by using in-place operators and by reusing more entities.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-15",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=25075296",
    "excerpt": "Love the work being done with BabylonJS, those guys rock, despite the limitations of the 3D Web APIs versus native ones their demos always surprise me in some fashion.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-16",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=25075296",
    "excerpt": "This has so many more capabilities than Three.js and the gap seems to be growing.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-17",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=25075296",
    "excerpt": "Babylon is awesome! I just started writing a game with it. The integration with TypeScript works well and there also are very fun things like React-BabylonJS.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-18",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=25075296",
    "excerpt": "I decided to start developing a 3rd-person MMORPG using Babylon v4.0... after investing far too much time I came to question why I was bothering with a strictly web-based engine... halted dev on the babylon version and begun porting to Godot. Babylon is a great choice for web-based 3d content, but for a significant game I'd recommend a proper game engine from the start.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-19",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=7748413",
    "excerpt": "demos look quite nice but wow they take a long time to load, took about 5 minutes to download 50mb for a short scene, makes me wonder if download times are going to be a limiting factor in webgl games.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-comm-20",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=7748413",
    "excerpt": "To avoid having too long loading time, we have support for incremental loading. But we definitely need to work on optimizing the size of our scene format also.",
    "fetchedAt": "2026-09-15T19:12:39.098Z"
  },
  {
    "id": "babylonjs-probe-1",
    "tier": "probe",
    "url": "https://doc.babylonjs.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://doc.babylonjs.com/llms.txt # Babylon.js Documentation\n\n> Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed int",
    "fetchedAt": "2026-09-15T19:14:22.548Z"
  },
  {
    "id": "babylonjs-probe-2",
    "tier": "probe",
    "url": "https://doc.babylonjs.com/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://doc.babylonjs.com/openapi.json, https://doc.babylonjs.com/swagger.json, https://doc.babylonjs.com/api/openapi.json, https://doc.babylonjs.com/.well-known/openapi.json)",
    "fetchedAt": "2026-09-15T19:14:22.548Z"
  },
  {
    "id": "babylonjs-probe-rt-1",
    "tier": "probe",
    "url": "https://doc.babylonjs.com/setup/frameworkPackages/npmSupport",
    "excerpt": "PROBE runtime (recorded 2026-09-15): `npm view @babylonjs/core version` → 9.26.1 (Apache-2.0, 234,040 weekly downloads via the public npm API), and BOTH doc.babylonjs.com and www.babylonjs.com serve llms.txt files.",
    "fetchedAt": "2026-09-15T19:14:25.000Z"
  },
  {
    "id": "babylonjs-probe-rt-2",
    "tier": "probe",
    "url": "https://www.babylonjs.com/",
    "excerpt": "PROBE runtime negative (recorded 2026-09-15): despite Microsoft parentage, Babylon.js has essentially no MCP ecosystem — no official server, and the largest community repo has 9 stars (davidvanstory/babylonjs-mcp, idle since 2025-07). Docs pages are client-rendered Next.js with no .md mirrors.",
    "fetchedAt": "2026-09-15T19:14:25.000Z"
  }
]
