<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://obstudio.org/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://obstudio.org/tot-360m/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://obstudio.org/blog/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://obstudio.org/work/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://obstudio.org/tools/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://obstudio.org/about/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/kalimba/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/hire/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://obstudio.org/privacy/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://obstudio.org/terms/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://obstudio.org/blog/tot-360m-first-real-training-run/</loc>
<lastmod>2026-10-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://obstudio.org/blog/gravity-simulation-softening-parameter/</loc>
<lastmod>2026-08-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/input-abstraction-touch-and-desktop/</loc>
<lastmod>2026-08-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/three-body-problem-explained/</loc>
<lastmod>2026-08-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/godot-web-export-size/</loc>
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/symplectic-euler-orbit-decay/</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/webgl-context-lost-ios-safari/</loc>
<lastmod>2026-08-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/what-is-an-n-body-simulation/</loc>
<lastmod>2026-07-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/glb-not-loading-three-js-draco/</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/how-to-simulate-gravity-in-javascript/</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/sealing-save-files-against-tampering/</loc>
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/the-day-my-game-was-just-blue/</loc>
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/blog/saving-power-ups-until-you-need-them/</loc>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://obstudio.org/work/tot/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://obstudio.org/work/drift/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://obstudio.org/work/orion/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/work/olivers-racers/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://obstudio.org/work/olivers-planes/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/work/coinstand/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/work/grand-prix-live-tracker/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/work/apex-grand-auctions/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/work/cosmic-gravity-sandbox/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/work/right-now-somewhere/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/work/ai-pulse/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/work/guess-the-price/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/work/axiom-studios/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://obstudio.org/tools/ai/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://obstudio.org/tools/switch-hour/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://obstudio.org/tools/green-or-guess/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://obstudio.org/tools/regret-simulator/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://obstudio.org/tools/use-first/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://obstudio.org/tools/tot/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://obstudio.org/tools/drift/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://obstudio.org/tools/pilot/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://obstudio.org/tools/which-side-of-the-plane/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://obstudio.org/tools/pinewood-derby/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://obstudio.org/tools/vibe-domain/</loc>
<lastmod>2026-10-24T14:13:20.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
</urlset>
