<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">

<channel>
<title>Blog</title>
<link>https://catface.games/</link>
<description>Handcrafted Horror in Code</description>

<item>
<title>Binary Space Partitioning</title>
<link>https://catface.games/blog/bsp/</link>
<description>
<![CDATA[
<p>
Let's talk about map generation. I bet I know what you're thinking: We already talked about that. Well, yes. But, actually no. Map generation is&nbsp;<a href="https://catface.games/blog/bsp/">...</a>
</p>
<p><a href="https://catface.games/blog/bsp/">Read More</a></p>
]]>
</description>
<pubDate>Fri, 16 Oct 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Basic Map Generation</title>
<link>https://catface.games/blog/basic-map-gen/</link>
<description>
<![CDATA[
<p>
Let's talk about map generation. A staple of roguelikes is procedural map generation: using randomness to design the dungeon as you play. There's a historical&nbsp;<a href="https://catface.games/blog/basic-map-gen/">...</a>
</p>
<p><a href="https://catface.games/blog/basic-map-gen/">Read More</a></p>
]]>
</description>
<pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Welcome</title>
<link>https://catface.games/blog/welcome/</link>
<description>
<![CDATA[
<p>
Welcome to the introductory blog post from Catface Games. I'm Derek, and I am Catface Games. I come from a math and programming background, which&nbsp;<a href="https://catface.games/blog/welcome/">...</a>
</p>
<p><a href="https://catface.games/blog/welcome/">Read More</a></p>
]]>
</description>
<pubDate>Fri, 02 Oct 2026 00:00:00 +0000</pubDate>
</item>


</channel>
</rss>
