<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.ta-dah.tech/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.ta-dah.tech/blog/playing-shellwood-hollow-knight-piano/</loc><lastmod>2026-08-26T13:18:42+00:00</lastmod></url><url><loc>https://www.ta-dah.tech/blog/static-mesh-vs-instanced-static-mesh-what-10000-cubes-taught-me-about-draw-calls/</loc><lastmod>2026-08-23T09:09:58+00:00</lastmod></url><url><loc>https://www.ta-dah.tech/blog/retainer-box-vs-invalidation-box-what-10000-updating-widgets-taught-me-about-umg-performance/</loc><lastmod>2026-08-24T13:59:08+00:00</lastmod></url><url><loc>https://www.ta-dah.tech/blog/when-should-the-view-just-react-wiring-observer-pattern-to-a-health-bar/</loc><lastmod>2026-08-25T14:14:55+00:00</lastmod></url><url><loc>https://www.ta-dah.tech/blog/shaping-functions-in-glsl-a-quick-visual-reference/</loc><lastmod>2026-08-27T23:47:46+00:00</lastmod></url><url><loc>https://www.ta-dah.tech/blog/cancellationtokensource-in-unity-why-stop-doesnt-always-stop/</loc><lastmod>2026-08-30T13:17:08+00:00</lastmod></url><url><loc>https://www.ta-dah.tech/blog/cancellationtoken-register-the-observer-pattern-you-already-know/</loc><lastmod>2026-08-30T23:43:02+00:00</lastmod></url><url><loc>https://www.ta-dah.tech/blog/dropping-a-metahuman-into-a-third-person-template-what-actually-breaks/</loc><lastmod>2026-09-02T13:30:12+00:00</lastmod></url><url><loc>https://www.ta-dah.tech/blog/mixing-color-in-glsl-notes-from-the-book-of-shaders-chapter-6/</loc><lastmod>2026-09-02T23:25:38+00:00</lastmod></url><url><loc>https://www.ta-dah.tech/blog/drawing-shapes-in-glsl-notes-from-the-book-of-shaders-chapter-7/</loc><lastmod>2026-09-03T23:34:22+00:00</lastmod></url></urlset>
