<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gamedev &#8211; Noise</title>
	<atom:link href="https://noise.getoto.net/tag/gamedev/feed/" rel="self" type="application/rss+xml" />
	<link>https://noise.getoto.net</link>
	<description>The collective thoughts of the interwebz</description>
	<lastBuildDate>Wed, 27 Jan 2021 02:27:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>Gamedev from scratch 1: Scaffolding</title>
		<link>https://noise.getoto.net/2021/01/27/gamedev-from-scratch-1-scaffolding/</link>
		
		<dc:creator><![CDATA[Eevee]]></dc:creator>
		<pubDate>Wed, 27 Jan 2021 02:27:00 +0000</pubDate>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=22c56c81994e196a97d4abfa111fb34a</guid>

					<description><![CDATA[<p>Welcome to part 1 of this narrative series about writing a complete video game from scratch, using the <span class="caps">PICO</span>-8.  This is actually the second part, because in this house (unlike Lua) we index from 0, so if you’re new here you may want to consult the introductory stuff and table of contents in <a href="https://eev.ee/blog/2020/11/30/gamedev-from-scratch-0-groundwork/">part zero</a>.</p>
<p>If you’ve been following along, welcome back, and let’s dive right in!</p>]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Gamedev from scratch 0: Groundwork</title>
		<link>https://noise.getoto.net/2020/12/01/gamedev-from-scratch-0-groundwork/</link>
		
		<dc:creator><![CDATA[Eevee]]></dc:creator>
		<pubDate>Mon, 30 Nov 2020 22:58:00 +0000</pubDate>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=3813ea8a479e12720799c2bf9abb9f2f</guid>

					<description><![CDATA[<p>You may recall that I once had the ambitious idea to write a book on game development, walking the reader through making simple games <em>from scratch</em> in a variety of different environments, starting from simple level editors and culminating in some &#8220;real&#8221;&#160;engine.</p>
<p>That never quite materialized.  As it turns out, writing a book is a huge slog, publishers want almost all of the proceeds, and LaTeX is an endless rabbit hole of distractions that probably consumed more time than actually writing.  Also, a book about programming with no copy/paste or animations or hyperlinks kind of&#160;sucks.</p>
<p>I thus present to you Plan B: a series of blog posts.  This is a narrative reconstruction of a small game I made recently, <a href="https://eev.ee/content/release/2020-05-10-star-anise-chronicles-oh-no-wheres-twig.markdown">Star Anise Chronicles: Oh No Wheres Twig??</a>.  It took me less than two weeks and I kept quite a few snapshots of the game&#8217;s progress, so you&#8217;ll get to see a somewhat realistic jaunt through the process of creating a small game from very nearly&#160;nothing.</p>
<p>And unlike your typical programming tutorial, I can <em>guarantee</em> that this won&#8217;t get you as far as a half-assed Mario clone and then abruptly end.  The game has original art and sound, a title screen, an ending, cutscenes, dialogue, <span>UI</span>, and more &#8212; so this series will necessarily cover how all of that came about.  I will tell you why I made particular decisions, mention planned features I cut, show you the tradeoffs I made, and confess when I made life harder for myself.  You know, all the stuff you <em>actually go through</em> when doing game development (or, frankly, any kind of software&#160;development).</p>
<p>The target audience is (ideally) anyone who knows what a computer is, so hopefully you can follow along no matter what your experience level.&#160;Enjoy!</p>
<hr>
<p>This is <strong>part zero</strong>, and it&#8217;s mostly introductory stuff.  Please don&#8217;t skip it!  I promise there&#8217;s some meat in the latter&#160;half.</p>]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Lexy’s Labyrinth</title>
		<link>https://noise.getoto.net/2020/09/27/lexys-labyrinth/</link>
		
		<dc:creator><![CDATA[Eevee]]></dc:creator>
		<pubDate>Sun, 27 Sep 2020 02:28:00 +0000</pubDate>
				<category><![CDATA[gamedev]]></category>
		<category><![CDATA[Release]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=748ffca5d907571c6b80fb29a5bb6e92</guid>

					<description><![CDATA[<div class="prose-full-illustration">
<img alt="Screenshot of a small tile-based puzzle with a number of different elements, taken from CCLP1" src="https://eev.ee/media/release/lexys-labyrinth/lexys-labyrinth.png">
</div>
<p>🔗 <a href="https://c.eev.ee/lexys-labyrinth/"><strong>Lexy’s Labyrinth</strong></a><br>
🔗 <a href="https://github.com/eevee/lexys-labyrinth"><strong>Source code on GitHub</strong></a><br>
🔗 itch.io later</p>
<p>Here is Lexy’s Labyrinth, a web-based Chip’s Challenge emulator.</p>
<p>It’s easy to get into and mostly speaks for itself, so here is a story.</p>]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Lexy’s Labyrinth</title>
		<link>https://noise.getoto.net/2020/09/27/lexys-labyrinth-2/</link>
		
		<dc:creator><![CDATA[Eevee]]></dc:creator>
		<pubDate>Sun, 27 Sep 2020 02:28:00 +0000</pubDate>
				<category><![CDATA[gamedev]]></category>
		<category><![CDATA[updates]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=b6f8b7aec76e3c10bad6ee205c535ded</guid>

					<description><![CDATA[<div class="prose-full-illustration">
<img alt="Screenshot of a small tile-based puzzle with a number of different elements, taken from CCLP1" src="https://eev.ee/media/updates/lexys-labyrinth/lexys-labyrinth.png">
</div>
<p>🔗 <a href="https://c.eev.ee/lexys-labyrinth/"><strong>Lexy’s Labyrinth</strong></a><br>
🔗 <a href="https://github.com/eevee/lexys-labyrinth"><strong>Source code on GitHub</strong></a><br>
🔗 itch.io later</p>
<p>Here is Lexy’s Labyrinth, a web-based Chip’s Challenge emulator.</p>
<p>It’s easy to get into and mostly speaks for itself, so here is a story.</p>]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>fox flux, three years later</title>
		<link>https://noise.getoto.net/2020/08/04/fox-flux-three-years-later/</link>
		
		<dc:creator><![CDATA[Eevee]]></dc:creator>
		<pubDate>Tue, 04 Aug 2020 20:50:00 +0000</pubDate>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=d4ad27ffd9f378d02e3d9c8e590c8ea6</guid>

					<description><![CDATA[I&#8217;m working on a video game!  Like, a serious&#160;one.
The&#160;past
I wrote the original game (very slightly NSFW) for my own &#8220;horny&#8221; game jam, Strawberry Jam (more likely to be NSFW), way back in February&#160;2017.
You play as Lex...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>fox flux, three years later</title>
		<link>https://noise.getoto.net/2020/08/04/fox-flux-three-years-later-2/</link>
		
		<dc:creator><![CDATA[Eevee]]></dc:creator>
		<pubDate>Tue, 04 Aug 2020 20:50:00 +0000</pubDate>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=b08d4f71dc1063a0da813d62c7e72007</guid>

					<description><![CDATA[<p>I’m working on a video game!  Like, a serious one.</p>]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Star Anise Chronicles: Oh No Wheres Twig??</title>
		<link>https://noise.getoto.net/2020/05/11/star-anise-chronicles-oh-no-wheres-twig/</link>
		
		<dc:creator><![CDATA[Eevee]]></dc:creator>
		<pubDate>Mon, 11 May 2020 04:54:00 +0000</pubDate>
				<category><![CDATA[gamedev]]></category>
		<category><![CDATA[Release]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=695a902ad030f78d276201430a9faa3d</guid>

					<description><![CDATA[<div class="prose-full-illustration">
<img alt="Title and logo for the game" src="https://eev.ee/media/release/anise-wheres-twig.png">
</div>
<p>🔗 <a href="https://eevee.itch.io/anise-wheres-twig"><strong>Play it</strong> on itch.io</a><br>
🔗 <a href="https://www.lexaloffle.com/bbs/?pid=76397"><strong>Play it</strong> on the <span class="caps">PICO</span>-8 <span class="caps">BBS</span></a> (where you can also download the cart and view the source code)</p>
<p><em>(I originally drafted this just after publishing the game, but then decided to start a <a href="https://eev.ee/blog/2020/11/30/gamedev-from-scratch-0-groundwork/">whole series about its development</a> and wasn’t sure what to do with this!  But it’s solid and serves a different purpose, so here it is.)</em></p>
<p>It’s been a while, but I made another <a href="https://www.lexaloffle.com/pico-8.php"><span class="caps">PICO</span>-8</a> game!  It’s a little platformer with light puzzling, where you help Star Anise find his best friend Branch Commander Twig.  It’s only half an hour long at worst, and it’s even playable on a phone!</p>
<p>This is the one-and-a-halfth entry in the Star Anise Chronicles series, which after several false starts, finally kicked off over Christmas with a…  uh…  <a href="https://eevee.itch.io/anise-escape-despair">interactive fiction game</a>.  Expect the series to continue with even more whiplash-inducing theme shifts.</p>
<p>More technical considerations will go in the “gamedev from scratch” series, but read on for some overall thoughts on the design.  Both contain <strong>spoilers</strong>, of course, so I do urge you to play the game first.</p>]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Star Anise Chronicles: Oh No Wheres Twig??</title>
		<link>https://noise.getoto.net/2020/05/11/star-anise-chronicles-oh-no-wheres-twig-2/</link>
		
		<dc:creator><![CDATA[Eevee]]></dc:creator>
		<pubDate>Mon, 11 May 2020 04:54:00 +0000</pubDate>
				<category><![CDATA[gamedev]]></category>
		<category><![CDATA[updates]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=818e035904d139c4bc4910fccba82d88</guid>

					<description><![CDATA[<div class="prose-full-illustration">
<img alt="Title and logo for the game" src="https://eev.ee/media/updates/anise-wheres-twig.png">
</div>
<p>🔗 <a href="https://eevee.itch.io/anise-wheres-twig"><strong>Play it</strong> on itch.io</a><br>
🔗 <a href="https://www.lexaloffle.com/bbs/?pid=76397"><strong>Play it</strong> on the <span class="caps">PICO</span>-8 <span class="caps">BBS</span></a> (where you can also download the cart and view the source code)</p>
<p><em>(I originally drafted this just after publishing the game, but then decided to start a <a href="https://eev.ee/blog/2020/11/30/gamedev-from-scratch-0-groundwork/">whole series about its development</a> and wasn’t sure what to do with this!  But it’s solid and serves a different purpose, so here it is.)</em></p>
<p>It’s been a while, but I made another <a href="https://www.lexaloffle.com/pico-8.php"><span class="caps">PICO</span>-8</a> game!  It’s a little platformer with light puzzling, where you help Star Anise find his best friend Branch Commander Twig.  It’s only half an hour long at worst, and it’s even playable on a phone!</p>
<p>This is the one-and-a-halfth entry in the Star Anise Chronicles series, which after several false starts, finally kicked off over Christmas with a…  uh…  <a href="https://eevee.itch.io/anise-escape-despair">interactive fiction game</a>.  Expect the series to continue with even more whiplash-inducing theme shifts.</p>
<p>More technical considerations will go in the “gamedev from scratch” series, but read on for some overall thoughts on the design.  Both contain <strong>spoilers</strong>, of course, so I do urge you to play the game first.</p>]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 27/128 objects using Memcached
Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Database Caching using Memcached

Served from: noise.getoto.net @ 2025-12-11 10:06:22 by W3 Total Cache
-->