<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://first-frame.pages.dev/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/1-1-programming-fundamentals/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/1-1-programming-fundamentals/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/1-1-programming-fundamentals/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/1-1-programming-fundamentals/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/1-1-programming-fundamentals/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/1-1-programming-fundamentals/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/1-1-programming-fundamentals/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/1-1-programming-fundamentals/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/1-2-c-sharp-the-language-of-unity/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/1-2-c-sharp-the-language-of-unity/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/1-2-c-sharp-the-language-of-unity/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/1-2-c-sharp-the-language-of-unity/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/1-2-c-sharp-the-language-of-unity/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/1-2-c-sharp-the-language-of-unity/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/1-2-c-sharp-the-language-of-unity/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/1-2-c-sharp-the-language-of-unity/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/1-3-cpp-for-engine-graphics-and-performance/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/1-3-cpp-for-engine-graphics-and-performance/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/1-3-cpp-for-engine-graphics-and-performance/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/1-3-cpp-for-engine-graphics-and-performance/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/1-3-cpp-for-engine-graphics-and-performance/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/1-3-cpp-for-engine-graphics-and-performance/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/1-3-cpp-for-engine-graphics-and-performance/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/1-3-cpp-for-engine-graphics-and-performance/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/1-4-data-structures-and-algorithms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/1-4-data-structures-and-algorithms/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/1-4-data-structures-and-algorithms/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/1-4-data-structures-and-algorithms/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/1-4-data-structures-and-algorithms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/1-4-data-structures-and-algorithms/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/1-4-data-structures-and-algorithms/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/1-4-data-structures-and-algorithms/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/2-1-linear-algebra/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-1-linear-algebra/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-1-linear-algebra/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-1-linear-algebra/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/2-1-linear-algebra/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-1-linear-algebra/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-1-linear-algebra/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-1-linear-algebra/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/2-2-trigonometry-and-geometry/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-2-trigonometry-and-geometry/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-2-trigonometry-and-geometry/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-2-trigonometry-and-geometry/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/2-2-trigonometry-and-geometry/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-2-trigonometry-and-geometry/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-2-trigonometry-and-geometry/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-2-trigonometry-and-geometry/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/2-3-quaternions-and-rotations/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-3-quaternions-and-rotations/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-3-quaternions-and-rotations/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-3-quaternions-and-rotations/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/2-3-quaternions-and-rotations/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-3-quaternions-and-rotations/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-3-quaternions-and-rotations/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-3-quaternions-and-rotations/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/2-4-interpolation-curves-and-easing/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-4-interpolation-curves-and-easing/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-4-interpolation-curves-and-easing/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-4-interpolation-curves-and-easing/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/2-4-interpolation-curves-and-easing/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-4-interpolation-curves-and-easing/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-4-interpolation-curves-and-easing/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-4-interpolation-curves-and-easing/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/2-5-calculus-and-numerical-methods/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-5-calculus-and-numerical-methods/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-5-calculus-and-numerical-methods/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-5-calculus-and-numerical-methods/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/2-5-calculus-and-numerical-methods/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-5-calculus-and-numerical-methods/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-5-calculus-and-numerical-methods/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-5-calculus-and-numerical-methods/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/2-6-randomness-and-noise/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-6-randomness-and-noise/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-6-randomness-and-noise/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-6-randomness-and-noise/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/2-6-randomness-and-noise/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/2-6-randomness-and-noise/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/2-6-randomness-and-noise/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/2-6-randomness-and-noise/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/3-1-memory-and-the-cpu/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/3-1-memory-and-the-cpu/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/3-1-memory-and-the-cpu/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/3-1-memory-and-the-cpu/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/3-1-memory-and-the-cpu/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/3-1-memory-and-the-cpu/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/3-1-memory-and-the-cpu/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/3-1-memory-and-the-cpu/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/3-2-memory-management/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/3-2-memory-management/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/3-2-memory-management/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/3-2-memory-management/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/3-2-memory-management/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/3-2-memory-management/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/3-2-memory-management/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/3-2-memory-management/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/3-3-concurrency-and-multithreading/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/3-3-concurrency-and-multithreading/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/3-3-concurrency-and-multithreading/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/3-3-concurrency-and-multithreading/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/3-3-concurrency-and-multithreading/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/3-3-concurrency-and-multithreading/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/3-3-concurrency-and-multithreading/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/3-3-concurrency-and-multithreading/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/4-1-unity-core-gameobjects-components-scenes-prefabs/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-1-unity-core-gameobjects-components-scenes-prefabs/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-1-unity-core-gameobjects-components-scenes-prefabs/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-1-unity-core-gameobjects-components-scenes-prefabs/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/4-1-unity-core-gameobjects-components-scenes-prefabs/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-1-unity-core-gameobjects-components-scenes-prefabs/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-1-unity-core-gameobjects-components-scenes-prefabs/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-1-unity-core-gameobjects-components-scenes-prefabs/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/4-2-c-sharp-scripting-in-unity/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-2-c-sharp-scripting-in-unity/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-2-c-sharp-scripting-in-unity/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-2-c-sharp-scripting-in-unity/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/4-2-c-sharp-scripting-in-unity/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-2-c-sharp-scripting-in-unity/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-2-c-sharp-scripting-in-unity/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-2-c-sharp-scripting-in-unity/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/4-3-unity-systems-input-physics-animation-audio-ui/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-3-unity-systems-input-physics-animation-audio-ui/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-3-unity-systems-input-physics-animation-audio-ui/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-3-unity-systems-input-physics-animation-audio-ui/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/4-3-unity-systems-input-physics-animation-audio-ui/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-3-unity-systems-input-physics-animation-audio-ui/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-3-unity-systems-input-physics-animation-audio-ui/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-3-unity-systems-input-physics-animation-audio-ui/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/4-4-editor-scripting-and-custom-tools/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-4-editor-scripting-and-custom-tools/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-4-editor-scripting-and-custom-tools/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-4-editor-scripting-and-custom-tools/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/4-4-editor-scripting-and-custom-tools/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-4-editor-scripting-and-custom-tools/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-4-editor-scripting-and-custom-tools/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-4-editor-scripting-and-custom-tools/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/4-5-asset-pipeline-and-addressables/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-5-asset-pipeline-and-addressables/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-5-asset-pipeline-and-addressables/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-5-asset-pipeline-and-addressables/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/4-5-asset-pipeline-and-addressables/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/4-5-asset-pipeline-and-addressables/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/4-5-asset-pipeline-and-addressables/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/4-5-asset-pipeline-and-addressables/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/5-1-unreal-core-and-the-actor-model/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/5-1-unreal-core-and-the-actor-model/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/5-1-unreal-core-and-the-actor-model/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/5-1-unreal-core-and-the-actor-model/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/5-1-unreal-core-and-the-actor-model/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/5-1-unreal-core-and-the-actor-model/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/5-1-unreal-core-and-the-actor-model/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/5-1-unreal-core-and-the-actor-model/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/5-2-blueprints/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/5-2-blueprints/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/5-2-blueprints/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/5-2-blueprints/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/5-2-blueprints/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/5-2-blueprints/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/5-2-blueprints/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/5-2-blueprints/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/5-3-cpp-in-unreal/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/5-3-cpp-in-unreal/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/5-3-cpp-in-unreal/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/5-3-cpp-in-unreal/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/5-3-cpp-in-unreal/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/5-3-cpp-in-unreal/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/5-3-cpp-in-unreal/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/5-3-cpp-in-unreal/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/5-4-unity-vs-unreal-choosing-and-switching/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/5-4-unity-vs-unreal-choosing-and-switching/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/5-4-unity-vs-unreal-choosing-and-switching/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/5-4-unity-vs-unreal-choosing-and-switching/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/5-4-unity-vs-unreal-choosing-and-switching/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/5-4-unity-vs-unreal-choosing-and-switching/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/5-4-unity-vs-unreal-choosing-and-switching/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/5-4-unity-vs-unreal-choosing-and-switching/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/6-1-game-loop-state-and-input/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-1-game-loop-state-and-input/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-1-game-loop-state-and-input/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-1-game-loop-state-and-input/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/6-1-game-loop-state-and-input/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-1-game-loop-state-and-input/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-1-game-loop-state-and-input/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-1-game-loop-state-and-input/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/6-2-character-controllers-and-movement/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-2-character-controllers-and-movement/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-2-character-controllers-and-movement/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-2-character-controllers-and-movement/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/6-2-character-controllers-and-movement/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-2-character-controllers-and-movement/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-2-character-controllers-and-movement/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-2-character-controllers-and-movement/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/6-3-combat-and-ability-systems/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-3-combat-and-ability-systems/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-3-combat-and-ability-systems/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-3-combat-and-ability-systems/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/6-3-combat-and-ability-systems/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-3-combat-and-ability-systems/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-3-combat-and-ability-systems/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-3-combat-and-ability-systems/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/6-4-items-and-inventory/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-4-items-and-inventory/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-4-items-and-inventory/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-4-items-and-inventory/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/6-4-items-and-inventory/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-4-items-and-inventory/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-4-items-and-inventory/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-4-items-and-inventory/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/6-5-camera-systems/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-5-camera-systems/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-5-camera-systems/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-5-camera-systems/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/6-5-camera-systems/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-5-camera-systems/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-5-camera-systems/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-5-camera-systems/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/6-6-data-driven-design-save-load/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-6-data-driven-design-save-load/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-6-data-driven-design-save-load/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-6-data-driven-design-save-load/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/6-6-data-driven-design-save-load/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-6-data-driven-design-save-load/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-6-data-driven-design-save-load/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-6-data-driven-design-save-load/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/6-7-gameplay-architecture-and-patterns/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-7-gameplay-architecture-and-patterns/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-7-gameplay-architecture-and-patterns/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-7-gameplay-architecture-and-patterns/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/6-7-gameplay-architecture-and-patterns/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/6-7-gameplay-architecture-and-patterns/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/6-7-gameplay-architecture-and-patterns/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/6-7-gameplay-architecture-and-patterns/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/7-1-rendering-pipeline-fundamentals/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-1-rendering-pipeline-fundamentals/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-1-rendering-pipeline-fundamentals/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-1-rendering-pipeline-fundamentals/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/7-1-rendering-pipeline-fundamentals/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-1-rendering-pipeline-fundamentals/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-1-rendering-pipeline-fundamentals/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-1-rendering-pipeline-fundamentals/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/7-2-shaders-hlsl-shaderlab-shader-graph/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-2-shaders-hlsl-shaderlab-shader-graph/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-2-shaders-hlsl-shaderlab-shader-graph/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-2-shaders-hlsl-shaderlab-shader-graph/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/7-2-shaders-hlsl-shaderlab-shader-graph/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-2-shaders-hlsl-shaderlab-shader-graph/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-2-shaders-hlsl-shaderlab-shader-graph/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-2-shaders-hlsl-shaderlab-shader-graph/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/7-3-lighting-and-pbr/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-3-lighting-and-pbr/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-3-lighting-and-pbr/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-3-lighting-and-pbr/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/7-3-lighting-and-pbr/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-3-lighting-and-pbr/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-3-lighting-and-pbr/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-3-lighting-and-pbr/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/7-4-stylized-toon-npr-anime-look/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-4-stylized-toon-npr-anime-look/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-4-stylized-toon-npr-anime-look/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-4-stylized-toon-npr-anime-look/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/7-4-stylized-toon-npr-anime-look/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-4-stylized-toon-npr-anime-look/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-4-stylized-toon-npr-anime-look/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-4-stylized-toon-npr-anime-look/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/7-5-vfx-and-particles/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-5-vfx-and-particles/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-5-vfx-and-particles/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-5-vfx-and-particles/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/7-5-vfx-and-particles/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-5-vfx-and-particles/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-5-vfx-and-particles/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-5-vfx-and-particles/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/7-6-post-processing/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-6-post-processing/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-6-post-processing/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-6-post-processing/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/7-6-post-processing/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-6-post-processing/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-6-post-processing/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-6-post-processing/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/7-7-graphics-apis-opengl-vulkan-directx-12/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-7-graphics-apis-opengl-vulkan-directx-12/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-7-graphics-apis-opengl-vulkan-directx-12/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-7-graphics-apis-opengl-vulkan-directx-12/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/7-7-graphics-apis-opengl-vulkan-directx-12/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-7-graphics-apis-opengl-vulkan-directx-12/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-7-graphics-apis-opengl-vulkan-directx-12/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-7-graphics-apis-opengl-vulkan-directx-12/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/7-8-real-time-rendering-techniques/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-8-real-time-rendering-techniques/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-8-real-time-rendering-techniques/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-8-real-time-rendering-techniques/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/7-8-real-time-rendering-techniques/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-8-real-time-rendering-techniques/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-8-real-time-rendering-techniques/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-8-real-time-rendering-techniques/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/7-9-ray-tracing/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-9-ray-tracing/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-9-ray-tracing/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-9-ray-tracing/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/7-9-ray-tracing/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/7-9-ray-tracing/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/7-9-ray-tracing/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/7-9-ray-tracing/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/8-1-shaders-for-artists/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-1-shaders-for-artists/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-1-shaders-for-artists/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-1-shaders-for-artists/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/8-1-shaders-for-artists/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-1-shaders-for-artists/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-1-shaders-for-artists/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-1-shaders-for-artists/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/8-2-materials-and-texturing-pbr-substance/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-2-materials-and-texturing-pbr-substance/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-2-materials-and-texturing-pbr-substance/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-2-materials-and-texturing-pbr-substance/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/8-2-materials-and-texturing-pbr-substance/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-2-materials-and-texturing-pbr-substance/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-2-materials-and-texturing-pbr-substance/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-2-materials-and-texturing-pbr-substance/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/8-3-rigging-and-skinning-basics/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-3-rigging-and-skinning-basics/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-3-rigging-and-skinning-basics/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-3-rigging-and-skinning-basics/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/8-3-rigging-and-skinning-basics/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-3-rigging-and-skinning-basics/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-3-rigging-and-skinning-basics/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-3-rigging-and-skinning-basics/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/8-4-tools-and-pipeline-python-editor-scripting/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-4-tools-and-pipeline-python-editor-scripting/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-4-tools-and-pipeline-python-editor-scripting/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-4-tools-and-pipeline-python-editor-scripting/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/8-4-tools-and-pipeline-python-editor-scripting/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-4-tools-and-pipeline-python-editor-scripting/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-4-tools-and-pipeline-python-editor-scripting/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-4-tools-and-pipeline-python-editor-scripting/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/8-5-optimizing-art-assets/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-5-optimizing-art-assets/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-5-optimizing-art-assets/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-5-optimizing-art-assets/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/8-5-optimizing-art-assets/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/8-5-optimizing-art-assets/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/8-5-optimizing-art-assets/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/8-5-optimizing-art-assets/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/9-1-skeletal-animation-and-skinning/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-1-skeletal-animation-and-skinning/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-1-skeletal-animation-and-skinning/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-1-skeletal-animation-and-skinning/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/9-1-skeletal-animation-and-skinning/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-1-skeletal-animation-and-skinning/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-1-skeletal-animation-and-skinning/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-1-skeletal-animation-and-skinning/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/9-2-blend-trees-and-state-machines/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-2-blend-trees-and-state-machines/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-2-blend-trees-and-state-machines/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-2-blend-trees-and-state-machines/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/9-2-blend-trees-and-state-machines/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-2-blend-trees-and-state-machines/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-2-blend-trees-and-state-machines/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-2-blend-trees-and-state-machines/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/9-3-ik-and-root-motion/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-3-ik-and-root-motion/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-3-ik-and-root-motion/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-3-ik-and-root-motion/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/9-3-ik-and-root-motion/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-3-ik-and-root-motion/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-3-ik-and-root-motion/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-3-ik-and-root-motion/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/9-4-timeline-and-cutscenes/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-4-timeline-and-cutscenes/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-4-timeline-and-cutscenes/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-4-timeline-and-cutscenes/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/9-4-timeline-and-cutscenes/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-4-timeline-and-cutscenes/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-4-timeline-and-cutscenes/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-4-timeline-and-cutscenes/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/9-5-procedural-and-physics-based-animation/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-5-procedural-and-physics-based-animation/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-5-procedural-and-physics-based-animation/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-5-procedural-and-physics-based-animation/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/9-5-procedural-and-physics-based-animation/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/9-5-procedural-and-physics-based-animation/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/9-5-procedural-and-physics-based-animation/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/9-5-procedural-and-physics-based-animation/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/10-1-rigid-bodies-and-collision/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/10-1-rigid-bodies-and-collision/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/10-1-rigid-bodies-and-collision/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/10-1-rigid-bodies-and-collision/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/10-1-rigid-bodies-and-collision/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/10-1-rigid-bodies-and-collision/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/10-1-rigid-bodies-and-collision/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/10-1-rigid-bodies-and-collision/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/10-2-character-physics/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/10-2-character-physics/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/10-2-character-physics/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/10-2-character-physics/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/10-2-character-physics/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/10-2-character-physics/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/10-2-character-physics/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/10-2-character-physics/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/10-3-ragdolls-cloth-and-soft-bodies/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/10-3-ragdolls-cloth-and-soft-bodies/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/10-3-ragdolls-cloth-and-soft-bodies/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/10-3-ragdolls-cloth-and-soft-bodies/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/10-3-ragdolls-cloth-and-soft-bodies/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/10-3-ragdolls-cloth-and-soft-bodies/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/10-3-ragdolls-cloth-and-soft-bodies/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/10-3-ragdolls-cloth-and-soft-bodies/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/10-4-integrating-physics-with-gameplay/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/10-4-integrating-physics-with-gameplay/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/10-4-integrating-physics-with-gameplay/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/10-4-integrating-physics-with-gameplay/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/10-4-integrating-physics-with-gameplay/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/10-4-integrating-physics-with-gameplay/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/10-4-integrating-physics-with-gameplay/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/10-4-integrating-physics-with-gameplay/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/11-1-pathfinding-a-navmesh/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/11-1-pathfinding-a-navmesh/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/11-1-pathfinding-a-navmesh/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/11-1-pathfinding-a-navmesh/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/11-1-pathfinding-a-navmesh/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/11-1-pathfinding-a-navmesh/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/11-1-pathfinding-a-navmesh/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/11-1-pathfinding-a-navmesh/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/11-2-steering-and-flocking/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/11-2-steering-and-flocking/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/11-2-steering-and-flocking/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/11-2-steering-and-flocking/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/11-2-steering-and-flocking/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/11-2-steering-and-flocking/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/11-2-steering-and-flocking/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/11-2-steering-and-flocking/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/11-3-decision-making-behavior-trees-fsm-goap-utility/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/11-3-decision-making-behavior-trees-fsm-goap-utility/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/11-3-decision-making-behavior-trees-fsm-goap-utility/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/11-3-decision-making-behavior-trees-fsm-goap-utility/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/11-3-decision-making-behavior-trees-fsm-goap-utility/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/11-3-decision-making-behavior-trees-fsm-goap-utility/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/11-3-decision-making-behavior-trees-fsm-goap-utility/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/11-3-decision-making-behavior-trees-fsm-goap-utility/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/11-4-perception-and-spatial-reasoning/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/11-4-perception-and-spatial-reasoning/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/11-4-perception-and-spatial-reasoning/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/11-4-perception-and-spatial-reasoning/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/11-4-perception-and-spatial-reasoning/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/11-4-perception-and-spatial-reasoning/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/11-4-perception-and-spatial-reasoning/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/11-4-perception-and-spatial-reasoning/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/12-1-ui-systems-ugui-ui-toolkit/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/12-1-ui-systems-ugui-ui-toolkit/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/12-1-ui-systems-ugui-ui-toolkit/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/12-1-ui-systems-ugui-ui-toolkit/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/12-1-ui-systems-ugui-ui-toolkit/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/12-1-ui-systems-ugui-ui-toolkit/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/12-1-ui-systems-ugui-ui-toolkit/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/12-1-ui-systems-ugui-ui-toolkit/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/12-2-hud-menus-and-inventory-ui/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/12-2-hud-menus-and-inventory-ui/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/12-2-hud-menus-and-inventory-ui/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/12-2-hud-menus-and-inventory-ui/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/12-2-hud-menus-and-inventory-ui/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/12-2-hud-menus-and-inventory-ui/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/12-2-hud-menus-and-inventory-ui/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/12-2-hud-menus-and-inventory-ui/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/12-3-localization/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/12-3-localization/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/12-3-localization/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/12-3-localization/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/12-3-localization/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/12-3-localization/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/12-3-localization/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/12-3-localization/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/12-4-ux-feedback-and-juice/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/12-4-ux-feedback-and-juice/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/12-4-ux-feedback-and-juice/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/12-4-ux-feedback-and-juice/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/12-4-ux-feedback-and-juice/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/12-4-ux-feedback-and-juice/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/12-4-ux-feedback-and-juice/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/12-4-ux-feedback-and-juice/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/13-1-audio-systems-and-middleware-wwise-fmod/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/13-1-audio-systems-and-middleware-wwise-fmod/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/13-1-audio-systems-and-middleware-wwise-fmod/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/13-1-audio-systems-and-middleware-wwise-fmod/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/13-1-audio-systems-and-middleware-wwise-fmod/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/13-1-audio-systems-and-middleware-wwise-fmod/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/13-1-audio-systems-and-middleware-wwise-fmod/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/13-1-audio-systems-and-middleware-wwise-fmod/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/13-2-3d-spatial-audio/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/13-2-3d-spatial-audio/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/13-2-3d-spatial-audio/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/13-2-3d-spatial-audio/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/13-2-3d-spatial-audio/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/13-2-3d-spatial-audio/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/13-2-3d-spatial-audio/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/13-2-3d-spatial-audio/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/13-3-adaptive-and-interactive-music/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/13-3-adaptive-and-interactive-music/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/13-3-adaptive-and-interactive-music/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/13-3-adaptive-and-interactive-music/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/13-3-adaptive-and-interactive-music/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/13-3-adaptive-and-interactive-music/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/13-3-adaptive-and-interactive-music/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/13-3-adaptive-and-interactive-music/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/13-4-dsp-basics/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/13-4-dsp-basics/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/13-4-dsp-basics/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/13-4-dsp-basics/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/13-4-dsp-basics/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/13-4-dsp-basics/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/13-4-dsp-basics/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/13-4-dsp-basics/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/14-1-multiplayer-architecture/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-1-multiplayer-architecture/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-1-multiplayer-architecture/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-1-multiplayer-architecture/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/14-1-multiplayer-architecture/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-1-multiplayer-architecture/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-1-multiplayer-architecture/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-1-multiplayer-architecture/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/14-2-client-prediction-and-lag-compensation/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-2-client-prediction-and-lag-compensation/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-2-client-prediction-and-lag-compensation/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-2-client-prediction-and-lag-compensation/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/14-2-client-prediction-and-lag-compensation/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-2-client-prediction-and-lag-compensation/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-2-client-prediction-and-lag-compensation/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-2-client-prediction-and-lag-compensation/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/14-3-backend-servers-and-databases/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-3-backend-servers-and-databases/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-3-backend-servers-and-databases/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-3-backend-servers-and-databases/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/14-3-backend-servers-and-databases/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-3-backend-servers-and-databases/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-3-backend-servers-and-databases/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-3-backend-servers-and-databases/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/14-4-live-ops-gacha-and-in-game-economy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-4-live-ops-gacha-and-in-game-economy/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-4-live-ops-gacha-and-in-game-economy/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-4-live-ops-gacha-and-in-game-economy/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/14-4-live-ops-gacha-and-in-game-economy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-4-live-ops-gacha-and-in-game-economy/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-4-live-ops-gacha-and-in-game-economy/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-4-live-ops-gacha-and-in-game-economy/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/14-5-anti-cheat-and-security/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-5-anti-cheat-and-security/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-5-anti-cheat-and-security/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-5-anti-cheat-and-security/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/14-5-anti-cheat-and-security/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/14-5-anti-cheat-and-security/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/14-5-anti-cheat-and-security/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/14-5-anti-cheat-and-security/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/15-1-profiling-cpu-gpu-memory/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-1-profiling-cpu-gpu-memory/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-1-profiling-cpu-gpu-memory/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-1-profiling-cpu-gpu-memory/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/15-1-profiling-cpu-gpu-memory/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-1-profiling-cpu-gpu-memory/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-1-profiling-cpu-gpu-memory/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-1-profiling-cpu-gpu-memory/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/15-2-mobile-and-cross-platform-constraints/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-2-mobile-and-cross-platform-constraints/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-2-mobile-and-cross-platform-constraints/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-2-mobile-and-cross-platform-constraints/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/15-2-mobile-and-cross-platform-constraints/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-2-mobile-and-cross-platform-constraints/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-2-mobile-and-cross-platform-constraints/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-2-mobile-and-cross-platform-constraints/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/15-3-memory-and-asset-optimization/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-3-memory-and-asset-optimization/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-3-memory-and-asset-optimization/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-3-memory-and-asset-optimization/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/15-3-memory-and-asset-optimization/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-3-memory-and-asset-optimization/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-3-memory-and-asset-optimization/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-3-memory-and-asset-optimization/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/15-4-draw-calls-batching-lod-and-culling/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-4-draw-calls-batching-lod-and-culling/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-4-draw-calls-batching-lod-and-culling/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-4-draw-calls-batching-lod-and-culling/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/15-4-draw-calls-batching-lod-and-culling/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-4-draw-calls-batching-lod-and-culling/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-4-draw-calls-batching-lod-and-culling/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-4-draw-calls-batching-lod-and-culling/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/15-5-build-size-and-streaming/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-5-build-size-and-streaming/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-5-build-size-and-streaming/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-5-build-size-and-streaming/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/15-5-build-size-and-streaming/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-5-build-size-and-streaming/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-5-build-size-and-streaming/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-5-build-size-and-streaming/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/15-6-simd-and-cache-deep-roles/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-6-simd-and-cache-deep-roles/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-6-simd-and-cache-deep-roles/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-6-simd-and-cache-deep-roles/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/15-6-simd-and-cache-deep-roles/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/15-6-simd-and-cache-deep-roles/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/15-6-simd-and-cache-deep-roles/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/15-6-simd-and-cache-deep-roles/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/16-1-entity-component-system-ecs/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-1-entity-component-system-ecs/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-1-entity-component-system-ecs/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-1-entity-component-system-ecs/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/16-1-entity-component-system-ecs/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-1-entity-component-system-ecs/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-1-entity-component-system-ecs/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-1-entity-component-system-ecs/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/16-2-scene-graph-and-transforms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-2-scene-graph-and-transforms/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-2-scene-graph-and-transforms/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-2-scene-graph-and-transforms/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/16-2-scene-graph-and-transforms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-2-scene-graph-and-transforms/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-2-scene-graph-and-transforms/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-2-scene-graph-and-transforms/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/16-3-resource-serialization-and-reflection/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-3-resource-serialization-and-reflection/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-3-resource-serialization-and-reflection/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-3-resource-serialization-and-reflection/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/16-3-resource-serialization-and-reflection/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-3-resource-serialization-and-reflection/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-3-resource-serialization-and-reflection/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-3-resource-serialization-and-reflection/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/16-4-rendering-engine-and-rhi/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-4-rendering-engine-and-rhi/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-4-rendering-engine-and-rhi/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-4-rendering-engine-and-rhi/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/16-4-rendering-engine-and-rhi/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-4-rendering-engine-and-rhi/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-4-rendering-engine-and-rhi/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-4-rendering-engine-and-rhi/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/16-5-memory-allocators/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-5-memory-allocators/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-5-memory-allocators/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-5-memory-allocators/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/16-5-memory-allocators/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/16-5-memory-allocators/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/16-5-memory-allocators/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/16-5-memory-allocators/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/17-1-git-and-perforce/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-1-git-and-perforce/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-1-git-and-perforce/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-1-git-and-perforce/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/17-1-git-and-perforce/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-1-git-and-perforce/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-1-git-and-perforce/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-1-git-and-perforce/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/17-2-build-systems-and-ci-cd/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-2-build-systems-and-ci-cd/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-2-build-systems-and-ci-cd/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-2-build-systems-and-ci-cd/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/17-2-build-systems-and-ci-cd/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-2-build-systems-and-ci-cd/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-2-build-systems-and-ci-cd/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-2-build-systems-and-ci-cd/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/17-3-design-patterns-game-specific/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-3-design-patterns-game-specific/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-3-design-patterns-game-specific/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-3-design-patterns-game-specific/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/17-3-design-patterns-game-specific/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-3-design-patterns-game-specific/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-3-design-patterns-game-specific/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-3-design-patterns-game-specific/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/17-4-testing-and-debugging/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-4-testing-and-debugging/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-4-testing-and-debugging/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-4-testing-and-debugging/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/17-4-testing-and-debugging/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-4-testing-and-debugging/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-4-testing-and-debugging/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-4-testing-and-debugging/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/17-5-team-workflow-and-agile/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-5-team-workflow-and-agile/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-5-team-workflow-and-agile/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-5-team-workflow-and-agile/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/17-5-team-workflow-and-agile/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/17-5-team-workflow-and-agile/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/17-5-team-workflow-and-agile/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/17-5-team-workflow-and-agile/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/18-1-building-a-game-portfolio/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-1-building-a-game-portfolio/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-1-building-a-game-portfolio/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-1-building-a-game-portfolio/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/18-1-building-a-game-portfolio/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-1-building-a-game-portfolio/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-1-building-a-game-portfolio/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-1-building-a-game-portfolio/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/18-2-game-jams/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-2-game-jams/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-2-game-jams/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-2-game-jams/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/18-2-game-jams/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-2-game-jams/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-2-game-jams/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-2-game-jams/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/18-3-choosing-your-specialization/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-3-choosing-your-specialization/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-3-choosing-your-specialization/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-3-choosing-your-specialization/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/18-3-choosing-your-specialization/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-3-choosing-your-specialization/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-3-choosing-your-specialization/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-3-choosing-your-specialization/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/18-4-interview-prep-by-role-hoyoverse-riot-epic/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-4-interview-prep-by-role-hoyoverse-riot-epic/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-4-interview-prep-by-role-hoyoverse-riot-epic/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-4-interview-prep-by-role-hoyoverse-riot-epic/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/18-4-interview-prep-by-role-hoyoverse-riot-epic/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-4-interview-prep-by-role-hoyoverse-riot-epic/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-4-interview-prep-by-role-hoyoverse-riot-epic/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-4-interview-prep-by-role-hoyoverse-riot-epic/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/en/18-5-resume-networking-and-applying/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-5-resume-networking-and-applying/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-5-resume-networking-and-applying/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-5-resume-networking-and-applying/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://first-frame.pages.dev/th/18-5-resume-networking-and-applying/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://first-frame.pages.dev/en/18-5-resume-networking-and-applying/"/>
    <xhtml:link rel="alternate" hreflang="th" href="https://first-frame.pages.dev/th/18-5-resume-networking-and-applying/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://first-frame.pages.dev/en/18-5-resume-networking-and-applying/"/>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>