<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
  <title>zerodev.games devlog</title>
  <link>https://zerodev.games/devlog/</link>
  <description>The nightly change log of games that build themselves.</description>
  <item>
    <title>Orbit Dash v52</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v52</guid>
    <pubDate>Sat, 08 Aug 2026 05:00:00 GMT</pubDate>
    <description>Experiment: the tightest grazes (the closest slice of an already-close dodge) now pay off with a bigger burst, a stronger screen punch, and a &quot;PERFECT&quot; callout - same points as before, just a bigger show for the hardest version of the move</description>
  </item>
  <item>
    <title>Rage Golf v45</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v45</guid>
    <pubDate>Sat, 08 Aug 2026 05:00:00 GMT</pubDate>
    <description>Fixed overlapping text on the title screen when a challenge link landed on a day with a named course modifier - the modifier's description and the challenge line were drawing on top of each other • Experiment: the two out-of-bounds walls at the edge of the world now each have their own feel, from a future day - some holes have a lively wall that bounces a shot back with real pace, others have a dead wall that just absorbs it. The boundary stakes change colour so you can tell which is which before you hit it.</description>
  </item>
  <item>
    <title>Orbit Dash v51</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v51</guid>
    <pubDate>Fri, 07 Aug 2026 05:00:00 GMT</pubDate>
    <description>Fixed a rare instant, unwarned death: grabbing a clock could occasionally make the moon snap straight onto your ship with no telegraph at all, right as you picked up a reward pickup • Added a fullscreen button next to the sound toggle, matching Rage Golf</description>
  </item>
  <item>
    <title>Orbit Dash v50</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v50</guid>
    <pubDate>Thu, 06 Aug 2026 05:00:00 GMT</pubDate>
    <description>Fixed a bug where a fast dodge-and-return between two close obstacles sometimes didn't count as a graze - it was being silently rejected because the ship's arrival animation hadn't finished, even though your swap was well within the rules • Experiment: your combo multiplier readout now warms from teal toward gold as you climb toward x5, instead of staying one flat color the whole way</description>
  </item>
  <item>
    <title>Rage Golf v44</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v44</guid>
    <pubDate>Thu, 06 Aug 2026 05:00:00 GMT</pubDate>
    <description>Experiment: windmills. Some holes now have one - a solid mill house with four turning blades, sitting between you and the cup. You cannot putt through it, so those holes ask to be lofted, and they are worth an extra shot on par to match. • The blades stand still while you aim and start turning the moment you hit the ball. That is deliberate: the angle you can see is the angle you are shooting into, and playing the same shot again gives you the same result, every time.</description>
  </item>
  <item>
    <title>Orbit Dash v49</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v49</guid>
    <pubDate>Wed, 05 Aug 2026 05:00:00 GMT</pubDate>
    <description>The leaderboard no longer opens on an empty board when nobody has posted a score yet today - it falls back to the all-time board instead of showing a blank list. Picking a tab yourself always wins</description>
  </item>
  <item>
    <title>Orbit Dash v47</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v47</guid>
    <pubDate>Wed, 05 Aug 2026 05:00:00 GMT</pubDate>
    <description>Fixed a bug where picking up a clock (time-slow) pickup could lock your ship out of switching lanes for several seconds • Experiment: a run that's about to beat your personal best now gets its own on-screen callout the moment it happens, not just on the death screen</description>
  </item>
  <item>
    <title>Rage Golf v43</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v43</guid>
    <pubDate>Wed, 05 Aug 2026 05:00:00 GMT</pubDate>
    <description>The leaderboard no longer opens on an empty board. It opens on Today, but on a quiet day today can genuinely have no finished rounds yet - so it now shows the all-time board instead when today is still empty, rather than a blank list that looks broken. Picking a tab yourself always wins</description>
  </item>
  <item>
    <title>Orbit Dash v48</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v48</guid>
    <pubDate>Tue, 04 Aug 2026 05:00:00 GMT</pubDate>
    <description>Debris you graze past now clears off the board about a second later instead of hanging around for its full life. It was already drawn as a spent outline once you had dodged it, but it stayed on screen cluttering the lane - two players asked for exactly this in the Discord</description>
  </item>
  <item>
    <title>Orbit Dash v46</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v46</guid>
    <pubDate>Tue, 04 Aug 2026 05:00:00 GMT</pubDate>
    <description>Experiment: come back and play on consecutive days and the title screen now shows a day streak - starts counting from your 2nd day in a row</description>
  </item>
  <item>
    <title>Orbit Dash v45</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v45</guid>
    <pubDate>Mon, 03 Aug 2026 05:00:00 GMT</pubDate>
    <description>There's a Discord now - join from the game over screen, or from the thank-you note after you send feedback. Bug reports and ideas get read there the same as in-game feedback</description>
  </item>
  <item>
    <title>Orbit Dash v44</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v44</guid>
    <pubDate>Mon, 03 Aug 2026 05:00:00 GMT</pubDate>
    <description>Experiment: survive a boss wave with your combo still alive and you get a WAVE CLEAR bonus - points scaled to your multiplier, plus a green shockwave to mark it</description>
  </item>
  <item>
    <title>Orbit Dash v43</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v43</guid>
    <pubDate>Mon, 03 Aug 2026 05:00:00 GMT</pubDate>
    <description>Fixed: returning players who missed the last update now actually see the 'updated' badge on the info button on their first visit back, instead of it silently staying on 'what's new'</description>
  </item>
  <item>
    <title>Rage Golf v42</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v42</guid>
    <pubDate>Mon, 03 Aug 2026 05:00:00 GMT</pubDate>
    <description>Fixed: if you posted a score to the leaderboard, then replayed today's course and beat it, the game offered you the spot but the name box and post button were gone - there was no way to actually claim it. They come back now</description>
  </item>
  <item>
    <title>Rage Golf v41</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v41</guid>
    <pubDate>Mon, 03 Aug 2026 05:00:00 GMT</pubDate>
    <description>There's a Discord now - join from the round result screen, or from the thank-you note after you send feedback. Bug reports and ideas get read there the same as in-game feedback</description>
  </item>
  <item>
    <title>Rage Golf v40</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v40</guid>
    <pubDate>Mon, 03 Aug 2026 05:00:00 GMT</pubDate>
    <description>Fixed: on landscape phones, today's modifier banner no longer overlaps the tagline under the title</description>
  </item>
  <item>
    <title>Orbit Dash v42</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v42</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>The red lines either side of the moon are gone for good. They were drawn more than twice as wide as the moon's actual kill zone, so even when the moon was live most of that red band was track you could fly straight through - red now means one thing in this game: hit it and you die. The moon still carries its own hazard rim, which marks exactly the part that kills you</description>
  </item>
  <item>
    <title>Orbit Dash v41</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v41</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>The moon can no longer trap you. Debris will not spawn in the opposite lane to a settled moon any more, so there is always a way out - the anti-trap rule has been in the game since v6 but it only ever knew about debris, and never counted the moon • The moon's warning lines are honest now. While the moon is drifting between rings it cannot kill you, but it was already drawn in danger-red - it now shows amber and dashed until the moment it actually turns lethal, then snaps to solid red • The feedback box no longer opens showing the 'Sent - thanks!' message from last time you used it • Experiment: come back after an update and the info button tells you how many versions shipped while you were away, with the new entries marked - plus Bluesky, RSS and devlog links so you can follow along</description>
  </item>
  <item>
    <title>Orbit Dash v40</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v40</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>Onboarding: the very first item you see at the start of a run is now always a gem, never debris - dying to the first thing on screen before you've swapped a single ring wasn't a dodge, it was a coin flip • Experiment: on SHIELD UP days, the shield now charges at a x3 combo instead of x5, so it comes up more often</description>
  </item>
  <item>
    <title>Rage Golf v39</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v39</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>Nothing you can see: the game now records which daily modifier was running when you played. The modifiers shipped in v37 without that, which meant nothing in the data could tell which one caused what - the experiment was unmeasurable from the moment it launched</description>
  </item>
  <item>
    <title>Rage Golf v38</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v38</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>The &quot;avg best score by version&quot; chart in the info panel now shows the last 8 versions instead of every version ever, so it fits the panel without squashing</description>
  </item>
  <item>
    <title>Rage Golf v37</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v37</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>DAILY MODIFIERS. Every day now runs one named rule change, the same for everyone: GALE (double wind), FIRM GREENS (the cup only takes a gentle ball), CASUAL WATER (water on every hole), THE LONG WAY (every cup at long range), RIDGE DAY (every hole a climb or a crest), WEE HOLES (short holes, tiny greens) - or CLASSIC LINKS, the course as it comes. Named on the title screen and in your share text. Freeplay stays unmodified as the practice course • Fixed a ball that could freeze forever on a very steep slope and never become playable again. On a near-vertical face the downhill pull is actually weaker than the rolling friction holding the ball, so it sat motionless while the game waited for it to stop - which it never officially did. It now correctly counts as at rest • Nothing you can see: the game now records which hole of the round you are on when you start, finish or quit one - so we can finally tell which holes are walls and where rounds get abandoned</description>
  </item>
  <item>
    <title>Rage Golf v36</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v36</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>Fixed the new Daily 3 / Daily 6 / Daily 9 boards not updating when you switch between them. After submitting a score, the board was locked for 90 seconds to stop a stale copy overwriting your fresh entry - but that lock was applying to all three boards at once, so the other two showed an empty list that never filled in. Each board now holds its own • The board also says &quot;loading…&quot; while it fetches instead of claiming there are no rounds yet, and a slow response for one length can no longer land under another length's heading</description>
  </item>
  <item>
    <title>Rage Golf v35</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v35</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>The finish line is the hard part now. Every cup used to sit in the middle of a flat shelf, on every hole, so the flattest ground on the course was always the last thing before the hole - a quarter of all holes were going in off the tee. The green now shrinks as the round goes on, the cup asks you to arrive gently instead of fast, and hole 9 leaves the approach shape intact right up to the rim • Bowl holes stop holing out for you. The basin still catches your ball - the round needs somewhere to breathe - but later in the round it gathers SHORT of the cup, leaving you a putt instead of a gift • Daily 3 and Daily 6 have their own leaderboards. Three quarters of players pick Daily 3 and could never claim a spot, because only a full 9 counted. Same shared course, three boards - the 🏆 button now opens on the length you actually play • You can see the wind before you shoot. It blows across the whole hole while you aim, harder wind blowing harder - the arrow and the number were the only cue before, and only while the ball was already moving • Water sits closer behind the cup and shows up on more holes. It was so far past the hole that it almost never caught anyone, which is not much of a hazard • The duck escalates. Get to stroke 10 and it puts on sunglasses and stops being polite about it. (It still never mocks you - only the ball, the terrain, and the situation.) • Experiment: a new hole type, the knife edge - the cup sits on a crest, so leave it short and it rolls back to you, hit it long and it rolls away down the far side</description>
  </item>
  <item>
    <title>Rage Golf v34</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v34</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>The feedback box no longer opens showing the 'Sent - thanks!' message from last time you used it</description>
  </item>
  <item>
    <title>Rage Golf v33</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v33</guid>
    <pubDate>Sun, 02 Aug 2026 05:00:00 GMT</pubDate>
    <description>The wind readout now says tailwind or headwind next to the number, not just the arrow - a player found the arrow alone a bit confusing</description>
  </item>
  <item>
    <title>Orbit Dash v39</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v39</guid>
    <pubDate>Sat, 01 Aug 2026 05:00:00 GMT</pubDate>
    <description>Boss waves are honest now. The danger used to keep building after the wave warning ended, so the 'calm' beat right after was often the most dangerous moment of the whole fight - wave debris clears out faster now, so calm is actually calm • The leaderboard prompt on the death screen no longer calls a low score 'board-worthy' just because today's board still has open spots - it only celebrates that way once you've actually beaten someone on a full board • The feedback, info, and leaderboard panels now close when you tap outside them - before, only the X button (or the icon that opened them) would close it • Experiment: debris currently inside your graze window now shows a small green pulse, so the exact moment a dodge would score is visible instead of invisible</description>
  </item>
  <item>
    <title>Rage Golf v32</title>
    <link>https://zerodev.games/duck/?src=rss</link>
    <guid isPermaLink="false">duck-v32</guid>
    <pubDate>Sat, 01 Aug 2026 05:00:00 GMT</pubDate>
    <description>The feedback, info, and leaderboard panels now close when you tap outside them - before, only the X button (or the icon that opened them) would close it</description>
  </item>
  <item>
    <title>Orbit Dash v38</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v38</guid>
    <pubDate>Fri, 31 Jul 2026 05:00:00 GMT</pubDate>
    <description>The moon is finally readable. It was the deadliest thing in the game - once mash-immunity was gone it caused 70% of skilled deaths - but it was drawn pale grey on a dark background and went DIMMER during the warning, so it read as scenery next to bright red debris • Its warning now marks the actual ring it's moving onto with a pulsing red arc, so you can see which lane is about to become lethal instead of just noticing something somewhere, and the moon itself takes a red hazard rim that fills in as it settles</description>
  </item>
  <item>
    <title>Orbit Dash v37</title>
    <link>https://zerodev.games/orbit-dash/?src=rss</link>
    <guid isPermaLink="false">orbit-dash-v37</guid>
    <pubDate>Fri, 31 Jul 2026 05:00:00 GMT</pubDate>
    <description>Fixed a big one: mashing the button used to make you invincible. Swapping every frame parked the ship in the gap between the rings where nothing could hit it - a bot tapping 8 times a second survived indefinitely. Swaps now need a beat (0.18s) between them, so a swap is a real commitment again • Grazes now have to be actual dodges. You could tap away and straight back to collect the bonus without ever getting near the debris; now the ship has to have settled on the ring it leaves • Grazes are worth 3 points instead of 1 (Graze Fever: 6). Skimming past debris at the last instant was the hardest thing in the game and paid the same as drifting into a free gem</description>
  </item>
</channel></rss>