<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://robroe.io</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>yearly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://robroe.io/blog</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://robroe.io/projects</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://robroe.io/blog/2021/04/game-jam-gateways</loc>
<lastmod>2021-04-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2019/01/game-jam-frequency-sync</loc>
<lastmod>2019-01-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2018/06/shader-series-screen-space-reflections</loc>
<lastmod>2018-06-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2018/06/mesh-generation-in-metric-racer</loc>
<lastmod>2018-06-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2018/06/shader-series-camera-motion-blur</loc>
<lastmod>2018-06-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2018/06/shader-series-emissive-materials</loc>
<lastmod>2018-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2018/05/3d-gizmo</loc>
<lastmod>2018-05-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2018/04/sharing-screenshots-to-social-media-in-c-and-xamarin</loc>
<lastmod>2018-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2018/03/space-esc8bit-now-released</loc>
<lastmod>2018-03-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2018/03/handling-ads-in-c-and-xamarin</loc>
<lastmod>2018-03-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2017/09/extensible-game-localisation</loc>
<lastmod>2017-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2017/09/the-chaotic-workshop-now-available</loc>
<lastmod>2017-09-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2017/07/gaming-apps</loc>
<lastmod>2017-07-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2017/07/screen-space-reflections-and-terrain-editor</loc>
<lastmod>2017-07-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2017/07/colour-index-encoding-selection-in-webgl</loc>
<lastmod>2017-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2017/02/historic-source-code</loc>
<lastmod>2017-02-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2016/09/vertices-engine-optimizations-encapsulating-post-processors</loc>
<lastmod>2016-09-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2016/09/vertices-engine-optimizations-camera-frustum-culling</loc>
<lastmod>2016-09-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2016/07/metric-dev-ship-ai</loc>
<lastmod>2016-07-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2016/05/pixel-art-of-a-time-gone-by</loc>
<lastmod>2016-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2016/03/shader-porting-to-linux-monogame</loc>
<lastmod>2016-03-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2016/03/oce-tutorial-02-embedding-opencascade-into-wxwidgets</loc>
<lastmod>2016-03-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2016/03/opencascade-tutorial-series</loc>
<lastmod>2016-03-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2016/03/setting-up-opencascade-community-in-linux</loc>
<lastmod>2016-03-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/12/vertice-engine-sandbox</loc>
<lastmod>2015-12-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/12/3c-version-1-0-release</loc>
<lastmod>2015-12-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/12/virtex-edge-dev-blog-choosing-which-foot-to-put-forward</loc>
<lastmod>2015-12-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/11/virtex-edge-dev-blog-porting-2d-game-play</loc>
<lastmod>2015-11-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/10/virtex-edge-dev-blog-porting-success</loc>
<lastmod>2015-10-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/09/virtex-edge-dev-blog-so-what-works-out-of-the-box</loc>
<lastmod>2015-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/06/monogame-tutorial-1-setting-up-monogame</loc>
<lastmod>2015-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/06/first-look-at-metric-racer</loc>
<lastmod>2015-06-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/06/virtex-edge-dev-blog-onwards-from-xna</loc>
<lastmod>2015-06-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/06/gaming-on-a-chromebook-just-add-steam</loc>
<lastmod>2015-06-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/06/chrome-bookmarks-if-it-isnt-broken-dont-fix-it</loc>
<lastmod>2015-06-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/06/dont-forget-your-towel-traveling-through-asia</loc>
<lastmod>2015-06-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/06/generic-excuse-for-not-updating-this-blog</loc>
<lastmod>2015-06-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/06/virtex-edge-design</loc>
<lastmod>2015-06-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2015/03/plane-spotting</loc>
<lastmod>2015-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2013/03/the-build</loc>
<lastmod>2013-03-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2013/03/never-liked-gravity-much-anyways</loc>
<lastmod>2013-03-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2012/12/123d-catch</loc>
<lastmod>2012-12-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2012/12/new-music-2</loc>
<lastmod>2012-12-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2012/03/laser-scanner-its-alive-sort-of</loc>
<lastmod>2012-03-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2012/03/new-music</loc>
<lastmod>2012-03-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2012/01/diy-laser-scanner-on-the-cheap</loc>
<lastmod>2012-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2010/11/a-little-music-for-your-wednesday-afternoon</loc>
<lastmod>2010-11-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2010/10/happy-halloween</loc>
<lastmod>2010-10-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2010/09/at-at-day-afternoon</loc>
<lastmod>2010-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/blog/2010/09/jet-engine</loc>
<lastmod>2010-09-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://robroe.io/projects/frequency</loc>
<lastmod>2026-02-09T16:08:04.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://robroe.io/projects/aurora-zen</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://robroe.io/projects/metric-racer</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://robroe.io/projects/the-chaotic-workshop</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://robroe.io/projects/pewzoomboom</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://robroe.io/projects/shot-crop</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://robroe.io/projects/iris-viewer</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://robroe.io/projects/vertices-engine</loc>
<lastmod>2026-02-09T16:08:04.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
