<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/docs/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://engine.needle.tools/docs/component-compiler.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/component-reference.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/debugging.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/deployment.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/embedding.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/everywhere-actions.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/examples.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/export.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/faq.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/features-overview.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/for-unity-developers.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/getting-started.html</loc><lastmod>2024-09-23T21:10:36.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/html.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/</loc><lastmod>2026-03-30T15:04:12.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/integrating-with-framer.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/integrating-with-wordpress.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/ios-webxr-app-clip.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/materialx.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/modules.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/networking.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/project-structure.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/scripting-examples.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/scripting.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/support.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/technical-overview.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/testimonials.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/testing.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/vanilla-js.html</loc><lastmod>2024-10-09T09:14:11.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/vision.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/webxr-image-tracking.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/xr.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/ai/</loc><lastmod>2026-03-30T15:04:12.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/ai/needle-mcp-server.html</loc><lastmod>2026-02-19T22:52:01.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/blender/animation.html</loc><lastmod>2026-01-27T22:02:12.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/blender/components.html</loc><lastmod>2026-01-28T08:52:34.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/blender/</loc><lastmod>2026-03-05T14:57:40.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/blender/lightmapping.html</loc><lastmod>2026-01-27T22:02:12.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/cloud/</loc><lastmod>2026-03-26T05:26:50.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/custom-integrations/</loc><lastmod>2025-09-11T09:25:49.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/explanation/exporting-to-gltf.html</loc><lastmod>2026-02-24T11:27:18.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/explanation/fasthdr.html</loc><lastmod>2026-03-31T05:47:34.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/explanation/</loc><lastmod>2026-03-22T07:07:28.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/getting-started/for-unity-developers.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/getting-started/</loc><lastmod>2026-03-30T15:04:12.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/getting-started/typescript-essentials.html</loc><lastmod>2026-02-17T13:01:30.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/gltf-progressive/</loc><lastmod>2026-02-11T21:47:06.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/help/</loc><lastmod>2026-02-24T10:41:09.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/help/support.html</loc><lastmod>2026-02-24T10:41:09.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/help/testimonials.html</loc><lastmod>2026-03-03T21:53:10.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/accessibility.html</loc><lastmod>2026-03-05T10:23:44.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/</loc><lastmod>2026-03-25T07:59:13.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/testing.html</loc><lastmod>2026-01-27T16:32:25.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/components.html</loc><lastmod>2026-03-25T07:59:13.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/faq.html</loc><lastmod>2026-04-03T10:02:43.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/</loc><lastmod>2026-03-29T13:31:27.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/modules.html</loc><lastmod>2026-01-27T17:55:44.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/needle-config-json.html</loc><lastmod>2024-09-03T21:36:19.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/needle-engine-attributes.html</loc><lastmod>2026-02-10T21:56:12.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/needle-vite-plugin.html</loc><lastmod>2026-03-11T14:55:23.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/scripting-examples.html</loc><lastmod>2026-01-27T20:30:37.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/templates.html</loc><lastmod>2026-02-26T11:20:23.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/typescript-decorators.html</loc><lastmod>2026-01-28T09:05:17.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/three/</loc><lastmod>2026-01-27T14:05:54.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/three/needle-devtools-for-threejs-chrome-extension.html</loc><lastmod>2026-01-27T16:32:25.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/tutorials/for-8thwall-users.html</loc><lastmod>2026-03-03T22:20:28.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/tutorials/for-adobe-aero-users.html</loc><lastmod>2026-03-05T11:06:25.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/tutorials/</loc><lastmod>2026-03-26T04:48:54.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/unity/editor-sync.html</loc><lastmod>2024-09-23T15:48:04.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/unity/getting-started.html</loc><lastmod>2026-01-28T15:00:43.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/unity/</loc><lastmod>2026-03-03T22:20:28.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/explanation/architecture/technical-overview.html</loc><lastmod>2026-03-25T09:45:28.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/explanation/core-concepts/component-compiler.html</loc><lastmod>2026-03-05T15:51:28.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/explanation/core-concepts/features-overview.html</loc><lastmod>2026-03-25T07:59:13.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/explanation/core-concepts/project-structure.html</loc><lastmod>2026-03-26T04:48:54.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/explanation/core-concepts/vision.html</loc><lastmod>2026-01-28T09:05:17.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/explanation/networking/architecture.html</loc><lastmod>2026-01-27T15:49:41.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/contact-shadows.html</loc><lastmod>2026-02-01T21:39:01.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/cursor-follow.html</loc><lastmod>2026-01-28T12:56:11.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/drag-controls.html</loc><lastmod>2026-01-28T15:44:13.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/droplistener.html</loc><lastmod>2026-01-28T13:11:51.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/duplicatable.html</loc><lastmod>2026-01-28T12:56:11.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/orbit-controls.html</loc><lastmod>2026-01-28T16:48:52.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/scene-switcher.html</loc><lastmod>2026-01-28T14:44:24.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/scroll-follow.html</loc><lastmod>2026-01-28T16:48:52.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/ui-text.html</loc><lastmod>2026-03-25T07:59:13.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/components/video-player.html</loc><lastmod>2026-01-28T12:56:11.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/debugging/</loc><lastmod>2026-02-18T22:57:52.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/deployment/embedding.html</loc><lastmod>2026-01-27T21:30:10.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/deployment/</loc><lastmod>2026-02-11T21:31:16.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/everywhere-actions/</loc><lastmod>2026-03-03T22:20:28.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/export/</loc><lastmod>2026-02-24T11:12:32.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/export/materialx.html</loc><lastmod>2026-03-29T10:02:43.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/integrations/adobe-experience-manager.html</loc><lastmod>2026-01-27T21:30:10.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/integrations/framer.html</loc><lastmod>2026-01-27T17:55:44.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/integrations/wordpress.html</loc><lastmod>2026-01-27T17:55:44.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/networking/concepts.html</loc><lastmod>2026-01-27T15:49:41.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/networking/custom-servers.html</loc><lastmod>2026-01-27T16:32:25.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/networking/</loc><lastmod>2026-03-05T14:57:40.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/networking/manual-networking.html</loc><lastmod>2026-01-27T16:32:25.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/networking/setup.html</loc><lastmod>2026-01-27T15:49:41.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/networking/sync-state.html</loc><lastmod>2026-01-27T16:32:25.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/optimization/</loc><lastmod>2026-03-24T16:05:38.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/scripting/create-components.html</loc><lastmod>2026-01-28T15:00:43.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/scripting/detect-mobile-devices.html</loc><lastmod>2026-01-28T09:37:12.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/scripting/handle-input.html</loc><lastmod>2026-01-27T15:49:41.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/scripting/material-property-blocks.html</loc><lastmod>2026-02-24T21:09:50.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/scripting/perform-raycasting.html</loc><lastmod>2026-01-27T15:49:41.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/scripting/use-coroutines.html</loc><lastmod>2026-01-27T20:30:37.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/scripting/use-lifecycle-hooks.html</loc><lastmod>2026-01-27T18:57:51.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/scripting/use-physics.html</loc><lastmod>2026-03-05T14:57:40.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/web-integration/</loc><lastmod>2026-02-26T12:26:55.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/web-integration/pwa.html</loc><lastmod>2026-03-11T08:46:41.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/web-integration/responsive-design.html</loc><lastmod>2026-01-27T21:30:10.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/xr/image-tracking.html</loc><lastmod>2026-02-06T16:50:25.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/xr/</loc><lastmod>2026-03-03T22:20:28.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/xr/ios-webxr-app-clip.html</loc><lastmod>2026-03-03T17:31:09.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/how-to-guides/xr/vr-performance.html</loc><lastmod>2026-02-27T11:07:06.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/api/input-events.html</loc><lastmod>2026-01-27T18:44:11.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/api/lifecycle-methods.html</loc><lastmod>2026-01-27T18:44:11.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/api/networking-events.html</loc><lastmod>2026-01-27T18:44:11.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/api/physics-events.html</loc><lastmod>2026-01-28T10:33:14.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/api/time.html</loc><lastmod>2026-01-27T18:44:11.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/api/xr-events.html</loc><lastmod>2026-01-27T22:48:08.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/changelogs/component-compiler.html</loc><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/changelogs/gltf-progressive.html</loc><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/changelogs/materialx.html</loc><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/changelogs/needle-engine.html</loc><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/changelogs/three-animation-pointer.html</loc><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/reference/changelogs/unitygltf.html</loc><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/tutorials/fundamentals/c-sharp-to-typescript.html</loc><lastmod>2026-01-28T10:47:20.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/tutorials/fundamentals/for-blender-artists.html</loc><lastmod>2026-01-28T10:33:14.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/tutorials/fundamentals/for-unity-developers.html</loc><lastmod>2026-01-28T10:33:14.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/tutorials/fundamentals/typescript-essentials.html</loc><lastmod>2026-01-28T10:33:14.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/tutorials/fundamentals/unity-integration.html</loc><lastmod>2026-01-28T15:00:43.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/tutorials/fundamentals/web-essentials.html</loc><lastmod>2026-03-26T04:48:54.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://engine.needle.tools/docs/404.html</loc><changefreq>weekly</changefreq></url></urlset>