<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
		<title>RefresherTowel</title>
		<link>https://refreshertowel.com/</link>
		<description>Games, GameMaker libraries, tutorials, writing, and workshop updates.</description>
		<item>
			<title>Sundial</title>
			<link>https://refreshertowel.com/libraries/sundial/</link>
			<guid>https://refreshertowel.com/libraries/sundial/</guid>
			<pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
			<category>Library</category>
			<description>Build a day/night cycle for your game visually, right inside GameMaker, without code!</description>
		</item>
		<item>
			<title>Statement 2 released</title>
			<link>https://refreshertowel.com/libraries/statement/</link>
			<guid>https://refreshertowel.com/libraries/statement/</guid>
			<pubDate>Mon, 07 Sep 2026 15:24:00 GMT</pubDate>
			<category>Release</category>
			<description>Updated transitions, added more flexible exit locks and rebuilds Statement Lens.</description>
		</item>
		<item>
			<title>Catalyst 2 released</title>
			<link>https://refreshertowel.com/libraries/catalyst/</link>
			<guid>https://refreshertowel.com/libraries/catalyst/</guid>
			<pubDate>Thu, 27 Aug 2026 00:03:00 GMT</pubDate>
			<category>Release</category>
			<description>Statistics grew into Resources, Flows, Effects and reactive gameplay data.</description>
		</item>
		<item>
			<title>Fate</title>
			<link>https://refreshertowel.com/libraries/fate/</link>
			<guid>https://refreshertowel.com/libraries/fate/</guid>
			<pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate>
			<category>Library</category>
			<description>Weighted random drops for when randomness is just a little bit too random.</description>
		</item>
		<item>
			<title>Quill</title>
			<link>https://refreshertowel.com/libraries/quill/</link>
			<guid>https://refreshertowel.com/libraries/quill/</guid>
			<pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate>
			<category>Library</category>
			<description>GM sucks at text input. Quill fixes that.</description>
		</item>
		<item>
			<title>Whisper</title>
			<link>https://refreshertowel.com/libraries/whisper/</link>
			<guid>https://refreshertowel.com/libraries/whisper/</guid>
			<pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate>
			<category>Library</category>
			<description>A storylet engine that chooses the right dialogue for the right moment in your game!</description>
		</item>
		<item>
			<title>Catalyst</title>
			<link>https://refreshertowel.com/libraries/catalyst/</link>
			<guid>https://refreshertowel.com/libraries/catalyst/</guid>
			<pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
			<category>Library</category>
			<description>Stats, resources and effects that are easy to make and modify but with a lot of hidden depth (kinda like an iceberg!)</description>
		</item>
		<item>
			<title>Pulse</title>
			<link>https://refreshertowel.com/libraries/pulse/</link>
			<guid>https://refreshertowel.com/libraries/pulse/</guid>
			<pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
			<category>Library</category>
			<description>Decouple to your hearts content, making communication between different objects and code chunks robust and simple.</description>
		</item>
		<item>
			<title>Statement</title>
			<link>https://refreshertowel.com/libraries/statement/</link>
			<guid>https://refreshertowel.com/libraries/statement/</guid>
			<pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate>
			<category>Library</category>
			<description>States simply made to be simple (and yet, somehow containing a lot of advanced machinery when you need it).</description>
		</item>
		<item>
			<title>Mapping Pixel Art for 3D Lighting</title>
			<link>https://refreshertowel.com/tutorials/mapping-pixel-art-for-3d-lighting/</link>
			<guid>https://refreshertowel.com/tutorials/mapping-pixel-art-for-3d-lighting/</guid>
			<pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>Draw the maps needed to light pixel art in 3D.</description>
		</item>
		<item>
			<title>How to Use Signals in Game Dev</title>
			<link>https://refreshertowel.com/tutorials/how-to-use-signals-in-game-dev/</link>
			<guid>https://refreshertowel.com/tutorials/how-to-use-signals-in-game-dev/</guid>
			<pubDate>Sat, 24 Aug 2024 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>Decouple GameMaker systems with signals.</description>
		</item>
		<item>
			<title>How to (Comfortably) Deal with Modifiable Stats in RPGs (and other genres)</title>
			<link>https://refreshertowel.com/tutorials/how-to-comfortably-deal-with-modifiable-stats/</link>
			<guid>https://refreshertowel.com/tutorials/how-to-comfortably-deal-with-modifiable-stats/</guid>
			<pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>Build flexible, modifiable RPG statistics.</description>
		</item>
		<item>
			<title>Recounting A Successful Failure (The Spaceslingers Post-Mortem)</title>
			<link>https://refreshertowel.com/tutorials/recounting-a-successful-failure-the-spaceslingers-post-mortem/</link>
			<guid>https://refreshertowel.com/tutorials/recounting-a-successful-failure-the-spaceslingers-post-mortem/</guid>
			<pubDate>Tue, 13 Apr 2021 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>What Spaceslingers taught me after launch.</description>
		</item>
		<item>
			<title>Procedural Generation in GMS #7: To Perturb A Room (Dungeon Generation)</title>
			<link>https://refreshertowel.com/tutorials/procedural-generation-7-to-perturb-a-room-dungeon-generation/</link>
			<guid>https://refreshertowel.com/tutorials/procedural-generation-7-to-perturb-a-room-dungeon-generation/</guid>
			<pubDate>Thu, 04 Feb 2021 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>In this entry, we learn about perturbing rooms to generate a dungeon layout!</description>
		</item>
		<item>
			<title>Procedural Generation in GMS #6: A* Is Born (Pathfinding&apos;s Greatest Hits)</title>
			<link>https://refreshertowel.com/tutorials/procedural-generation-in-gms-6-a-is-born-pathfindings-greatest-hits/</link>
			<guid>https://refreshertowel.com/tutorials/procedural-generation-in-gms-6-a-is-born-pathfindings-greatest-hits/</guid>
			<pubDate>Thu, 28 Jan 2021 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>In this entry we explore the fascinating world of pathfinding, culminating in a fully...</description>
		</item>
		<item>
			<title>Procedural Generation in GMS #5: A Flood of Fills</title>
			<link>https://refreshertowel.com/tutorials/procedural-generation-in-gms-5-a-flood-of-fills/</link>
			<guid>https://refreshertowel.com/tutorials/procedural-generation-in-gms-5-a-flood-of-fills/</guid>
			<pubDate>Mon, 25 Jan 2021 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>In this entry, we learn how a little bit of recursion can make some big waves with the...</description>
		</item>
		<item>
			<title>Procedural Generation in GMS #4: Connecting the Dots with Bresenham&apos;s</title>
			<link>https://refreshertowel.com/tutorials/procedural-generation-in-gms-4-connecting-the-dots-with-bresenhams/</link>
			<guid>https://refreshertowel.com/tutorials/procedural-generation-in-gms-4-connecting-the-dots-with-bresenhams/</guid>
			<pubDate>Sat, 23 Jan 2021 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>In this entry, we learn how to use Bresenham&apos;s line algorithm to connect two points...</description>
		</item>
		<item>
			<title>Procedural Generation in GMS #3: Creating Sweet Maps with Cellular Automata</title>
			<link>https://refreshertowel.com/tutorials/procedural-generation-in-gms-3-cellular-automata/</link>
			<guid>https://refreshertowel.com/tutorials/procedural-generation-in-gms-3-cellular-automata/</guid>
			<pubDate>Tue, 19 Jan 2021 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>In this entry, we dive into the fascinating world of map generation using Cellular...</description>
		</item>
		<item>
			<title>Procedural Generation in GMS #2: Learning the Basics</title>
			<link>https://refreshertowel.com/tutorials/procedural-generation-in-gml-2-learning-the-basics/</link>
			<guid>https://refreshertowel.com/tutorials/procedural-generation-in-gml-2-learning-the-basics/</guid>
			<pubDate>Sat, 16 Jan 2021 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>In the second entry in the series, we learn about the data structures we will be using...</description>
		</item>
		<item>
			<title>Procedural Generation in GMS #1: An Introduction</title>
			<link>https://refreshertowel.com/tutorials/procedural-generation-in-gml-1-an-introduction/</link>
			<guid>https://refreshertowel.com/tutorials/procedural-generation-in-gml-1-an-introduction/</guid>
			<pubDate>Wed, 30 Dec 2020 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>This is the first entry in a series about creating procedurally generated content...</description>
		</item>
		<item>
			<title>Generating Maps (Bonus Plug and Play Map Generation Code Inside)</title>
			<link>https://refreshertowel.com/tutorials/generating-maps-bonus-plug-and-play-map-generation-code-inside/</link>
			<guid>https://refreshertowel.com/tutorials/generating-maps-bonus-plug-and-play-map-generation-code-inside/</guid>
			<pubDate>Tue, 15 Dec 2020 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>Four practical procedural map generators.</description>
		</item>
		<item>
			<title>A Pre-Post-Mortem About Marketing</title>
			<link>https://refreshertowel.com/tutorials/marketing-pre-post-mortem/</link>
			<guid>https://refreshertowel.com/tutorials/marketing-pre-post-mortem/</guid>
			<pubDate>Mon, 23 Nov 2020 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>Five hard earned lessons I learned about marketing while making Spaceslingers for $0...</description>
		</item>
		<item>
			<title>Creating Sweet Particle Effects in GMS2</title>
			<link>https://refreshertowel.com/tutorials/tutorial-particle-effects-in-gml/</link>
			<guid>https://refreshertowel.com/tutorials/tutorial-particle-effects-in-gml/</guid>
			<pubDate>Tue, 04 Aug 2020 00:00:00 GMT</pubDate>
			<category>Tutorial</category>
			<description>Learn how to create the wormhole particle effects in Spaceslingers, along with a bunch...</description>
		</item>
	</channel>
</rss>