<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://moonjump.com/forum/</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorials</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/hello-world</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/uv-coordinates</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/animation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/shapes-circle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/shapes-rectangles</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/patterns-tiling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/smooth-functions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/noise</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/2d-lighting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/intro-to-raymarching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/rotation-transforms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/color-spaces</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/polar-coordinates</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/domain-repetition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/smooth-blending-sdf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/voronoi-noise</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/glow-and-bloom</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/morphing-shapes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/texture-sampling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/post-processing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/domain-warping</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/reflections</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/soft-shadows</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/fog-and-atmosphere</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/mandelbrot-fractal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/julia-set</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/water-and-waves</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/fire-and-smoke</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/3d-domain-repetition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/fbm-terrain</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/health-bar</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/dissolve-effect</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/sprite-outline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/shockwave-distortion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/force-field</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/retro-crt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/2d-platformer-lighting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/parallax-scrolling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/portal-vortex</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shader-sandbox/tutorial/pixel-art-dithering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev-members</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/optimizing-javascript-performance-for-browser-games-596458</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/shader-graph-vs-hand-written-glsl-hlsl-when-visual-node-tools-start-costing-you-e6160b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-brush-based-scatter-tool-for-godot-4-manually-placing-every-tree-was-killing-me-994950</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-mirror-copy-a-pose-range-for-walk-cycle-second-halves-rotation-math-is-half-working-and-i-don-t-trust-it-fd0430</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/additive-animation-layers-for-locomotion-overlays-anyone-else-find-this-way-harder-to-get-right-than-it-looks-7d23f6</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-game-feel-autoload-for-godot-4-hit-stop-screen-flash-and-camera-impulse-in-one-call-9b2c84</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/cleaning-up-mocap-data-in-blender-vs-motionbuilder-is-learning-motionbuilder-still-worth-it-in-2026-d534ba</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/phaser-3-vite-hmr-canvas-getting-nuked-on-every-module-reload-here-s-what-fixed-it-a5cd31</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/motion-path-editing-in-blender-why-does-it-feel-like-an-afterthought-25c2cb</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/baking-cloth-and-hair-simulations-for-real-time-game-characters-36c80b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/blend-shapes-vs-bones-for-facial-rigs-when-does-each-actually-make-sense-and-why-is-it-never-simple-517264</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/blender-4-x-animation-workflow-tips-113fe9</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/blender-animation-preview-vs-in-engine-playback-why-does-it-never-feel-the-same-ec2930</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/euler-order-mismatches-between-blender-unity-and-unreal-have-cost-me-more-hours-than-i-want-to-admit-8340ee</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/graph-editor-habits-that-actually-improved-my-animation-e96a37</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/ik-foot-placement-on-uneven-terrain-what-s-your-actual-production-approach-c5d53d</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/jiggle-bones-vs-baked-sims-for-secondary-motion-how-are-you-actually-handling-this-at-runtime-33f929</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/motion-matching-feels-like-magic-but-is-it-actually-feasible-outside-of-aaa-2cc459</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/procedural-animation-vs-hand-keyed-when-to-use-each-5d2f4b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/typed-event-classes-in-godot-4-instead-of-raw-signals-actually-keeping-type-info-85628e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/snapping-vs-blending-when-switching-combat-animations-when-does-each-actually-work-793f5a</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/retargeting-between-blender-and-maya-is-still-kind-of-a-mess-and-here-s-why-1b598b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/procedural-generation-perlin-noise-vs-wave-function-collapse-e84ffd</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/root-motion-vs-in-place-animation-picking-the-right-approach-for-responsive-game-feel-e8ff81</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/unity-s-animator-controller-turns-into-spaghetti-past-30-states-how-are-you-actually-managing-this-15de87</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/the-12-principles-of-animation-applied-to-game-characters-2b2c26</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-audit-orphaned-animation-actions-didn-t-realize-how-many-were-rotting-in-my-blend-files-9628f2</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-breakdown-pose-tool-really-missed-this-from-maya-and-finally-got-fed-up-enough-to-write-it-736430</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-auto-bake-ik-to-fk-chains-before-fbx-export-tired-of-doing-this-by-hand-b4f0c9</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-auto-offset-bone-chains-for-overlap-drag-it-down-the-hierarchy-48ce88</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-auto-set-curve-interpolation-by-bone-name-mech-rigs-shouldn-t-default-to-bezier-5dc8e4</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/branching-in-shaders-when-does-it-actually-hurt-performance-bc857a</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-batch-export-nla-strips-as-individual-fbxs-exporting-animations-one-by-one-is-torture-f72b7b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-build-a-visual-action-catalog-40-actions-in-my-file-and-i-had-no-idea-which-was-which-b09b5e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-reverse-an-action-in-place-the-handle-math-is-what-trips-you-up-6604cc</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/async-await-in-game-loops-is-it-ever-actually-safe-or-am-i-just-asking-for-trouble-c6fd91</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-catch-out-of-range-bone-rotations-in-animations-beats-squinting-at-the-graph-editor-a7fcdb</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/input-buffering-in-action-games-how-precise-is-precise-enough-and-what-s-your-actual-window-dbe216</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-split-actions-by-timeline-markers-why-is-this-not-built-in-f7cbf4</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/shader-compilation-stutter-in-webgl-is-there-actually-a-solution-or-do-we-just-warn-players-477430</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-convert-held-pose-keyframes-to-vector-handles-automatically-sick-of-bezier-overshoots-on-things-that-should-just-hold-e5fbe2</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-blender-script-to-semi-automate-corrective-shape-key-drivers-doing-this-by-hand-is-a-slow-death-9e8b57</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/anyone-actually-using-c-source-generators-in-unity-yet-tried-it-for-boilerplate-and-it-s-interesting-7614bd</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-maya-script-to-auto-generate-animation-layers-from-selection-sets-never-doing-this-by-hand-again-cddce5</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/animating/wrote-a-unity-animation-event-dispatcher-that-doesn-t-make-me-want-to-quit-c6d95b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/anyone-else-using-godot-s-custom-resources-for-game-data-replaced-my-json-configs-and-kind-of-love-it-acd87b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/building-a-real-time-multiplayer-backend-with-node-js-and-socket-io-d08fd3</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/ci-cd-for-game-builds-how-i-stopped-shipping-broken-exports-2241a7</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/does-anyone-actually-unit-test-game-logic-or-do-we-all-just-playtest-and-pray-ad5d66</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/event-bus-vs-direct-references-for-game-systems-when-does-decoupling-actually-help-and-when-is-it-just-noise-bc669c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/gdscript-vs-c-in-godot-4-for-a-mid-size-project-has-anyone-switched-mid-project-49590a</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/rollback-netcode-in-godot-4-anyone-actually-done-this-or-is-it-just-theory-on-reddit-41365c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/rust-via-gdextension-for-cpu-heavy-systems-tried-it-for-pathfinding-sharing-what-i-found-a6aded</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/webassembly-for-browser-games-real-performance-gains-or-just-added-complexity-52e5c2</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-gdscript-save-file-migrator-so-old-saves-don-t-break-between-builds-7a72cd</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-godot-4-in-game-profiling-overlay-finally-found-what-was-actually-spiking-my-frame-time-a00519</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-simple-replay-system-for-godot-4-by-recording-inputs-instead-of-state-surprisingly-clean-230286</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/hot-reloading-game-data-at-runtime-is-anyone-doing-this-cleanly-or-is-it-always-a-hack-1091a5</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/hot-reloading-localization-csvs-in-godot-4-without-restarting-the-editor-workaround-that-mostly-works-f227c4</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/spatial-hashing-vs-quadtrees-for-2d-broad-phase-collision-which-actually-wins-at-scale-7c0131</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/enemy-perception-systems-always-end-up-a-tangled-mess-how-are-you-structuring-yours-b5b360</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/typescript-vs-javascript-for-game-projects-a-practical-take-b820ab</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/unity-coroutines-keep-dying-and-i-have-no-idea-why-cdb28c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/web-audio-api-autoplay-policy-broke-my-game-on-first-load-anyone-got-a-clean-pattern-for-this-6227f0</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-c-attribute-for-unity-to-block-play-mode-when-serialized-fields-are-null-catching-these-at-edit-time-instead-of-runtime-3e5d4e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-c-event-wrapper-for-unity-that-auto-unsubscribes-on-destroy-tired-of-hunting-phantom-callbacks-8904e0</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-custom-cli-tool-to-scaffold-godot-scenes-from-templates-tired-of-copying-boilerplate-b75eb0</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-generic-object-pool-for-godot-4-using-process-mode-as-the-free-flag-is-this-weird-7bea0c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-godot-4-editorplugin-that-catches-broken-nodepath-exports-at-edit-time-no-more-runtime-null-crashes-f2066c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-godot-4-quest-tracker-using-custom-resources-way-simpler-than-i-expected-6c6d47</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-godot-4-runtime-input-remapper-with-config-persistence-inputmap-api-is-actually-pretty-solid-58f5a9</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-godot-4-ui-data-binding-helper-connecting-display-nodes-to-game-data-is-too-much-boilerplate-f59728</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-lightweight-task-scheduler-for-godot-4-coroutines-were-tanking-my-frame-time-3efedd</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-prioritized-scene-preloader-for-godot-4-tired-of-chaining-awaits-in-level-transitions-ed1323</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-python-script-to-auto-generate-godot-tres-files-from-csv-one-source-of-truth-for-game-data-bd9393</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-quick-in-game-debug-console-for-godot-4-command-registration-is-actually-nice-with-callables-97d291</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-small-signal-debug-utility-for-godot-4-had-no-idea-half-my-connections-were-stale-e0d79b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-tiny-http-server-in-gdscript-to-poke-at-game-state-from-the-browser-dumb-experiment-that-actually-stuck-ca9421</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/camera-shake-implementation-why-does-everyone-s-version-feel-slightly-wrong-and-how-do-i-fix-mine-f0be9d</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-tiny-fsm-base-class-in-gdscript-so-i-d-stop-copy-pasting-state-logic-everywhere-24d8ec</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-a-unity-assetpostprocessor-to-auto-apply-fbx-import-settings-by-folder-tired-of-fixing-the-same-checkboxes-every-import-5ff240</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/coding/wrote-an-undo-redo-system-for-my-godot-level-editor-command-pattern-in-gdscript-deccd2</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/animation-driven-vs-physics-character-controllers-has-anyone-actually-gone-back-to-physics-after-switching-b9b912</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/behavior-trees-feel-like-overkill-for-most-game-enemy-ai-anyone-else-just-using-utility-scoring-5792a2</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/best-practices-for-game-save-systems-f08922</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/bsp-dungeon-generation-feels-structurally-boring-am-i-implementing-it-wrong-or-is-that-just-the-trade-off-2bb5e4</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/dialogue-data-format-for-mid-size-games-resource-files-json-or-just-use-ink-yarn-f11e3c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/fixed-timestep-render-interpolation-the-moving-platform-problem-nobody-warns-you-about-9004f4</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/godot-4-s-built-in-multiplayer-api-for-a-small-co-op-game-anyone-actually-shipped-with-it-44a35e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/prefab-variants-vs-scene-inheritance-in-godot-4-anyone-actually-use-inherited-scenes-in-production-946ccb</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/ecs-architecture-in-practice-when-it-actually-helps-and-when-it-s-overkill-7e21aa</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/floating-point-precision-in-large-open-worlds-origin-shifting-keeps-breaking-my-stuff-9622b9</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/getting-started-with-godot-4-for-2d-platformers-ca7091</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/hitbox-hurtbox-timing-in-frame-data-driven-combat-how-are-you-wiring-this-up-without-it-becoming-a-mess-6ef4be</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/item-definitions-vs-item-instances-where-do-you-actually-draw-the-line-fc42ec</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/lod-transitions-on-skinned-meshes-why-does-cross-fade-look-so-bad-and-what-are-people-actually-doing-62b745</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/unity-vs-godot-for-indie-devs-in-2025-has-godot-actually-caught-up-74a973</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/runtime-mesh-deformation-for-destructible-terrain-where-does-the-perf-actually-go-fc4c0e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/runtime-navmesh-rebaking-how-are-you-handling-dynamic-geometry-changes-without-hitching-9e3c34</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-godot-4-loot-table-system-weighted-drops-with-context-tags-one-resource-per-enemy-cad43e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-stat-modifier-system-for-godot-4-flat-adds-percent-multipliers-and-source-based-removal-3ffa66</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/spatial-audio-occlusion-how-are-you-handling-walls-and-geometry-9f55b2</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/tile-based-pathfinding-with-dynamic-terrain-costs-a-isn-t-enough-on-its-own-f19ba4</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-godot-4-interactive-water-ripple-system-world-space-contact-points-to-shader-array-surprisingly-clean-582a92</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-godot-4-scene-transition-system-that-swaps-shaders-black-fades-were-embarrassing-me-5c9313</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-godot-4-state-machine-that-actually-scales-past-3-states-cfab2b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-grid-inventory-in-godot-4-with-drag-and-drop-but-multi-slot-items-are-a-different-beast-6d04af</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-layered-adaptive-music-system-for-godot-4-that-crossfades-stems-based-on-game-state-4cd703</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-lightweight-ink-dialogue-runner-for-godot-4-no-plugin-just-reads-the-compiled-json-032fa6</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/finger-tracking-on-budget-mocap-suits-are-rokoko-smartgloves-actually-worth-it-or-should-i-just-keyframe-a72530</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/foot-contact-correction-in-mocap-anyone-found-a-non-terrible-workflow-6830ad</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-a-surface-type-system-for-godot-4-footstep-sounds-particles-and-decals-from-one-resource-086e5e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/game-dev/wrote-an-ability-system-for-godot-4-that-doesn-t-turn-into-a-class-hierarchy-nightmare-237be6</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/anyone-actually-using-optical-mocap-at-the-indie-level-optitrack-vicon-or-has-inertial-just-caught-up-2ba4e0</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/building-a-low-cost-markerless-mocap-pipeline-with-mediapipe-and-blender-0974f0</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/combining-body-and-face-mocap-data-without-losing-your-mind-40acc4</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/iphone-lidar-vs-dedicated-mocap-suits-for-indie-projects-71fcb5</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/metahuman-animator-vs-live-link-face-for-facial-mocap-a-practical-comparison-from-an-indie-pipeline-8adc46</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/mocap-for-non-humanoid-rigs-quadrupeds-creatures-anything-weird-2fb688</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/voronoi-stained-glass-cracked-ice-shader-full-glsl-62a059</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/mocap-retargeting-onto-stylized-rigs-when-does-the-data-just-stop-being-useful-622120</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/organizing-a-mocap-library-that-doesn-t-turn-into-a-nightmare-after-6-months-a3e0a6</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/prop-tracking-with-inertial-suits-is-anyone-actually-getting-clean-data-or-are-we-all-just-keyframing-on-top-c29aa9</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/smartgloves-finger-data-is-noisy-as-hell-anyone-found-a-sane-cleanup-workflow-247e79</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-blender-script-to-auto-detect-foot-plant-frames-from-mocap-velocity-no-more-hand-marking-contacts-3f943e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/retargeting-mocap-data-between-different-skeleton-rigs-0a6e6e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/retargeting-mocap-onto-non-standard-proportions-without-destroying-the-feel-c56a2c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/rokoko-suit-drift-mid-session-anyone-have-a-solid-recalibration-workflow-or-is-it-just-restart-and-pray-5ee284</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/six-months-using-move-ai-for-a-short-film-here-s-where-i-m-at-77e7e7</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-blender-python-script-to-catch-jump-cuts-in-mocap-curves-no-more-frame-scrubbing-to-find-blown-tracks-34b128</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-blender-script-to-auto-trim-dead-frames-from-mocap-takes-tired-of-finding-where-the-action-starts-by-hand-51f08c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-blender-script-to-detect-rotation-velocity-spikes-in-mocap-takes-no-more-mystery-frame-pops-1ec874</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-blender-script-to-flag-hand-body-intersection-frames-in-mocap-takes-catching-penetration-before-it-s-the-animator-s-problem-45de87</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-blender-script-to-normalize-hip-height-across-mocap-takes-tired-of-every-clip-starting-at-a-different-elevation-116e72</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-motionbuilder-python-script-to-auto-map-hik-character-definitions-from-bone-naming-5617dc</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-motionbuilder-script-to-auto-fix-world-orientation-on-batches-of-takes-was-doing-this-by-hand-every-session-e87270</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-python-script-to-strip-redundant-keyframes-from-blender-mocap-imports-the-curve-bloat-is-unreal-8f73ed</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/hologram-glitch-effect-raymarched-3d-holographic-display-in--89e49b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/motion-capture/wrote-a-quick-blender-script-to-smooth-mocap-curves-with-per-bone-weighting-sharing-it-here-92d52a</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/fire-dissolve-burn-away-effect-448991</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/3d-volumetric-explosion-raymarched-smoke-and-fire-loop-5fce2e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/break-apart-shader-49723c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/cel-shading-toon-outline-raymarched-scene-with-hard-banding-bd3d45</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/classic-plasma-effect-swirling-color-fields-with-sine-waves-d1c3a1</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/crt-monitor-retro-tv-effect-973ae6</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/force-field-energy-shield-effect-raymarched-hexagonal-barrie-c3a315</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/fragment-shaders-lighting-eda00e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/frosted-ice-ab76b1</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/heat-distortion-haze-shader-full-glsl-walkthrough-704c87</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/stencil-buffer-tricks-for-shader-effects-what-are-you-actually-using-it-for-fa1580</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/stylized-ocean-water-surface-shader-gerstner-waves-foam-fres-bea761</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/tutorial-intro-to-raymarching-with-mouse-control-798fb9</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/intro-to-vertex-shaders-6c90af</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/physically-based-rendering-pbr-cook-torrance-brdf-spheres-in-9e1949</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/plasma-warp-tunnel-psychedelic-hyperspace-effect-dd23f1</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/procedural-fire-and-noise-crafting-realistic-flames-in-pure--d63776</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/rain-and-puddle-reflections-a-complete-glsl-shader-breakdown-d1259e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/ray-marching-basics-building-a-3d-scene-from-signed-distance-1d9db1</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/real-time-global-illumination-from-theory-to-shader-cornell--8a440b</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/rendering-animated-fractals-in-glsl-mandelbrot-julia-sets-wi-80c129</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/stylized-grass-and-wind-field-a-real-time-glsl-shader-breakd-0957a3</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/volumetric-raymarched-clouds-realistic-cumulus-with-silver-l-8c3a52</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/voronoi-patterns-and-cellular-noise-organic-worlds-from-simp-c31c6e</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://moonjump.com/forum/shaders-glsl/whitted-style-ray-tracing-in-a-fragment-shader-reflections-r-9d7d2c</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>