<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gray Horizon devlog</title><description>Development notes from Gray Horizon, a nation game on the real Earth, written by the person making it.</description><link>https://grayhorizon.world</link><language>en</language><atom:link href="https://grayhorizon.world/devlog/rss.xml" rel="self" type="application/rss+xml"/><item><title>Why Radio Was an Absolutely (Un)necessary Feature</title><link>https://grayhorizon.world/devlog/why-radio-was-an-absolutely-un-necessary-feature</link><guid isPermaLink="true">https://grayhorizon.world/devlog/why-radio-was-an-absolutely-un-necessary-feature</guid><description>Gray Horizon never needed a radio. I built one anyway, from three music files inside the game to object storage, HTTP range streaming and a live waveform.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Nikola Filić</dc:creator><category>Engineering</category><category>Behind the Scenes</category></item><item><title>The Rules That Built GrayHorizon</title><link>https://grayhorizon.world/devlog/the-rules-that-built-gray-horizon</link><guid isPermaLink="true">https://grayhorizon.world/devlog/the-rules-that-built-gray-horizon</guid><description>Before Gray Horizon had a world, an economy or a single player, it had a set of rules about what it was allowed to become.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Nikola Filić</dc:creator><category>Game Design</category></item></channel></rss>