<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Spectral Shift Devlogs</title>
    <link>https://spectralshift.pages.dev/devlogs.html</link>
    <atom:link href="https://spectralshift.pages.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Development diary of Spectral Shift: progress, decisions and problems solved along the way.</description>
    <language>en</language>
    <item>
      <title>A fog that reacts to every step</title>
      <link>https://spectralshift.pages.dev/devlogs/fog-system.html</link>
      <guid isPermaLink="true">https://spectralshift.pages.dev/devlogs/fog-system.html</guid>
      <pubDate>Wed, 28 Oct 2026 09:00:00 GMT</pubDate>
      <category>Programming</category>
      <description>We rebuilt the fog system so it responds to the player&#39;s movement without dropping below 90 FPS on a GTX 1660. Here&#39;s how we did it.</description>
    </item>
    <item>
      <title>When everything looked black: fixing the lighting</title>
      <link>https://spectralshift.pages.dev/devlogs/lighting-fix.html</link>
      <guid isPermaLink="true">https://spectralshift.pages.dev/devlogs/lighting-fix.html</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 GMT</pubDate>
      <category>Lighting</category>
      <description>The scene went pitch black for no clear reason. The culprit was a single value.</description>
    </item>
    <item>
      <title>Puzzles that don&#39;t drag on for the sake of it</title>
      <link>https://spectralshift.pages.dev/devlogs/puzzle-design.html</link>
      <guid isPermaLink="true">https://spectralshift.pages.dev/devlogs/puzzle-design.html</guid>
      <pubDate>Wed, 30 Sep 2026 09:00:00 GMT</pubDate>
      <category>Design</category>
      <description>Every step of a puzzle has to earn its place. Here&#39;s how we cut the padding.</description>
    </item>
  </channel>
</rss>
