<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Good Gourd Games]]></title><description><![CDATA[Two childhood friends learning to make a video game together.]]></description><link>https://goodgourdgames.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!NeQs!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2011a-3929-42e6-a5f8-8eae61bb3f78_1280x1280.png</url><title>Good Gourd Games</title><link>https://goodgourdgames.substack.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 08 Jun 2026 15:53:18 GMT</lastBuildDate><atom:link href="https://goodgourdgames.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Sarah]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[goodgourdgames@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[goodgourdgames@substack.com]]></itunes:email><itunes:name><![CDATA[Sarah]]></itunes:name></itunes:owner><itunes:author><![CDATA[Sarah]]></itunes:author><googleplay:owner><![CDATA[goodgourdgames@substack.com]]></googleplay:owner><googleplay:email><![CDATA[goodgourdgames@substack.com]]></googleplay:email><googleplay:author><![CDATA[Sarah]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[3D Maps are Hard]]></title><description><![CDATA[It's only the most important quality of life feature in this game...]]></description><link>https://goodgourdgames.substack.com/p/3d-maps-are-hard</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/3d-maps-are-hard</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Thu, 28 May 2026 16:09:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0jMQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>What am I working on?</h1><p>This week I&#8217;ve been tweaking the user interface of Tetria&#8217;s Tower. It&#8217;s gotta be pretty, and it&#8217;s gotta be functional. </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;515b2637-bba5-42de-8602-fde7964e0b0a&quot;,&quot;duration&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p>I&#8217;m pleased with most of it so far. The exception is&#8230; the freaking map. </p><h1>What&#8217;s the problem? </h1><p>The nature of Tetria&#8217;s Tower requires that the player have tools to develop a strong understanding of where the rooms are within the tower &#8212; in three dimensions. </p><p>Everything I try to make it pretty makes it less functional. </p><p>The more functional it is, the uglier it looks.</p><p>Here&#8217;s a few screenshots of the map as-is. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NQGJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NQGJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!NQGJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!NQGJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!NQGJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NQGJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png" width="1456" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:450549,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/199611375?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NQGJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!NQGJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!NQGJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!NQGJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4c1b607-5689-4473-a5bd-070869f7f150_1908x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0jMQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0jMQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!0jMQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!0jMQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!0jMQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0jMQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png" width="1456" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:503354,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/199611375?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0jMQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!0jMQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!0jMQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!0jMQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25cae2c4-cff2-4ec7-8eb8-273294ccf358_1908x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i01U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i01U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!i01U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!i01U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!i01U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i01U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png" width="1456" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acc72437-bf99-4520-be21-22ab00368804_1908x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:511744,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/199611375?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i01U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!i01U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!i01U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!i01U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facc72437-bf99-4520-be21-22ab00368804_1908x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are three main components to the map: the tower boundaries, the rooms, and a player position indicator. </p><p>What I like:</p><ul><li><p>The player can rotate the tower to get different views of the rooms. </p></li><li><p>Transparency allows the player to see how all the rooms fit together.</p></li></ul><p>What I don&#8217;t like:</p><ul><li><p>The tower boundaries look ugly and are visually confusing. </p></li><li><p>It&#8217;s not easy to see a path from point A to point B. </p></li><li><p>The look of the tower and the rooms don&#8217;t fully jive with the look of the UI.</p></li></ul><h1>How am I going to fix it?</h1><h5>(Help please) </h5><p>I need to do some research about how other developers have solved this problem. I&#8217;m sure I&#8217;m not the first person to develop a game with needs akin to this one, but I haven&#8217;t found a game where I think their solution would work for me. I am very open to suggestions on where to look for inspiration.</p><p>I have a couple ideas of how to address the map. I&#8217;d love to hear any additional ideas or feedback on what I should try first. Here is the spaghetti I&#8217;m already thinking of throwing at the wall: </p><h3>Rework the Tower Boundaries</h3><p>I&#8217;m displeased with the look of the boundaries as-is. I&#8217;m for sure going to change the way they look. I&#8217;m thinking they should have fewer or no harsh lines so that the whole map looks less cluttered. </p><h3>Rework the Rooms</h3><p>The rooms are what I&#8217;m most pleased with right now, but maybe I could change them in a way that makes it more obvious where doors are positioned. </p><h3>Change the PC Location Indicator</h3><p>I&#8217;m for sure going to make the PC location indicator prettier. Maybe a little flower?</p><h3>A Second View Mode</h3><p>I&#8217;m starting to think I might need to implement an &#8216;orthogonal view&#8217; mode where you can see a cross section of the tower from above, below, or any side. This would essentially be a second map system, which is non-trivial for me to develop. I think it would probably be useful&#8230; but I&#8217;m a bit worried that if I pursue this, I am just opening a whole new can of UI problems.</p><h1>What next?</h1><p>I&#8217;ll probably follow up on the map next time I post. The big question mark on development time left is the map, so once I figure that out, I think I&#8217;ll have a release date for the demo!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><h1>Follow me elsewhere!</h1><p>I&#8217;ve set up an <a href="https://goodgourd.itch.io/">itch.io page for Good Gourd Games</a>. I&#8217;d like to post more technical developer logs on there, and when I release the demo for Tetria&#8217;s Tower, it will be one of the places you can access it from. </p><p>I also set up a <a href="https://bsky.app/profile/goodgourd.itch.io">bluesky</a>, where the game dev community is very active. </p>]]></content:encoded></item><item><title><![CDATA[First look at Tetria's Tower]]></title><description><![CDATA[I'm getting closer and closer to a workable demo!]]></description><link>https://goodgourdgames.substack.com/p/first-look-at-tetrias-tower</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/first-look-at-tetrias-tower</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Fri, 15 May 2026 16:25:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FPjL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>It&#8217;s been a while since I posted. I keep feeling like I would rather just spend time developing rather than writing, but I woke up today feeling excited to share some screenshots!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0tOB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0tOB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!0tOB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!0tOB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!0tOB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0tOB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png" width="1456" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d64a9848-3a76-461b-a231-79947de565e6_1908x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2327845,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/197877869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0tOB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!0tOB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!0tOB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!0tOB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd64a9848-3a76-461b-a231-79947de565e6_1908x960.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eumx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eumx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png 424w, https://substackcdn.com/image/fetch/$s_!Eumx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png 848w, https://substackcdn.com/image/fetch/$s_!Eumx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png 1272w, https://substackcdn.com/image/fetch/$s_!Eumx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eumx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png" width="422" height="413" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:413,&quot;width&quot;:422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:277678,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/197877869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda78833-19ee-4cd3-b6d3-1566d517eccf_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Eumx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png 424w, https://substackcdn.com/image/fetch/$s_!Eumx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png 848w, https://substackcdn.com/image/fetch/$s_!Eumx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png 1272w, https://substackcdn.com/image/fetch/$s_!Eumx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d59a391-2a12-4c4f-8aa7-bcd79deb37b1_422x413.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zot5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zot5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!zot5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!zot5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!zot5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zot5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png" width="1908" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1908,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1826207,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/197877869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F856da530-3dab-4eaa-9130-bb95645d735a_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zot5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!zot5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!zot5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!zot5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0fb7eeb-8b72-4e6a-b85f-2272cc12a594_1908x960.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Byhx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Byhx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!Byhx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!Byhx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!Byhx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Byhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png" width="1456" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2123488,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/197877869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Byhx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!Byhx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!Byhx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!Byhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0187df95-a49b-4f17-b094-b3caad378b78_1908x960.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FPjL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FPjL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!FPjL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!FPjL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!FPjL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FPjL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png" width="1456" height="733" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:733,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2137809,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/197877869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FPjL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png 424w, https://substackcdn.com/image/fetch/$s_!FPjL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png 848w, https://substackcdn.com/image/fetch/$s_!FPjL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png 1272w, https://substackcdn.com/image/fetch/$s_!FPjL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb986788a-c07c-4fac-96af-fe54aa16c75e_1908x960.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>What&#8217;s left?</h1><p>Something that is really exciting is that I actually don&#8217;t have a ton of programming left to do for a playable demo. I also don&#8217;t have a ton of major work to do. The list is mostly making it pretty and small functionality tweaks. </p><h3>Music</h3><p>This I&#8217;ve been really excited about learning new skills as part of this. However&#8230; I just don&#8217;t have that same interest in making music that I do for the art and functionality of it. My original plan was to find some music to license, but I recently had a friend ask if he could make music for it and I&#8217;m very excited about that. </p><h3>Dialogue</h3><p>The tutorial and demo dialogue isn&#8217;t super extensive, but I do still need to finish it.</p><h3>Keys &amp; Inventory</h3><p>I need to create art for each room&#8217;s key and for the various items that can be added to the player&#8217;s inventory. I also am not stoked about the look of the inventory currently.</p><h3>Map</h3><p>The map is currently functional, but I&#8217;m not entirely pleased with it yet. I may write a separate article about the challenges of a readable 3D map and see if I can solicit some opinions on it. Here&#8217;s how it&#8217;s looking now:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rciq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rciq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png 424w, https://substackcdn.com/image/fetch/$s_!rciq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png 848w, https://substackcdn.com/image/fetch/$s_!rciq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png 1272w, https://substackcdn.com/image/fetch/$s_!rciq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rciq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png" width="1010" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1010,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1779972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/197877869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff534020a-4fe3-4ec1-a0db-c0fbd6e1c19e_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rciq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png 424w, https://substackcdn.com/image/fetch/$s_!rciq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png 848w, https://substackcdn.com/image/fetch/$s_!rciq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png 1272w, https://substackcdn.com/image/fetch/$s_!rciq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e67d01c-b02d-4fc7-9f8d-21d65bebc4de_1010x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Upv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Upv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png 424w, https://substackcdn.com/image/fetch/$s_!3Upv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png 848w, https://substackcdn.com/image/fetch/$s_!3Upv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png 1272w, https://substackcdn.com/image/fetch/$s_!3Upv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Upv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png" width="1007" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1007,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1779136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/197877869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb288e7a5-e2ce-46c4-93eb-0b03e434e60f_1908x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3Upv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png 424w, https://substackcdn.com/image/fetch/$s_!3Upv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png 848w, https://substackcdn.com/image/fetch/$s_!3Upv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png 1272w, https://substackcdn.com/image/fetch/$s_!3Upv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4f6e269-e9c7-4026-aa3d-5c0aef129b21_1007x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Loading Screen</h3><p>I have a loading screen built, but I just need to plug it in still. </p><h1>What about the trinket simulator?</h1><p>Don&#8217;t worry - I haven&#8217;t forgotten about this one! I&#8217;ve learned a lot since I first started that game, and I think I want to scrap a lot of what I&#8217;ve done. I&#8217;m planning to visit Charlotte in person for a week this summer and we will do a personal game jam. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h3></h3><h3></h3>]]></content:encoded></item><item><title><![CDATA[Building a Dialogue Editor Plugin]]></title><description><![CDATA[When I was first researching adding dialogue to my games, I saw that the most common advice out there is, &#8220;Don&#8217;t reinvent the wheel, there&#8217;s lots of options for plugins already out there.&#8221;]]></description><link>https://goodgourdgames.substack.com/p/building-a-dialogue-editor-plugin</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/building-a-dialogue-editor-plugin</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Thu, 05 Mar 2026 20:03:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jv2_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I was first researching adding dialogue to my games, I saw that the most common advice out there is, &#8220;Don&#8217;t reinvent the wheel, there&#8217;s lots of options for plugins already out there.&#8221; </p><p>So, naturally, I&#8217;ve completely disregarded that advice and built my own plugin.</p><p>The main reasons I chose to do it this way are:</p><ul><li><p>I want to understand, in depth, how this thing works. </p></li><li><p>I wanted to learn to make an editor plugin for Godot. </p></li></ul><p>What I&#8217;ve built for myself is, right now, just for myself. That said, it&#8217;s only a couple tweaks away from being usable by other devs for their games. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><h1>What do I need for dialogue?</h1><p>First, I need a way to save off dialogue. I built an organizational format to save off dialogue information, including:</p><ul><li><p>A list of dialogue options for the player to select from</p></li><li><p>Non-player character dialogue</p></li><li><p>Conditions controlling whether certain dialogue options are accessible yet</p></li><li><p>How a dialogue option will affect the state of the game </p></li></ul><p>Second, I have to be able to edit my dialogue. Godot has a built in inspector, but it&#8217;s not the friendliest for visualizing my data.</p><p>Luckily, Godot&#8217;s graph control structures are fresh out of beta, which means I was able to use them when building my editor. </p><p>In my example below, you can think of the editor as more or less a flowchart. There are three types of blocks you can add to the flowchart:</p><ul><li><p><strong>Start:</strong> This block defines which NPC dialogue and/or PC dialogue options can be starting points for a conversation. When we start up the dialogue in game, we choose from this list. </p></li><li><p><strong>NPC: </strong>Defines which non-player character is speaking, and what they are saying.  </p></li><li><p><strong>PC Options:</strong> Defines a list of options for the player to choose from.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jv2_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jv2_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png 424w, https://substackcdn.com/image/fetch/$s_!jv2_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png 848w, https://substackcdn.com/image/fetch/$s_!jv2_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png 1272w, https://substackcdn.com/image/fetch/$s_!jv2_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jv2_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png" width="1456" height="555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cabcf156-7993-4974-8189-52866bdac3d3_2209x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:555,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111455,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/189895374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jv2_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png 424w, https://substackcdn.com/image/fetch/$s_!jv2_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png 848w, https://substackcdn.com/image/fetch/$s_!jv2_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png 1272w, https://substackcdn.com/image/fetch/$s_!jv2_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcf156-7993-4974-8189-52866bdac3d3_2209x842.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Lastly, and arguably most importantly, I built an engine to display and process dialogue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!02Si!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!02Si!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png 424w, https://substackcdn.com/image/fetch/$s_!02Si!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png 848w, https://substackcdn.com/image/fetch/$s_!02Si!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png 1272w, https://substackcdn.com/image/fetch/$s_!02Si!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!02Si!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png" width="1150" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1150,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:884397,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/189895374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!02Si!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png 424w, https://substackcdn.com/image/fetch/$s_!02Si!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png 848w, https://substackcdn.com/image/fetch/$s_!02Si!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png 1272w, https://substackcdn.com/image/fetch/$s_!02Si!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81113c06-f5ab-400e-a8ae-29d68fba5b14_1150x868.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Usage</h1><p>I&#8217;ve been intentional about making this system something that is easy for me to pick up and drop into another game. So, I expect to continue using it in perpetuity, or at least until I decide it&#8217;s garbage and make a newer, better version. </p><p>In order to make it friendly for other folks to pick up and use, I would need to write some documentation and make a couple quality of life improvements. But&#8230; I am tired of working on this tool and want to move on, so that&#8217;s a project for another day. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Modelling Phil]]></title><description><![CDATA[Meet Phil, the hivemind of wall sconces that light Tetria's Tower.]]></description><link>https://goodgourdgames.substack.com/p/modelling-phil</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/modelling-phil</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Thu, 29 Jan 2026 15:54:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z0MC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of my goals with Tetria&#8217;s Tower is to include as many freaky little dudes as possible. I also need to light my game. I figure, why not both? </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><h1>Concept</h1><p>Meet Phil. </p><p>Phil is a wall sconce. Well, more accurately, Phil is a hivemind comprised of all the wall sconces in the tower. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WdNQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WdNQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png 424w, https://substackcdn.com/image/fetch/$s_!WdNQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png 848w, https://substackcdn.com/image/fetch/$s_!WdNQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png 1272w, https://substackcdn.com/image/fetch/$s_!WdNQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WdNQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png" width="172" height="261.89835164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2217,&quot;width&quot;:1456,&quot;resizeWidth&quot;:172,&quot;bytes&quot;:1986582,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/186115348?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WdNQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png 424w, https://substackcdn.com/image/fetch/$s_!WdNQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png 848w, https://substackcdn.com/image/fetch/$s_!WdNQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png 1272w, https://substackcdn.com/image/fetch/$s_!WdNQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b72430e-abca-4d63-b521-ccb03defaa29_1488x2266.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This first drawing of Phil was done in Procreate. I limited myself to spending about 30 minutes for this. If I plan to model something in Blender, I don&#8217;t like to spend too much time on the concept art.</p><h1>Modelling</h1><p>When I am referencing an image for modelling a new object, I like to just pop the image in and work off of it directly. I toggle transparency on to make sure I&#8217;m following my reference close enough. I toggle it off to make sure my model doesn&#8217;t look funky. </p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79c1ce74-6d98-42a3-9e94-420585bbf9ad_1079x841.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f165db3-c380-4e26-964f-7d087a597897_1077x840.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8dc7f088-4d00-41ff-8f10-b2e05113920b_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>You&#8217;ll notice that the model itself is relatively low-poly (in other words, it looks blocky). I&#8217;ve chosen this style for a few reasons:</p><ul><li><p>Performance. More geometry on each model is more geometry to load in-game. Keeping things simple here keeps things simple down the road for me. I won&#8217;t have to be so picky about how much of the game&#8217;s area can be loaded at once.  </p></li><li><p>Nostalgia. Older games tend to be low-poly for aforementioned performance reasons.</p></li><li><p>I like working with constraints. I find it forces me to be a little more creative than I otherwise would. </p></li></ul><p>After I wrapped up Phil&#8217;s model, I threw in some simple lights and textures just to get a feel of what it&#8217;ll look like. For someones like Phil, though, I&#8217;m going to paint them in Procreate on my tablet. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f_md!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f_md!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png 424w, https://substackcdn.com/image/fetch/$s_!f_md!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png 848w, https://substackcdn.com/image/fetch/$s_!f_md!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png 1272w, https://substackcdn.com/image/fetch/$s_!f_md!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f_md!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png" width="316" height="428.1954397394137" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:614,&quot;resizeWidth&quot;:316,&quot;bytes&quot;:326775,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/186115348?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f_md!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png 424w, https://substackcdn.com/image/fetch/$s_!f_md!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png 848w, https://substackcdn.com/image/fetch/$s_!f_md!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png 1272w, https://substackcdn.com/image/fetch/$s_!f_md!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ed57a47-6dec-4c3f-8623-61be1cd99eed_614x832.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Texture </h1><p>In theory, I could use Blender like I use Procreate. It has the same functionality and doesn&#8217;t freak out as much if I did a bad job modelling. However, I don&#8217;t have an artist&#8217;s tablet that I hook up to my computer. I have an iPad. Which, I&#8217;m sure someone has created a tool to use as an artist&#8217;s tablet with a computer. </p><p>All this to say, I don&#8217;t <em>have </em>to hop between Blender and Procreate, but I really like Procreate.  </p><p>I draw directly on the 3D model that I&#8217;ve imported&#8230; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gyrD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gyrD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png 424w, https://substackcdn.com/image/fetch/$s_!gyrD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png 848w, https://substackcdn.com/image/fetch/$s_!gyrD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png 1272w, https://substackcdn.com/image/fetch/$s_!gyrD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gyrD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png" width="284" height="432.4368131868132" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2217,&quot;width&quot;:1456,&quot;resizeWidth&quot;:284,&quot;bytes&quot;:896549,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/186115348?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gyrD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png 424w, https://substackcdn.com/image/fetch/$s_!gyrD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png 848w, https://substackcdn.com/image/fetch/$s_!gyrD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png 1272w, https://substackcdn.com/image/fetch/$s_!gyrD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d888cd4-917d-4bc0-b1fd-2f0123b3dba4_1488x2266.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#8230;and it spits out an image that is mapped onto my object. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HjQy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HjQy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!HjQy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!HjQy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!HjQy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HjQy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png" width="279" height="279" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:279,&quot;bytes&quot;:4777982,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/186115348?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HjQy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!HjQy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!HjQy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!HjQy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c80ee30-ab61-405d-8f09-4c9cc2a64e29_2048x2048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Importing</h1><p>After fiddling with the textures in Blender and futzing with the color and intensity of the light in Godot, Phil is looking very handsome. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z0MC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z0MC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png 424w, https://substackcdn.com/image/fetch/$s_!Z0MC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png 848w, https://substackcdn.com/image/fetch/$s_!Z0MC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png 1272w, https://substackcdn.com/image/fetch/$s_!Z0MC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z0MC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png" width="724" height="406.3006993006993" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:642,&quot;width&quot;:1144,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:443209,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/186115348?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z0MC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png 424w, https://substackcdn.com/image/fetch/$s_!Z0MC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png 848w, https://substackcdn.com/image/fetch/$s_!Z0MC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png 1272w, https://substackcdn.com/image/fetch/$s_!Z0MC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aa54040-57cd-4b10-9931-0477ad7979ae_1144x642.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a sconce on either side of my starting room right now. I have a simple script that models a flickering flame with an adjustable sine wave.  Sometime, I will add some wavelength variation at some point to make the flicker seem more random. </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;cc86eb17-3c61-4244-8131-9d35640a261c&quot;,&quot;duration&quot;:null}"></div><p>You&#8217;ll also notice I don&#8217;t actually have a flame yet. I think I want to &#8216;billboard&#8217; the flame so that it&#8217;s just a static image that&#8217;s always facing you, rather than trying to use a 3D model for it. </p><p>I also think Phil might need a smoother transition into the wall, perhaps either mounted on a board (easy) or growing directly out of it (less easy but more fun). </p><p>All that said, I am choosing to be done with the visual work on Phil for now. I could work on them forever, and I&#8217;ll likely return to them later on in the project.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Hello 2026]]></title><description><![CDATA[A belated New Year's post]]></description><link>https://goodgourdgames.substack.com/p/hello-2026</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/hello-2026</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Tue, 20 Jan 2026 17:00:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4Z9j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I live!</p><p>I haven&#8217;t written in a bit. Partially holidays, partially health related, but mostly just because I haven&#8217;t felt like it. I&#8217;ve still been developing, though!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>I took a bit of a break from the larger trinket project to work on some other stuff. I ought to get back to it - I want to get the first hunt location finished. It&#8217;ll be easier now that Charlotte and I are both back from the holiday fog and doing weekly studio time calls again. </p><p>That said, I&#8217;ve been mostly working on two games lately:</p><ol><li><p>A dinky two player game.</p></li><li><p>Another larger project that is more of a solo endeavor - at least for now.  </p></li></ol><h1>Dinky Game</h1><p>I last-minute decided to participate in the <a href="https://itch.io/jam/20-second-game-jam-2025">20 Second Game Jam</a>, which was super awesome! I highly recommend playing some of the game because that 20 second limit forces some really awesome creativity. My personal favorite is <em><a href="https://itch.io/jam/20-second-game-jam-2025/rate/4122514">Rosetta Prime</a></em>.  </p><p>My submission (<em><a href="https://goodgourd.itch.io/gettem">Gettem!</a></em>) is, I think, the only co-op submission. That said, it&#8217;s hard to be confident in that statement with over 600 submissions.  </p><p>It&#8217;s definitely pretty far from perfect or refined, but I think it&#8217;s a fun proof of concept. Definitely let me know if you play and there&#8217;s something wrong, but don&#8217;t hold me to actually fixing it. </p><p>There&#8217;s also a <a href="https://itch.io/jam/20ms-game-jam">20 Million Second Game Jam</a> that is open to folks who participated in this one! I think I&#8217;ll participate, but mostly work on it when I want some easy wins. </p><h1>Tetria&#8217;s Tower</h1><p>Over the holidays, my wife, my brother in law, and I were playing <a href="https://store.steampowered.com/app/1569580/Blue_Prince/">Blue Prince</a>. If you&#8217;re not familiar, the premise of this game is that your rich uncle passed away, and as a result you have inherited a mansion whose rooms change every day. As you proceed through doors in the mansion, you pick one of three rooms to add to the layout next. </p><p>I love this game. The art style and atmosphere are perfect, and I&#8217;ve always loved the idea of confusing and moving layouts. I felt really inspired to start doodling and playing around in blender on this idea that&#8217;s been rattling around in my head. </p><h2>Premise</h2><p>You wake up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hb0V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hb0V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png 424w, https://substackcdn.com/image/fetch/$s_!Hb0V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png 848w, https://substackcdn.com/image/fetch/$s_!Hb0V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png 1272w, https://substackcdn.com/image/fetch/$s_!Hb0V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hb0V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png" width="1456" height="716" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:712599,&quot;alt&quot;:&quot;The inside of what appears to be a giant bird cage with an ornate door.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/185076871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The inside of what appears to be a giant bird cage with an ornate door." title="The inside of what appears to be a giant bird cage with an ornate door." srcset="https://substackcdn.com/image/fetch/$s_!Hb0V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png 424w, https://substackcdn.com/image/fetch/$s_!Hb0V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png 848w, https://substackcdn.com/image/fetch/$s_!Hb0V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png 1272w, https://substackcdn.com/image/fetch/$s_!Hb0V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa580cba5-f47a-4027-92a7-cff92fee72ad_1895x932.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Starting Room</figcaption></figure></div><blockquote><p><em>Who am I? </em></p><p><em>Where am I?</em></p><p><em>Wait&#8230; am I in a <strong>giant bird cage</strong>?</em></p></blockquote><p>You must explore, solve puzzles, and perform (often embarrassing) tasks for a bunch of weird little guys in order to learn about the tower you&#8217;ve found yourself in, how you got here, and the elusive witch who calls this place home. </p><p>Most importantly, how do you leave? And do you even want to? </p><h2>Mechanics</h2><h4>Keys</h4><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89d09709-1b6f-4b21-a8c1-ab51ea20e64d_2048x2048.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fc60472-3890-429b-9573-bdff1026cd10_2048x2048.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7f89f2c-228d-4dd9-9e9b-fa77a31dbd59_2048x2048.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02689285-f8df-4556-b233-c8dadbf0f2b3_2048x2048.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1caba35-591f-4b8c-b783-32fe18073fcc_2048x2048.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7019b9c3-33e3-4743-87d7-5487467b5fe9_2048x2048.png&quot;}],&quot;caption&quot;:&quot;Concept art for various keys&quot;,&quot;alt&quot;:&quot;Six drawings of keys. A purple key with a heart, a glowing prismacolor key, a moon themed key, a key with a question mark, a key covered in moss, and a plain gold key&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb4659eb-40d1-4cee-a5ba-45da82fb2199_1456x964.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>The player will be able to, through interacting with non-player characters and solving puzzles, acquire keys. When a key is used on a door, the room that opens will depend on the key. Each key corresponds with a specific room. E.g., a moss-covered key may lead to a conservatory, or a gold key may lead to a treasure room. </p><h4>Rooms</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Z9j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Z9j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!4Z9j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!4Z9j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!4Z9j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Z9j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3854198,&quot;alt&quot;:&quot;a 3D modelled library with a skull and a scroll on top of a desk&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/185076871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a 3D modelled library with a skull and a scroll on top of a desk" title="a 3D modelled library with a skull and a scroll on top of a desk" srcset="https://substackcdn.com/image/fetch/$s_!4Z9j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!4Z9j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!4Z9j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!4Z9j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63374e6-cb18-4c9f-a355-1bb5b0acfadd_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Library</figcaption></figure></div><p>Each room will occupy a three dimensional space. The challenge of this game will come from the spatial reasoning required to fit your rooms within the bounds of the tower. If you&#8217;ve ever done a <a href="https://mathequalslove.net/fitting-shapes-puzzle/">puzzle</a> where <a href="https://www.youtube.com/shorts/8MUBU8nQy5w">you</a> need to <a href="https://www.amazon.com/Wooden-Teaser-Puzzles-T-Shaped-Educational/dp/B09N393XTL?th=1">fit</a> the <a href="https://www.youtube.com/watch?v=TTXxclj40AQ">pieces</a> into a certain <a href="https://www.youtube.com/watch?v=TTXxclj40AQ">shape</a>, the idea here is similar. </p><p>Here&#8217;s four perspectives on six rooms fitting together:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!psSp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!psSp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png 424w, https://substackcdn.com/image/fetch/$s_!psSp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png 848w, https://substackcdn.com/image/fetch/$s_!psSp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png 1272w, https://substackcdn.com/image/fetch/$s_!psSp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!psSp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png" width="204" height="177.91352345906165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1087,&quot;resizeWidth&quot;:204,&quot;bytes&quot;:697190,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/185076871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!psSp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png 424w, https://substackcdn.com/image/fetch/$s_!psSp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png 848w, https://substackcdn.com/image/fetch/$s_!psSp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png 1272w, https://substackcdn.com/image/fetch/$s_!psSp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cd3bb67-8d6e-4101-b9a9-2a98e037731c_1087x948.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5V5i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5V5i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png 424w, https://substackcdn.com/image/fetch/$s_!5V5i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png 848w, https://substackcdn.com/image/fetch/$s_!5V5i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png 1272w, https://substackcdn.com/image/fetch/$s_!5V5i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5V5i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png" width="200" height="134.375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1408,&quot;resizeWidth&quot;:200,&quot;bytes&quot;:876960,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/185076871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5V5i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png 424w, https://substackcdn.com/image/fetch/$s_!5V5i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png 848w, https://substackcdn.com/image/fetch/$s_!5V5i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png 1272w, https://substackcdn.com/image/fetch/$s_!5V5i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b2aaa2-c740-4218-9795-272ea79b5076_1408x946.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZHh7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZHh7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png 424w, https://substackcdn.com/image/fetch/$s_!ZHh7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png 848w, https://substackcdn.com/image/fetch/$s_!ZHh7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png 1272w, https://substackcdn.com/image/fetch/$s_!ZHh7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZHh7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png" width="200" height="138.1868131868132" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1006,&quot;width&quot;:1456,&quot;resizeWidth&quot;:200,&quot;bytes&quot;:981935,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/185076871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZHh7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png 424w, https://substackcdn.com/image/fetch/$s_!ZHh7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png 848w, https://substackcdn.com/image/fetch/$s_!ZHh7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png 1272w, https://substackcdn.com/image/fetch/$s_!ZHh7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b78266-a1f3-4f7d-ae94-ae7c89ab31bb_1492x1031.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pjqr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pjqr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png 424w, https://substackcdn.com/image/fetch/$s_!pjqr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png 848w, https://substackcdn.com/image/fetch/$s_!pjqr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png 1272w, https://substackcdn.com/image/fetch/$s_!pjqr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pjqr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png" width="192" height="155.42199856218548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1126,&quot;width&quot;:1391,&quot;resizeWidth&quot;:192,&quot;bytes&quot;:1002579,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/185076871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pjqr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png 424w, https://substackcdn.com/image/fetch/$s_!pjqr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png 848w, https://substackcdn.com/image/fetch/$s_!pjqr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png 1272w, https://substackcdn.com/image/fetch/$s_!pjqr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a06ec1a-0cdb-454d-a3e4-33743198d522_1391x1126.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><h1>What next?</h1><p>I think from here on out, I&#8217;ll be splitting my time equally between Tetria&#8217;s Tower and the trinket game (which, by the way, we&#8217;ve landed on Tchotchke Tales for a title).</p><p>My next post will likely be about my process creating and shading assets for Tetria&#8217;s Tower! I&#8217;ve figured out a nice workflow that I am pretty excited to share.  </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Trinket Modelling]]></title><description><![CDATA[Light post this week! Just showing the trinkets I've modelled.]]></description><link>https://goodgourdgames.substack.com/p/trinket-modelling</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/trinket-modelling</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Fri, 12 Dec 2025 20:19:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nXl3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I didn&#8217;t feel like writing last week, and this week I&#8217;ve taken a break from the trinket simulator to make a dinky game for <a href="https://itch.io/jam/20-second-game-jam-2025">this 20 Second Game Jam</a>. </p><p>I thought this week I&#8217;d share this gallery of some of the trinkets I&#8217;ve modelled, and talk a bit about how I go about it. </p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93f3b4f1-6203-439d-9934-75fb5de4df9d_118x147.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75e17582-48c4-4b77-89aa-e9933d4e0f41_117x138.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/089585fd-ce97-4461-b56c-8f31c0ec141a_245x252.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5e4b83e-1fd3-4f34-9a0a-f9c266e05228_169x199.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef9da732-e9c2-4e7c-b0ae-dc9cb0917ae7_161x139.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77d979d1-51bb-4578-9914-fcb79a27ff15_165x125.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4d73040-d011-40d0-8b88-8fda97d300d5_269x308.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25f303e8-1890-4639-a04c-7a763b0acf6f_298x384.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e8e8188-6388-4742-a15c-231f36c8f52c_154x154.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d237142b-e34c-482f-abfa-2a1531c49308_1456x1454.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>I have a whole folder of reference photos that Charlotte has taken of the trinkets that she owns. Every trinket I&#8217;ve modelled is something that she has on her own personal shelf or somewhere in her home. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_3Cs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_3Cs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png 424w, https://substackcdn.com/image/fetch/$s_!_3Cs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png 848w, https://substackcdn.com/image/fetch/$s_!_3Cs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!_3Cs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_3Cs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png" width="234" height="302.94642857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1885,&quot;width&quot;:1456,&quot;resizeWidth&quot;:234,&quot;bytes&quot;:1082236,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/181443372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac39d751-ece6-4c5f-982c-7f2b47150be4_1545x2000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_3Cs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png 424w, https://substackcdn.com/image/fetch/$s_!_3Cs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png 848w, https://substackcdn.com/image/fetch/$s_!_3Cs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!_3Cs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff970afce-af38-4b25-bf26-2cd873a35742_1545x2000.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B-1r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B-1r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png 424w, https://substackcdn.com/image/fetch/$s_!B-1r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png 848w, https://substackcdn.com/image/fetch/$s_!B-1r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!B-1r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B-1r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png" width="230" height="297.76785714285717" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1885,&quot;width&quot;:1456,&quot;resizeWidth&quot;:230,&quot;bytes&quot;:1604786,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/181443372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!B-1r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png 424w, https://substackcdn.com/image/fetch/$s_!B-1r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png 848w, https://substackcdn.com/image/fetch/$s_!B-1r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!B-1r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232d8800-ff4b-4301-9eba-3583dc47017c_1545x2000.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>She takes photos of the trinket from a bunch of angles, then compiles it into one PNG with a transparent background. I use it inside of Blender as a reference while I&#8217;m modelling. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PWPP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PWPP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png 424w, https://substackcdn.com/image/fetch/$s_!PWPP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png 848w, https://substackcdn.com/image/fetch/$s_!PWPP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png 1272w, https://substackcdn.com/image/fetch/$s_!PWPP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PWPP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png" width="272" height="207.8418079096045" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:708,&quot;resizeWidth&quot;:272,&quot;bytes&quot;:377724,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/181443372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!PWPP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png 424w, https://substackcdn.com/image/fetch/$s_!PWPP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png 848w, https://substackcdn.com/image/fetch/$s_!PWPP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png 1272w, https://substackcdn.com/image/fetch/$s_!PWPP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39052b4a-d48e-4176-92bc-d496abe5f314_708x541.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tqb_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tqb_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png 424w, https://substackcdn.com/image/fetch/$s_!Tqb_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png 848w, https://substackcdn.com/image/fetch/$s_!Tqb_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png 1272w, https://substackcdn.com/image/fetch/$s_!Tqb_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tqb_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png" width="276" height="207.1600928074246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:647,&quot;width&quot;:862,&quot;resizeWidth&quot;:276,&quot;bytes&quot;:341888,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/181443372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Tqb_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png 424w, https://substackcdn.com/image/fetch/$s_!Tqb_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png 848w, https://substackcdn.com/image/fetch/$s_!Tqb_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png 1272w, https://substackcdn.com/image/fetch/$s_!Tqb_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd00c92b-378f-41e4-9cff-3cc4c11c2497_862x647.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nXl3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nXl3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png 424w, https://substackcdn.com/image/fetch/$s_!nXl3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png 848w, https://substackcdn.com/image/fetch/$s_!nXl3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png 1272w, https://substackcdn.com/image/fetch/$s_!nXl3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nXl3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png" width="270" height="246.12244897959184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:938,&quot;width&quot;:1029,&quot;resizeWidth&quot;:270,&quot;bytes&quot;:730377,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/181443372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!nXl3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png 424w, https://substackcdn.com/image/fetch/$s_!nXl3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png 848w, https://substackcdn.com/image/fetch/$s_!nXl3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png 1272w, https://substackcdn.com/image/fetch/$s_!nXl3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd51bd816-41f8-442f-a188-91cbbf171e82_1029x938.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I decided to record myself on that last one - here is a very sped up version of it!</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;30cc8a8d-fd3b-4090-a5f4-4ee2f48841b9&quot;,&quot;duration&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Three Month Quit-iversery]]></title><description><![CDATA[My last day of gainful employment was three months ago. I'm reflecting on how game development has gone since then.]]></description><link>https://goodgourdgames.substack.com/p/three-month-quit-iversery</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/three-month-quit-iversery</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Thu, 20 Nov 2025 16:20:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dIxx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Well folks, I&#8217;ve done it. For three months, at least. And I promised myself that I&#8217;d take the time to do some larger scale reflection every three months. </p><p>I suppose it hasn&#8217;t really been three months of straight development. I spent some time renovating my office. I had a wedding in the mix. We also have a new puppy now, which is why I dropped the ball on posting last week. She&#8217;s settling into a nice routine, though, so I&#8217;m much less exhausted this week. Her name is Maple and she&#8217;s the sweetest shoe bandit you&#8217;ll ever meet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dIxx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dIxx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dIxx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dIxx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dIxx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dIxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg" width="709" height="709" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:709,&quot;width&quot;:709,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/179454973?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dIxx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dIxx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dIxx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dIxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63229ed9-4283-49cd-a2b0-c1a1bc72a64c_709x709.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I digress, let me get into it. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>What accomplishments am I particularly happy with?</h2><p>Because this is completely new to me, I felt like I was taking a total shot in the dark when I was organizing my timeline for this year. I wasn&#8217;t giving myself enough credit, though, because I actually did a pretty good job nailing down how long it would take me. I&#8217;m on track to have a minimum viable product to put out there as a demo to solicit feedback sometime in Q1 of next year! </p><h2>Do I wish I had done anything different? </h2><p>I wish I&#8217;d half-assed more in the beginning. There were a couple times that I got really stuck on making something <em>perfect</em> that I have now ended up scrapping completely. For example, I spent a ton of time on a wood texture for a dresser, but now I decided that it looks nicer as a solid color. I also meticulously added collision to a whole room, only to realize that I don&#8217;t really need or want to have it there. </p><h2>What was more difficult than I anticipated?</h2><p>Learning to use Blender, I spent a lot of time thinking, &#8220;I can&#8217;t be the first person to need to do this, there must be a better way.&#8221; Thing is, it&#8217;s like a whole different language! Because of that, I really struggled at first to A) formulate a good question and B) once I&#8217;d managed to ask my question, I struggled to understand the answer provided to me. </p><p>For example, there are so many ways to add more complex geometry to an object, but right when I was starting to learn, I had a really hard time figuring any of them out because I had to look up so many definitions in order to ask my questions and understand the answers!</p><p>Needless to say, this self-taught Blender thing has resulted in a lot of iterative google searches and a multitude of open tabs. Even though it&#8217;s more of a challenge than I realized, it&#8217;s been a fun one to tackle. </p><h2>What was easier than I anticipated? </h2><p>I am a social creature, so I find it a lot easier for me to motivate myself when other people are involved. I was scared about whether I have the discipline it takes to decide to work on a project every day even if I&#8217;m the only one holding myself accountable. </p><p>Turns out, I&#8217;ve had next to no trouble with this. I think there&#8217;s a couple things making this easier for me:</p><ol><li><p>I made the office nice. If I didn&#8217;t like this room, I wouldn&#8217;t be able to spend much time in here. </p></li><li><p>I have my coffee and my breakfast in the office. I don&#8217;t work while I eat, it&#8217;s just to get me in front of my computer before I can get distracted. </p></li><li><p>Charlotte and I have weekly-ish &#8216;studio time&#8217; on Discord. I get to share what I&#8217;m excited about, ask for feedback, and spend time just working in parallel with her. It&#8217;s really awesome to get to work with her. </p></li></ol><h2>What do I enjoy?</h2><p><em>Variety</em>. I love that I am getting to use skills that I have from my professional background while also stretching the learning muscles on new skills like 3D modelling and working with a game engine. </p><h2>What don&#8217;t I enjoy?</h2><p>I haven&#8217;t found anything that I <em>dislike </em>doing so far, but there are some things that I used to do as part of my last job that I liked but I&#8217;m not getting to do now:</p><ul><li><p>I miss working with other developers, particularly fresh grads. </p></li><li><p>Although I still have to do quite a bit of thinking, I&#8217;m not working on as challenging of logic as what I used to work on.</p></li><li><p>Because I worked with public sector clients, I often felt like I was making a broad positive impact for the general public. The stakes are simply much lower here. </p></li></ul><h2>So, what&#8217;s the verdict on game development? </h2><p>Simply put, I&#8217;m having a blast. I feel like I&#8217;m proving my worth to myself. I&#8217;m really proud of what I've learned so far. I still don&#8217;t know if this is something I&#8217;m interested in pursuing as a career long-term, but either way it&#8217;s been such a rewarding experience.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Next Phase Ahead!]]></title><description><![CDATA[I'm a couple weeks away from the three month quit-iversary, and I'm ready to start on the first hunt location!]]></description><link>https://goodgourdgames.substack.com/p/next-phase-ahead</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/next-phase-ahead</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Fri, 07 Nov 2025 18:27:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EzEh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><h1>Three Month Reflection</h1><p>In a couple weeks it&#8217;ll be three months since I started this project! I am going to take some time to evaluate everything I&#8217;ve done so far. I&#8217;ll probably journal all my thoughts from that and drop them in my post two weeks from now. Here&#8217;s what I&#8217;m planning to reflect on:</p><ul><li><p>What am I particularly happy with so far?</p></li><li><p>Do I wish I had done anything different?</p></li><li><p>What was more difficult than I thought?</p></li><li><p>What was easier than I thought it would be? </p></li><li><p>What do I enjoy?</p></li><li><p>What don&#8217;t I enjoy?</p></li><li><p>Do I like game development so far?</p></li></ul><p>If anyone has any input or thoughts on other good reflection topics, please let me know!</p><div class="directMessage button" data-attrs="{&quot;userId&quot;:387623839,&quot;userName&quot;:&quot;Sarah&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/p/next-phase-ahead/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/p/next-phase-ahead/comments"><span>Leave a comment</span></a></p><p></p><h1>Tying Up Loose Ends</h1><p>I spent this week setting myself up for building the first trinket hunt location. With an open-ended project like this, I could keep working on one little detail forever, so I also have to decide to move along. It&#8217;s a lot easier said than done for me, though. In order to trick my brain from unsticking itself, I have to write basically all my thoughts on the subject down before I can move on without waffling back to what I was working on before. </p><p>All that to say: I am choosing to be done with the interface between the inventory box and the trinket shelf functionality so far. After I have the base functionality of the game down, at that point I&#8217;ll do another pass on everything to tweak until I&#8217;m happy. My trinkets that I&#8217;ve got so far are a little on the big side so as I put together more of them I&#8217;ll have to be mindful of the size of the trinket shelf slots.  </p><h1>Experimental Break</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EzEh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EzEh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png 424w, https://substackcdn.com/image/fetch/$s_!EzEh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png 848w, https://substackcdn.com/image/fetch/$s_!EzEh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png 1272w, https://substackcdn.com/image/fetch/$s_!EzEh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EzEh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png" width="1057" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1057,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:438156,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/178282841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EzEh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png 424w, https://substackcdn.com/image/fetch/$s_!EzEh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png 848w, https://substackcdn.com/image/fetch/$s_!EzEh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png 1272w, https://substackcdn.com/image/fetch/$s_!EzEh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0986d63-8d6c-42bd-8008-0192c5cee2a0_1057x600.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I also spent some time tinkering with the World Environment node in Godot. It basically allows me to add visual to everything in the 3D environment of the game, which makes it easier to tie all the visuals together in a cohesive way. </p><p>A couple times I&#8217;ve made a GIF from screen recordings to use in a post. The result often has a sort of compressed color that I think is kind of neat, so while I was playing around, I decided to recreate it on purpose. I am not sure whether this fits with Charlotte&#8217;s vision, but it was good practice, I think! </p><p>While I was gainfully employed, I had a lot on my plate. In order to handle it, I had to be extremely conscientious of what I was spending time on. It&#8217;s been difficult yet freeing to relax that mindset. Spending time on something like this, where my intention is 100% experimental, with no thought to even use any of the end result, wouldn&#8217;t have been something I let myself do. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h1>Upcoming: Trinket Hunting!</h1><p>I&#8217;m excited to start building the first trinket hunt location - a junk drawer in the player character&#8217;s mother&#8217;s home. I&#8217;m looking forward to spending a bunch of time in Blender next week!</p><p>I also will need to set up a mechanism that allows the player to navigate between two different locations. I&#8217;ve created a phone that allows the player to access a map, and I&#8217;ve built the control for that map as well, although at the moment it is definitely&#8230; how do I say&#8230; rudimentary. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XDPo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XDPo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png 424w, https://substackcdn.com/image/fetch/$s_!XDPo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png 848w, https://substackcdn.com/image/fetch/$s_!XDPo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png 1272w, https://substackcdn.com/image/fetch/$s_!XDPo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XDPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png" width="961" height="488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb5907df-a284-404e-abf2-c1769cf84132_961x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:488,&quot;width&quot;:961,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12312,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/178282841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XDPo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png 424w, https://substackcdn.com/image/fetch/$s_!XDPo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png 848w, https://substackcdn.com/image/fetch/$s_!XDPo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png 1272w, https://substackcdn.com/image/fetch/$s_!XDPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5907df-a284-404e-abf2-c1769cf84132_961x488.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sure, it&#8217;s ugly now, but I&#8217;ll be able to replace the visuals with any image for the map, and I&#8217;ve got the underlying functionality of the buttons in place. </p><p>I&#8217;m excited to have this new section of this game to work on and show next week!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[A Three Dimensional Inventory System]]></title><description><![CDATA[Rethinking a typical inventory user interface to fit The Vibe and The Vision.]]></description><link>https://goodgourdgames.substack.com/p/a-three-dimensional-inventory-system</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/a-three-dimensional-inventory-system</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Thu, 30 Oct 2025 21:08:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cVG8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>I&#8217;m married now! </h1><p>I took about a three week break to prep for my wedding, attend said wedding, and go on a honeymoon. Truly, it has been the best few weeks of my life. </p><p>Since returning to this project Monday, I&#8217;ve been thinking a lot about how lucky I am. I have a kick-ass, stunning wife who I get to go on adventures with. Then, thanks to her support, when we come home from our adventures, I get to go back to &#8220;work&#8221; on this fulfilling, creative project. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><h1>I&#8217;m back! Inventory time!</h1><p>Monday I mostly spent remembering what the hell I was working on three weeks ago. I cleaned up my to-do list, read the last post I wrote, and got back to work on the inventory system.</p><p>In most games with an inventory system, it is some variation of a grid or a list of items the player character has available to them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cVG8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cVG8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cVG8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cVG8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cVG8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cVG8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Inventory - Skyrim Wiki&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Inventory - Skyrim Wiki" title="Inventory - Skyrim Wiki" srcset="https://substackcdn.com/image/fetch/$s_!cVG8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cVG8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cVG8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cVG8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf61f83-ecdd-4e85-b245-5633a9a53ad0_2560x1440.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hVfg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hVfg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!hVfg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!hVfg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!hVfg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hVfg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103678,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/177571266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hVfg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!hVfg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!hVfg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!hVfg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8d302da-7302-46ed-b30b-b49960118c4f_1280x720.webp 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Charlotte and I have a very specific vision for how the user interface feels in this game. Wherever possible, we want to avoid a flat user interface that lays on top of the screen. Instead, we want to build as much functionality as possible into the player&#8217;s environment itself. </p><p>We want our inventory system to feel more like a three dimensional box that you&#8217;re holding, with scraps of tape on the box functioning as the navigation buttons. This is definitely doable and not <em>too </em>hard, but it is for sure trickier than just using the UI tools that are provided in Godot.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_lIc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_lIc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp 424w, https://substackcdn.com/image/fetch/$s_!_lIc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp 848w, https://substackcdn.com/image/fetch/$s_!_lIc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp 1272w, https://substackcdn.com/image/fetch/$s_!_lIc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_lIc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp" width="728" height="546" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:972,&quot;width&quot;:1296,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:109346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/177571266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_lIc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp 424w, https://substackcdn.com/image/fetch/$s_!_lIc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp 848w, https://substackcdn.com/image/fetch/$s_!_lIc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp 1272w, https://substackcdn.com/image/fetch/$s_!_lIc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F522c7c17-d3b1-4e1f-99d2-4f8e40cb4219_1296x972.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gltw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gltw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp 424w, https://substackcdn.com/image/fetch/$s_!gltw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp 848w, https://substackcdn.com/image/fetch/$s_!gltw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp 1272w, https://substackcdn.com/image/fetch/$s_!gltw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gltw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp" width="728" height="546" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:972,&quot;width&quot;:1296,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:97046,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/177571266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gltw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp 424w, https://substackcdn.com/image/fetch/$s_!gltw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp 848w, https://substackcdn.com/image/fetch/$s_!gltw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp 1272w, https://substackcdn.com/image/fetch/$s_!gltw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad4d3db-4a17-43b7-9b9f-91f8b83fadf0_1296x972.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Technically, I <em>could </em>accomplish easier this with 2D still images of my 3D models, but I&#8217;m having more fun making it work in 3D. Plus - if I want to go back in and tweak a visual later I am hoping that doing it this way will save me the headache of having to redo as much of a scene to accommodate the tweak. </p><h2>Elephant Assessment</h2><p>A few weeks ago, I talked about <a href="https://goodgourdgames.substack.com/p/eating-the-elephant">eating the elephant</a>, which makes the title of this subsection make sense. </p><p>Here are the parts of my inventory elephant:</p><h4>Trinket Organization</h4><p>Even though we&#8217;re rethinking the inventory feel a bit, we&#8217;re still abiding by the golden rule: If it ain&#8217;t broke, don&#8217;t fix it. We&#8217;re sticking with the trusty grid system. </p><p>I modelled a really simple box that I plan to add to and stylize later, then attached a script that takes all the player&#8217;s collected trinkets and arranges them in a grid based on the selected sorting method. I&#8217;ve made the number of rows and columns dynamic so that I don&#8217;t have to manually resize it while tweaking. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rr7K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rr7K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png 424w, https://substackcdn.com/image/fetch/$s_!rr7K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png 848w, https://substackcdn.com/image/fetch/$s_!rr7K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png 1272w, https://substackcdn.com/image/fetch/$s_!rr7K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rr7K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png" width="1356" height="605" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:605,&quot;width&quot;:1356,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221130,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/177571266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rr7K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png 424w, https://substackcdn.com/image/fetch/$s_!rr7K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png 848w, https://substackcdn.com/image/fetch/$s_!rr7K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png 1272w, https://substackcdn.com/image/fetch/$s_!rr7K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4e0735-c303-4ade-a545-c67dd9a7ec74_1356x605.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4>Trinket Selection</h4><p>I&#8217;ve written a shader to outline trinkets when the cursor hovers over them. I&#8217;m like 90% happy with it, but I will probably revisit it at some point. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q4--!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q4--!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png 424w, https://substackcdn.com/image/fetch/$s_!Q4--!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png 848w, https://substackcdn.com/image/fetch/$s_!Q4--!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png 1272w, https://substackcdn.com/image/fetch/$s_!Q4--!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q4--!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png" width="572" height="468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:572,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194359,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/177571266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q4--!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png 424w, https://substackcdn.com/image/fetch/$s_!Q4--!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png 848w, https://substackcdn.com/image/fetch/$s_!Q4--!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png 1272w, https://substackcdn.com/image/fetch/$s_!Q4--!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd72f08d-2ef6-4867-99fb-ed9b7c03e3d6_572x468.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m having a little trouble with the built-in signals that I&#8217;m using to toggle the visibility of the outline when the cursor enters and exits the area of the screen that the trinket is on, but once I figure that out I&#8217;ll move on from this until I get some feedback from Charlotte. </p><h4>Tape Buttons</h4><p>For buttons, I will be modelling scraps of packing tape with the button labels stuck to the box. My current plan is to use the same outline shader as above but change the color for them. </p><h4>Do Not Shake</h4><p>Charlotte, bless her heart, is a pack rat. I have a lot of memories of going through <em>stuff </em>with her in her bedroom growing up. It was an organized chaos. She had a million doo-dads, somehow knew where they all were, and never threw anything away. She has retained this trait. We want to bring the chaotic feeling of digging through a box of hers to the game, but we also don&#8217;t want to frustrate our player. </p><p>The genius idea that Charlotte had was to include a label on the box that says &#8220;Do Not Shake.&#8221; When clicked, the box will shake and all the trinkets will all fall to the bottom of the box, giving it a feel similar to rummaging through a box at a yard sale searching for something that sparks joy. I think this is so fun as an optional feature, so it&#8217;s what I&#8217;m saving for last on the inventory. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><h1>Technical Issues</h1><p>Tuesday, I noticed that my web browser kept giving me &#8216;improper memory access&#8217; errors. When I restarted to see if that would fix the issue, my computer ended up in a boot loop where I couldn&#8217;t even fully boot up my machine before it would crash again. Even in safe mode! For a while, I was concerned I&#8217;d have to go through the pain of a fresh Windows install, but luckily I was able to boot up with just command prompt and run a disk check, which fixed the issue. </p><p>My best guess is that there was some sort of memory leak that was occurring while trying to read from or write to my SSD, but I&#8217;m not sure what the original culprit actually was. I checked my drivers but they all seem up to date and fine now. I&#8217;m very open to any post-mortem troubleshooting advice since I would like to make sure that doesn&#8217;t happen again. </p><h1>Technical Triumphs</h1><p>Wednesday, I finally set up remote desktop and a VPN so that I can use my nice machine with a good graphics card from anywhere I&#8217;d like! Now, if I want to use a coworking space or go on a trip, I&#8217;m not limited to just what my laptop can handle. I&#8217;m pretty stoked about that; variety is the spice of life.</p><h1>Next Week</h1><p>Next week, I&#8217;ll be integrating the trinket shelf with the inventory! I&#8217;ll need to figure out how to switch between cameras to do that. After that, I feel like I&#8217;ll have rounded a corner and can start branching into the world map and and a trinket hunt location soon. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Holy Art Direction Batman! Who's Dis?]]></title><description><![CDATA[Hi, I&#8217;m Charlotte and I&#8217;ll be filling for Sarah this week while she goes and marries the love of her life (gross).]]></description><link>https://goodgourdgames.substack.com/p/holy-art-direction-batman-whos-dis</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/holy-art-direction-batman-whos-dis</guid><dc:creator><![CDATA[CRJones Art]]></dc:creator><pubDate>Thu, 09 Oct 2025 20:28:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f9rU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F510a0897-7aa3-4984-b472-5a29ff0643fe_647x753.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi, I&#8217;m Charlotte and I&#8217;ll be filling for Sarah this week while she goes and marries the love of her life (gross). Or rather, this is past Charlotte writing this before I go join her as her guest of honor at said wedding. </p><p>But who am I and why am I on Sarah&#8217;s substack? </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Good Gourd Games! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/510a0897-7aa3-4984-b472-5a29ff0643fe_647x753.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46d2573f-a023-41d6-8bc0-18e15cedd463_647x449.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/468341e0-8846-48ab-9bcc-7918808bdc5a_749x842.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7733ea5-4bbf-4b22-bcd4-445c8b43bd31_750x520.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7d93cb4-2611-4883-b651-99385f2c22ac_750x857.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a691f43-3198-4faa-ae1e-bb3dfbad082a_312x399.jpeg&quot;}],&quot;caption&quot;:&quot;That's Me! And this is some of my art! Including a logo I designed for GGG&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8243d1f-15e7-4aa1-9285-20d11ecb9992_1456x964.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>I guess for all intents and purposes you could call me the art director of Good Gourd Games? At the least, for our current project, the <a href="http://notion.so/20c56559cba480488dd7db263437e31a?pvs=21">trinket simulator game.</a> If you want to read about the origins of the game idea you can check out that link which leads to my page on it in my digital garden (aka my digital creative brain dump/organization place).</p><p>I&#8217;ve been a lot of things in my life but primarily I consider myself to be a multi-media artist. I do a little bit of everything art wise but some of my favorites have been drawing, printmaking, sewing, and miniatures. I&#8217;m currently working on two big letterpress shelves and on restoring my grandmother&#8217;s original trinket shelf that I enjoyed growing up, which she&#8217;s now passed on to me. You could say some hobbies are indeed genetic haha. </p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/724f1206-0ea9-4df4-afbc-70fdd5221b23_1536x2048.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6824efad-6fab-475c-8edd-47f0af4e00ae_2048x1536.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c84fc8fc-9b4e-4d8b-80b1-24ec4b7bb45a_750x1334.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/528f4c99-a702-43ce-a00b-38e2afe63698_2048x1536.jpeg&quot;}],&quot;caption&quot;:&quot;My two big trinket shelves, my completed \&quot;mini museum\&quot;, and my grandma's shelf. Perfectly preserved as I remember it, it just needs a deep clean and restore. &quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/597eff1d-8196-467b-af0d-c8956aa04e26_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>Video games were never something that I intended to make but I&#8217;ve realized that I have more passion for them then I expected. As kids Sarah introduced me to computer games and they stuck with me until I was old enough to buy my own. Since then we&#8217;ve both garnered an appreciation for video games as an art form and a medium to tell stories visually and mechanically. </p><h3>So what have you been doing the past few weeks as part of this project?</h3><p>Well, honestly, to me doesn&#8217;t feel like I&#8217;ve been doing much but I have to remind myself, that&#8217;s a voice in my head. I also work and do a whole bunch of creative stuff, so I find balances best I can. But, if I could sum up into two things it would be The Vision and the Why. </p><h4>The Vision: What Should the Game Look Like</h4><p>One of my favorite things to do to loosen up on a creative project is to pull out my children&#8217;s easel, a roll of drawing paper, and my markers and just go to town making huge doodles and sketches of the concepts in my head. The large space unlocks something in my brain to be more free with my linework and focus on quantity instead of quality. So using these tools I began working on a large storyboard to visualize what I saw our game looking like in our head. Twelve feet or so of paper later I came up with a story board that I was really happy with about how I could see the game beginning.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ry2t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ry2t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ry2t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ry2t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ry2t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ry2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg" width="378" height="672.336" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1334,&quot;width&quot;:750,&quot;resizeWidth&quot;:378,&quot;bytes&quot;:300169,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/175672297?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ry2t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ry2t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ry2t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ry2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe016827-14e8-4de9-a6e0-00b4c2c4dc13_750x1334.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pbRG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pbRG!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif 424w, https://substackcdn.com/image/fetch/$s_!pbRG!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif 848w, https://substackcdn.com/image/fetch/$s_!pbRG!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif 1272w, https://substackcdn.com/image/fetch/$s_!pbRG!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pbRG!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif" width="370" height="370" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:370,&quot;bytes&quot;:23239671,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/175672297?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pbRG!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif 424w, https://substackcdn.com/image/fetch/$s_!pbRG!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif 848w, https://substackcdn.com/image/fetch/$s_!pbRG!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif 1272w, https://substackcdn.com/image/fetch/$s_!pbRG!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e22552-54dd-4f3c-b8bd-848512e12c9b_1920x1920.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The red marker indicates notes on mechanics or specific details that I wanted in certain places. So far some motifs I definitely want to include are thought bubbles, memory quotations, and the feeling of &#8220;cozy but a bit despondent&#8221;. I showed it to Sarah and she began working on bringing the vision from <a href="https://sarahisunemployed.substack.com/p/progress-vs-feeling-productive">2D storyboard to a 3D game model.</a> </p><h4>The Why: Story and Motivation</h4><p>In the beginning I didn&#8217;t consider much of a story, only that the game would be a cozy simulator for trinket collecting with lore baked into items and locations. I wanted it to be a bit autobiographical: the PC (player character) collecting small trinkets to bring joy in a bleak situation. But <em>why </em>is the PC doing this? So I began to ponder the &#8220;whys&#8221; in the shower and on my commutes to and from work. And one &#8220;why&#8221; leads to another why and often to a where and a what. And that&#8217;s half the fun of it! </p><ul><li><p>Why does the PC collect trinkets? </p><ul><li><p>To brighten up their basement room</p></li></ul></li><li><p>Why is the PC in a basement room? </p><ul><li><p>Due to life circumstances they had to move back in with their parent (or parents&#8212;haven&#8217;t decided yet) </p></li></ul></li><li><p>Where does the PC find trinkets? </p><ul><li><p>In the town their parent(s) live in at various locations</p></li></ul></li><li><p>Why does the town have so many spots to find trinkets?</p><ul><li><p>My idea here is that the town is an artsy place with lots of public art displays that people can interact with, geocaching, an antique store, hidden shrines, etc. I still don&#8217;t even have a name for this town yet. I&#8217;d like to do research into places with that kind of vibe to get some inspiration. </p></li></ul></li></ul><p>There&#8217;s also another set of questions to ask: why should the player care? What motivates the player of the game to continue playing? I wanted to set up a vibe perhaps in the tutorial with a &#8220;hook&#8221; to imply there is more to the game then meets the eye. That is what the storyboard outlines. </p><ul><li><p>Shows PCs bare basement room</p></li><li><p>Goes to first location, which is the PC&#8217;s parent(s) home. </p></li><li><p>A memory is brought back in a description of said location talking about a junk drawer</p></li><li><p>The PC hunts for trinkets in said drawer and finds a brochure talking about the secret town treasure that nobody has ever found. </p><ul><li><p>This implies there are secrets to be found while exploring this &#8220;world&#8221; </p></li><li><p>PC in game thinks &#8220;If I find this I&#8217;d be able to move out and get an apartment of my own&#8221;</p></li><li><p>Brochure unlocks a second location: a museum gift shop!</p></li></ul></li></ul><p>These are the kinds of thoughts that occupy my head when I think about the game. In GGG it feels like Sarah is the technical arm and I&#8217;m the artistic arm and in-between us is a bouncing of ideas that are starting to culminate into an actual thing. Which is super cool! I struggle with bigger projects and it&#8217;s been exciting to work on one again and feel gradual success. </p><h3>So What&#8217;s Next, Char?</h3><p>Well, we did hit a bit of a hiccup with part of our original plan which was to scan trinkets from my own collection to turn into 3D models for assets. I assumed my iPhone could do the job but turns out my iPhone is too old. (poor people problems haha) So that was a bit disheartening for me. But! It&#8217;s only an obstacle. At the very least I have begun with PNG image placeholders for trinkets and have began writing down descriptions for them. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nx0m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nx0m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png 424w, https://substackcdn.com/image/fetch/$s_!nx0m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png 848w, https://substackcdn.com/image/fetch/$s_!nx0m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png 1272w, https://substackcdn.com/image/fetch/$s_!nx0m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nx0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png" width="1456" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:287125,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://goodgourdgames.substack.com/i/175672297?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nx0m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png 424w, https://substackcdn.com/image/fetch/$s_!nx0m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png 848w, https://substackcdn.com/image/fetch/$s_!nx0m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png 1272w, https://substackcdn.com/image/fetch/$s_!nx0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0363ed34-be05-42e8-8fe3-41d08bf3cdb2_1522x631.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Our trinket database in Notion</figcaption></figure></div><p>I&#8217;ve been looking at some cheaper 3D scanners (Including one named Moose! The same as Sarah&#8217;s <s>son</s> dog!) as a possible option. I also want to set up a &#8220;trinket photo booth&#8221; with a lightbox I have to try to create an optical environment to capture images and videos. Of course this will have to happen after wedding time, so hopefully I&#8217;ll have another update on that in the future! </p><p>In the meantime, mazel tov to the happy couple! Future Charlotte is so excited for the wedding. &#128149;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Good Gourd Games! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Progress vs Feeling Productive]]></title><description><![CDATA[Today, I found myself wondering what I was going to write about because I was feeling like I didn&#8217;t make enough progress.]]></description><link>https://goodgourdgames.substack.com/p/progress-vs-feeling-productive</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/progress-vs-feeling-productive</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Fri, 03 Oct 2025 19:42:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WEWF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, I found myself wondering what I was going to write about because I was feeling like I didn&#8217;t make enough progress.</p><p>A little bummed and looking for direction, I decided to review my goals from last week. Turns out I can put a checkmark next to every single one of them. I guess feeling productive and actual progress aren&#8217;t necessarily correlated. </p><p>Well, cool! That makes me feel better. I&#8217;m definitely glad I had the foresight to start writing about my learning process because I know my brain loves to trick me into thinking I haven&#8217;t accomplished anything.</p><p>So, here&#8217;s what I accomplished this week:</p><h2>Blender Performance Issues</h2><p>One of my goals from last week was to figure out why Blender kept crashing on me. Turns out I was correct with my guess assessment (guessessment?) of the culprits.</p><p>At first, I was convinced the best bang for my buck would be building a PC myself, but while I was looking on eBay for parts, I stumbled across a listing for a refurbished computer with a nice graphics card and plenty of RAM listed for less than it would cost me to purchase all the parts separately. I was super skeptical since this seemed too good to be true, but the person selling had a ton of great reviews and has been established on eBay for 10 years. So, I went ahead and bought the ding dang thing and it&#8217;s working awesome!</p><h2>Trinket Shelf and Inventory</h2><p>I wanted my trinket shelf to be semi-functional by the end of this week, and I can say that I think I&#8217;ve accomplished that by making the trinket shelf actually able to hold things, and nailing down the basic functionality of selecting trinkets from the inventory and putting them on the shelf. It&#8217;s not done by any stretch of the imagination, plus I want to save the details of how it works for another post, so I&#8217;ll just leave it at that. </p><h2>Materials</h2><p>I also wanted to learn more about effectively applying textures and colors to my assets.</p><p>I can happily say I&#8217;ve learned how to do that in multiple ways! In this photo, I&#8217;ve used four different methods of creating textures:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WEWF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WEWF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp 424w, https://substackcdn.com/image/fetch/$s_!WEWF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp 848w, https://substackcdn.com/image/fetch/$s_!WEWF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp 1272w, https://substackcdn.com/image/fetch/$s_!WEWF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WEWF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp" width="1142" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:511058,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/175215430?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WEWF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp 424w, https://substackcdn.com/image/fetch/$s_!WEWF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp 848w, https://substackcdn.com/image/fetch/$s_!WEWF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp 1272w, https://substackcdn.com/image/fetch/$s_!WEWF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81c8111a-dce6-4e9e-9e81-794712a67e31_1142x630.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Keep it Simple, Stupid</h4><p>For something really simple like the cord and socket on the lightbulb, all I needed to do was pick a color for it. </p><h4>Shader Scripts</h4><p>For the brick walls here, I actually didn&#8217;t use Blender at all. I learned how to write a script that generates the position and color for every pixel in the wall&#8217;s texture. I was also able to set it up so that, if I want to, I can change the brick dimensions and color: </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uAtZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uAtZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png 424w, https://substackcdn.com/image/fetch/$s_!uAtZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png 848w, https://substackcdn.com/image/fetch/$s_!uAtZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png 1272w, https://substackcdn.com/image/fetch/$s_!uAtZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uAtZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png" width="367" height="202" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:202,&quot;width&quot;:367,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13690,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/175215430?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uAtZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png 424w, https://substackcdn.com/image/fetch/$s_!uAtZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png 848w, https://substackcdn.com/image/fetch/$s_!uAtZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png 1272w, https://substackcdn.com/image/fetch/$s_!uAtZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9324010-c7d7-454f-897b-d4d6db881b3a_367x202.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In this moment, I am realizing I named the depth and radius variables Brick Depth and Brick Radius when it would be more accurate to call them Grout Depth and Grout Radius. I&#8217;ll have to fix that. </p><p>Of the methods of adding a material that are more complex than just picking out a color, this was easily the most inside my comfort zone.</p><h4>StandardMaterial3D</h4><p>Another way to add a texture without pulling Blender into it is to use the friendly StandardMaterial3D that Godot offers. It&#8217;s basically a pre-written shader script with a bunch of input options that let you create the look you&#8217;re going for. I used this method for the glass of the light bulbs and the stained concrete floors. </p><h4>Get fancy with it</h4><p>Inside of Blender, I learned how to create a texture map, then bake it onto an image of my object&#8217;s UV. Yeah, I felt like this, too, while I was reading and watching tutorials:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0odr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0odr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0odr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0odr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0odr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0odr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg" width="600" height="390" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:390,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;I understand all those words separately...&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="I understand all those words separately..." title="I understand all those words separately..." srcset="https://substackcdn.com/image/fetch/$s_!0odr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0odr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0odr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0odr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8e5965e-8031-482e-805f-fe4bf4c3933a_600x390.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To translate that into something more understandable, I learned how to give Blender instructions about creating the material for my object (a texture map). This is where my understanding is still the shakiest, so I will not elaborate further. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D1ud!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D1ud!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png 424w, https://substackcdn.com/image/fetch/$s_!D1ud!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png 848w, https://substackcdn.com/image/fetch/$s_!D1ud!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png 1272w, https://substackcdn.com/image/fetch/$s_!D1ud!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D1ud!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png" width="1456" height="306" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:306,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129085,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/175215430?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D1ud!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png 424w, https://substackcdn.com/image/fetch/$s_!D1ud!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png 848w, https://substackcdn.com/image/fetch/$s_!D1ud!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png 1272w, https://substackcdn.com/image/fetch/$s_!D1ud!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4bb09f-6c05-4dd2-8976-9e2cd54c8e0d_1686x354.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I also learned how to create a 2D image of all the different sides of my object. For example, think about how a sewing pattern turns a 3D object into a 2D object. That&#8217;s basically what a UV is. </p><p>I don&#8217;t remember what UV stands for, which brings me to the conclusion that it isn&#8217;t important enough to look it up for this post.</p><p>In order to retain a more complex material like this when I export what I&#8217;ve made to Godot, I have to  tell Blender to &#8220;bake&#8221; my instructions onto my UV. I.e., I&#8217;m telling it to apply my instructions to my sewing pattern. It&#8217;s a lot friendlier for rendering and for exporting this way. The baked texture ends up looking like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vOwd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vOwd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png 424w, https://substackcdn.com/image/fetch/$s_!vOwd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png 848w, https://substackcdn.com/image/fetch/$s_!vOwd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png 1272w, https://substackcdn.com/image/fetch/$s_!vOwd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vOwd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png" width="325" height="329.7677261613692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:830,&quot;width&quot;:818,&quot;resizeWidth&quot;:325,&quot;bytes&quot;:471785,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/175215430?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vOwd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png 424w, https://substackcdn.com/image/fetch/$s_!vOwd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png 848w, https://substackcdn.com/image/fetch/$s_!vOwd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png 1272w, https://substackcdn.com/image/fetch/$s_!vOwd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1d2ba-0fbe-4ca5-8018-2985ab9da80a_818x830.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When it wraps itself around my object and we add lighting, it looks like this: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1a7w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1a7w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png 424w, https://substackcdn.com/image/fetch/$s_!1a7w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png 848w, https://substackcdn.com/image/fetch/$s_!1a7w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png 1272w, https://substackcdn.com/image/fetch/$s_!1a7w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1a7w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png" width="434" height="248.29807692307693" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&quot;width&quot;:1456,&quot;resizeWidth&quot;:434,&quot;bytes&quot;:1185734,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/175215430?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1a7w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png 424w, https://substackcdn.com/image/fetch/$s_!1a7w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png 848w, https://substackcdn.com/image/fetch/$s_!1a7w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png 1272w, https://substackcdn.com/image/fetch/$s_!1a7w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b648f18-26b7-42bc-899d-8c6ad4131150_1651x945.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Now that I&#8217;ve written this out, I can&#8217;t believe I almost wrote off all the work I&#8217;ve done with materials this week as unproductive. Maybe it just felt too fun to count it as productivity. </p><p></p><h2>Coming Up</h2><p>I want to proof of concept creating UVs without any materials baked onto them, drawing on them elsewhere, then importing the image back in and using it as my texture. </p><p>I&#8217;ll also work on finishing up the inventory system, which I&#8217;m excited about. </p><p>That said&#8230;</p><p>I&#8217;ll be getting married next week! So I won&#8217;t be working very much, if at all. We&#8217;re also taking our honeymoon directly after that, so I will not have much to talk about until <em>maybe</em> the week of the 20th, but most likely the week of the 27th.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Blender? I hardly know her!]]></title><description><![CDATA[Observations from my first earnest attempt at using Blender]]></description><link>https://goodgourdgames.substack.com/p/blender-i-hardly-know-her</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/blender-i-hardly-know-her</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Wed, 24 Sep 2025 21:19:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mLG-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ItZZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ItZZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ItZZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ItZZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ItZZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ItZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg" width="480" height="360" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:480,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:39943,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/174381157?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ItZZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ItZZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ItZZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ItZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F910709ff-01b1-4332-8908-a3b71b532789_480x360.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A core mechanic of the trinket simulator game I&#8217;m working on is a shelf upon which to display the player&#8217;s trinkets. My friend, Charlotte, sent me this picture of one of the shelves from her home that she uses for her own doo-dads, and I decided that recreating a simplified version of it would be a good first Blender venture for me. </p><p>Well&#8230; not first. Long live Spagli&#233;.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v4wV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v4wV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png 424w, https://substackcdn.com/image/fetch/$s_!v4wV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png 848w, https://substackcdn.com/image/fetch/$s_!v4wV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png 1272w, https://substackcdn.com/image/fetch/$s_!v4wV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v4wV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png" width="48" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:204,&quot;resizeWidth&quot;:48,&quot;bytes&quot;:31842,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/174381157?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e8894de-4754-4e88-9236-35e82c8ce223_247x248.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v4wV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png 424w, https://substackcdn.com/image/fetch/$s_!v4wV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png 848w, https://substackcdn.com/image/fetch/$s_!v4wV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png 1272w, https://substackcdn.com/image/fetch/$s_!v4wV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83fcc140-ff21-4e46-bead-aa4b12bdbbda_204x204.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h1>Trial and Error, Emphasis on Error</h1><p>One of my favorite methods when learning something new is to do little to no prior research and just start trying stuff, researching as I run into walls. </p><p>I like this strategy because it gives me lots of room to make dumb mistakes. My mind operates better on <em>why </em>than it does on <em>what</em>. For example, if I read about the correct way to do something, it just slides right off my brain so I can&#8217;t retain it. On the other hand, if I spend a lot of time doing something the slow, bad way, I understand why I should do it the correct way and it sticks to my brain for much longer. </p><p>Is this the fastest way to learn? Absolutely not. When I had a job as a consulting developer, I would never employ this as my primary strategy because I simply couldn&#8217;t give my managers the second hand stress of knowing how often I&#8217;m scrapping and redoing my work, especially if it is a dependency for someone else&#8217;s work. </p><p>So, I thoroughly enjoyed making a ton of small dumb mistakes like taking too long to realize I could select an entire face without selecting each individual vertex or being unable to see the color/texture I&#8217;d given my object. If I were to do it again, it would probably take me less than half the time this go-around because of all the mistakes I wouldn&#8217;t make this time.  </p><div class="pullquote"><p>Nevertheless, she persisted.</p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://time.com/5175901/elizabeth-warren-nevertheless-she-persisted-meaning/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rk4h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rk4h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rk4h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rk4h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rk4h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg" width="126" height="165.65034965034965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:188,&quot;width&quot;:143,&quot;resizeWidth&quot;:126,&quot;bytes&quot;:13140,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://time.com/5175901/elizabeth-warren-nevertheless-she-persisted-meaning/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rk4h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rk4h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rk4h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rk4h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e6a91b-79ed-4cf9-a903-b12005f87dac_143x188.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Behold, a trinket shelf! </p><p>I&#8217;m happy with how it&#8217;s turned out. I&#8217;m not going to fuss too much more with the texture or coloring for now. It&#8217;s functional for my next steps on the game. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mLG-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mLG-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!mLG-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!mLG-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!mLG-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mLG-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png" width="494" height="370.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1440,&quot;resizeWidth&quot;:494,&quot;bytes&quot;:1774944,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/174381157?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14131fcd-1571-49ea-8d77-96281ca3ec69_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mLG-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png 424w, https://substackcdn.com/image/fetch/$s_!mLG-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png 848w, https://substackcdn.com/image/fetch/$s_!mLG-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!mLG-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f489eaf-bb1d-4369-8d05-c257a71c71ce_1440x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><h1>Next on the Docket</h1><h3>Blender Research</h3><p>Now that I&#8217;ve done my spaghetti at the wall project, it&#8217;s time for me to do a little reading and watch some videos to see how I can improve my process. There are three main things I&#8217;d like to figure out: </p><h5>Performance</h5><p>I knew going into this that Blender might be a bit much for my current setup. It crashed&#8212;a lot. My possible culprits, from what I think is least to most likely, are:</p><ul><li><p>CPU: I don&#8217;t think this is it, based on what I was seeing in task manager and the fact that we originally bought this machine for my fianc&#233;e, with the intended purpose that it would be able to perform processing on large sets of data.  </p></li><li><p>Memory: I did notice that occasionally my memory usage was skyrocketing - and I do think that I&#8217;d at minimum get some speed improvements if I added more.</p></li><li><p>GPU: My computer&#8217;s CPU has an integrated GPU. This is almost certainly an issue.</p></li></ul><p>My current computer is an all in one from HP, which I&#8217;m not sure I can crack open and modify easily. </p><p>I&#8217;m going to do some research on what hardware resources Blender uses and when it uses them in order to decide whether I think I can fix my performance issues without building a new PC. </p><h5>Material</h5><p>The way you add colors and textures to objects in Blender is by creating and assigning a material to it. There are so many words that I don&#8217;t know in the material editor that I can&#8217;t effectively guess and check my way into understanding how to use it. I think I need to watch some tutorials (in 2x speed, of course) for this. </p><h5>Sculpting</h5><p>I also want to be able to use the sculpting functionality, which also means I would like to learn how to easily add more geometry to an object I&#8217;ve already built. The only ways I can figure out to make that happen seem slow and tedious. On the other hand, I would think a lot of folks need to do this on the regular, so I&#8217;m almost 100% positive that there&#8217;s a faster way to do it that I just haven&#8217;t figured out yet. </p><h3>Trinket Shelf and Inventory</h3><p>Now that I have a trinket shelf model, I want to drop it into our game so that the player can futz with how they want to display their trinkets. I&#8217;m hoping to have that semi-functional by the end of the week next week, which means I also ought to figure out how inventory is going to work. </p><p>I&#8217;ll touch base with Charlotte about how we want player inventory and displaying trinkets on the trinket shelf to feel for the player. She wants it to feel a little chaotic and disorganized; her first pitch to me was that the inventory could just be a box that you have to dump out and dig through in order to find the trinket you&#8217;re searching for. I agree that this fits the vibe and is cute and fun at first, but I worry that keeping the chaos slider set at 100% would get old quickly. I have a couple ideas I&#8217;m excited to bounce off of her that would keep that feel but improve the user experience. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Eating the Elephant]]></title><description><![CDATA[Pretty much every entry-level developer experiences overwhelm when beginning a project.]]></description><link>https://goodgourdgames.substack.com/p/eating-the-elephant</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/eating-the-elephant</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Fri, 19 Sep 2025 15:35:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ec662ba8-bb9c-475f-97e2-7214a50d41d9_426x240.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Pretty much every entry-level developer experiences overwhelm when beginning a project. It&#8217;s easy to fall into thought loops and panicked where-do-I-even-starts. We all figure out how to deal with it in our own way. How I wrap my brain around projects is heavily derived from how my dad, a contractor, talks to me about mapping out his work. </p><p>It boils down to a colloquialism that he has quoted to me about a million times. Anyone who has ever been managed by me has also heard me refer to it a million times.  </p><div class="pullquote"><p>How do you eat an elephant? </p><p>One bite at a time.</p></div><p></p><h1>What even is the elephant?</h1><p>In order to figure out where to start gnawing, you have to figure out what your elephant even is. </p><p>What are its parts? </p><p>Which leg should you start with? </p><p>Do you <em>really </em>need to eat the bow-tie its wearing, too, or can you save that in a to-go box for another time? </p><p>I see that now may be a good time to abandon this metaphor. </p><p>For the first game I&#8217;m building with my dear friend, we&#8217;re envisioning a cozy game where the player character has been forced to move back to their hometown due to some Unfortunate Circumstance. The player will be able to travel to a location to hunt for trinkets and bring them home to arrange on a shelf. Through trinket descriptions and clues in the trinket hunting environments, they can learn more about the player character and their story. </p><p>There should also be some non-hunting locations like a shop and a library where you can interact with non-player characters who will help you learn more information about your trinkets. </p><h3>What is my minimum viable product?</h3><p>We have a lot of ideas, but I want a proof of concept with the core mechanics of the game before I start trying to use them to tell a story. For me, that means that the minimum viable product only includes:</p><ul><li><p>Trinkets</p></li><li><p>A trinket shelf</p></li><li><p>A map to navigate between locations</p></li><li><p>Trinket hunting locations</p></li></ul><p>We&#8217;ll add in non-player characters and other locations after we get these bare-bones done. </p><h3>What should I start with?</h3><p>The parts to this project have pretty linear dependencies. It doesn&#8217;t make sense to build a map without locations. It doesn&#8217;t make sense to build out locations or a trinket shelf without trinkets to put in them. So here&#8217;s the order of operations I&#8217;ve landed on:</p><ol><li><p>Trinkets</p></li><li><p>Trinket shelf</p></li><li><p>Trinket hunting locations </p></li><li><p>Map</p></li></ol><p>That said, these elements can and should be worked on simultaneously. It won&#8217;t just be one then the other. My timeline is going to be more overlapped like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nGtV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nGtV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png 424w, https://substackcdn.com/image/fetch/$s_!nGtV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png 848w, https://substackcdn.com/image/fetch/$s_!nGtV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png 1272w, https://substackcdn.com/image/fetch/$s_!nGtV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nGtV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png" width="462" height="284" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:284,&quot;width&quot;:462,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7730,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/174019797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nGtV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png 424w, https://substackcdn.com/image/fetch/$s_!nGtV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png 848w, https://substackcdn.com/image/fetch/$s_!nGtV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png 1272w, https://substackcdn.com/image/fetch/$s_!nGtV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78dd4981-6995-48b9-b253-d0cfa56da74b_462x284.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1>Enough about the plan, what are you actually <em>doing</em>?</h1><h3>This Week</h3><p>Time to return to the metaphor. I&#8217;ve taken a couple bites of my elephant this week!  </p><ul><li><p>I wrote a base class for trinkets so that they&#8217;re easy to add and configure without reinventing the wheel every time. </p></li><li><p>I created a simple user interface for viewing said trinkets. It took me forever to figure out how to get the text and viewport for the trinket to sit in front of the background. I definitely felt silly after I realized I just needed to add layers. </p></li><li><p>I learned how to use Blender to create a super basic 3D model. In the future, I&#8217;ll be cleaning up and stylizing scans of my friend&#8217;s trinket collections!</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vlGA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vlGA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif 424w, https://substackcdn.com/image/fetch/$s_!vlGA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif 848w, https://substackcdn.com/image/fetch/$s_!vlGA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif 1272w, https://substackcdn.com/image/fetch/$s_!vlGA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vlGA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif" width="426" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:426,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1125103,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/174019797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vlGA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif 424w, https://substackcdn.com/image/fetch/$s_!vlGA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif 848w, https://substackcdn.com/image/fetch/$s_!vlGA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif 1272w, https://substackcdn.com/image/fetch/$s_!vlGA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe680c6f9-a6c8-4abd-941c-d4329f47dd9a_426x240.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I know, I&#8217;m a real artist.</p><h3>Next Week</h3><p>I&#8217;m working on populating the user interface with a selected trinket&#8217;s properties. </p><p>In order to test that effectively, I think it is time to start the trinket shelf! I&#8217;ll make something pretty basic in Blender. I doubt I&#8217;ll ever be able to make anything quite as pretty as that green head, but I&#8217;ll do my best. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Minor Office Remodel]]></title><description><![CDATA[This is related to my game dev plans, I swear.]]></description><link>https://goodgourdgames.substack.com/p/minor-office-remodel</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/minor-office-remodel</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Wed, 10 Sep 2025 18:55:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LjWT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2020 when COVID hit, I was initially really excited about working from home. As time moved forward, though, it became apparent that my home office was not an ideal workspace. It was a tiny, dark room with an accent wall that I once loved but slowly grew to despise. In the morning I would tell my partner, &#8220;Okay&#8230; I&#8217;m going to go to sit in a box for eight hours now.&#8221; What started out as a joke stopped feeling funny as the shutdown dragged on. No amount of rearranging furniture made me enjoy spending my entire day in there. I had a years long distaste for working from home as a result of that experience, from which I&#8217;ve only recently recovered.</p><p>Lesson learned: In order to enjoy my day-to-day work, I need an office that is pleasant to spend time in. </p><h1>Make it nice, but don&#8217;t spend a fortune.</h1><p>Here&#8217;s the catch &#8212; as you&#8217;ll note, I&#8217;m currently unemployed. (My fianc&#233;e says self-employed, which might be more accurate but I really enjoy the uncomfortable chuckles I get when I go with unemployed.) </p><p>I didn&#8217;t set a particular budget for this project before I started. Instead, I took an iterative design approach to the office space:</p><ol><li><p>Design something I want.</p></li><li><p>Assess the tools and materials I already have.</p><ol><li><p>Old, broken, or disused furniture</p></li><li><p>Fasteners</p></li><li><p>Paints, stains, and wallpaper</p></li><li><p>Power tools and hand tools</p></li></ol></li><li><p>Analyze cost and decide if I feel like what I&#8217;m spending is &#8216;worth&#8217; it.</p></li><li><p>Assess what I&#8217;m missing to tweak or redesign my solution. </p><ol><li><p>Is there a similar and acceptable option that is more cost effective?</p></li><li><p>Am I making use of what I already have on hand? </p></li></ol></li><li><p>Rinse and repeat until I&#8217;m satisfied with the bang for my buck.</p></li></ol><p>I can&#8217;t say I&#8217;d recommend this budget-last strategy to anyone who enjoys shopping recreationally, is short on tools, or values their time spent elsewhere more than time spent on a house project. This worked for me and my particular situation, but I couldn&#8217;t have taken this approach if I was still employed full-time. I also already had a lot of what I needed on hand, which my wallet appreciated. </p><p>In the end, I dreamt up a built in shelf with a floating desk across an entire wall of the office. Here&#8217;s how it&#8217;s looking so far:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LjWT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LjWT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LjWT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LjWT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LjWT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LjWT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3138813,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/173280644?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LjWT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LjWT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LjWT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LjWT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3723e0d7-0651-45b4-b60b-089404d55219_4032x3024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Built In Shelf</h2><p>One of the major dysfunctions of the current office was that there wasn&#8217;t a ton of storage space for frequently-used items. Luckily, I had some ugly shelves that we took down from the garage at my disposal. They were pretty easy for me to cut down to size and paint. From there, I just needed to frame out a tiny wall and add brackets for supporting the shelves. I slapped some wallpaper and trim on the outside of it and am pretty pleased with the results. I&#8217;m contemplating putting a stone mosaic on the bottom shelf, but I&#8217;m not certain, so I&#8217;ve left it unfinished for now. </p><h2>Floating Desk</h2><p>I had two desks, but they took up so much floorspace that the office was super cramped. I figured floating them along the wall would help alleviate that issue.</p><p>It originally seemed like a simple project. Frame out a support for the desks, mount it to the studs in the wall, and drop the desks on top. Unfortunately, there was a bunch of electric right where I wanted to put all my screws along the back wall, so I had to figure out how to support the desk without anchoring the frame there. </p><p>The answer I came up with was to only use the studs on the end walls to mount my frame, then add a bunch of heavy-duty brackets to make up the stability that I was missing.</p><p>I also cut some holes in the back of the desks to shove some recessed outlets into. I often find myself giving others second-hand cable management stress, so hopefully this will help calm the chaos. </p><h2>Filling the Gap</h2><p>Because of an outlet placement, I wasn&#8217;t able to easily place the shelf exactly where it would have needed to go to be exactly the length of my two floated desks. </p><p>I decided that the best way to fill this gap was going to be building a desk extension/shelf from some poplar I picked up from the hardware store. I still have a bit left to fill on that gap, which I think I&#8217;d like to match whatever I end up doing with the bottom of the shelf. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ajO4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ajO4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ajO4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ajO4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ajO4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ajO4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg" width="1616" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1616,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:214741,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sarahisunemployed.substack.com/i/173280644?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa175066f-7e99-4352-85d7-d7df5c7da139_1718x1288.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ajO4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ajO4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ajO4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ajO4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da56f7e-5e3d-4d7f-b9c6-94aad6720606_1616x690.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Cost</h2><p>I&#8217;m pretty sure I&#8217;m done spending money on new material. I spent roughly $250: </p><ul><li><p>Lots of heavy duty brackets</p></li><li><p>2x4s </p></li><li><p>Some pretty poplar boards, about $70 worth of which I have left over, probably the biggest &#8216;waste&#8217;. I&#8217;m not mad about it, though, because I already have ideas on how to use them.</p></li><li><p>Wood screws</p></li><li><p>Hole saw bits</p></li><li><p>Trim</p></li><li><p>Caulk</p></li><li><p>Caulk gun</p></li><li><p>Recessed outlets for the desk</p></li></ul><p>All other materials and tools I already had on hand. </p><p>I definitely had some waste from mistakes and I could&#8217;ve gotten better deals on wood if I&#8217;d been willing to shop around a little more. If I had to start over with lessons learned, I think I could do it for less than $150 now. </p><h1>Next Week</h1><p>There&#8217;s also some odds and ends (more trim on the shelf, caulking, fill the rest of the gap, etc.) that I&#8217;ll work on with the goal of having the office completely set up and organized by the end of the month. I probably won&#8217;t actually write an update about it, though, since I&#8217;ve got all the hard parts done already.</p><p>Now that I have a nice space that I&#8217;m excited to spend time in, I&#8217;ve started working on the framework of a trinket for <a href="https://www.notion.so/20c56559cba480488dd7db263437e31a?pvs=21">the trinket simulator game</a>! I&#8217;m excited to share my progress and plan of action for the game as a whole next week.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Screw it, I Quit]]></title><description><![CDATA[I quit my job to learn how to build a game.]]></description><link>https://goodgourdgames.substack.com/p/screw-it-i-quit</link><guid isPermaLink="false">https://goodgourdgames.substack.com/p/screw-it-i-quit</guid><dc:creator><![CDATA[Sarah]]></dc:creator><pubDate>Tue, 02 Sep 2025 14:04:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3GG_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc57aeb98-a33a-4094-a3e1-053127f4c631_144x144.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A couple weeks ago, I was well compensated to build and maintain software for government agencies. I liked my job, too! Sure, family and friends&#8217; eyes glazed over any time they made the mistake of asking me about my job, but I got to solve problems and make folks&#8217; lives easier, which for a long time were the only two things that mattered to me about my job. </p><p>So, the job was pretty good&#8230; but I quit anyway. The long and short of it is that the cons of staying started to outweigh the pros. One of the ever-growing contributors to the cons list was the opportunity cost I was incurring. I want to learn something new and work on my own shit, at least for a little while.</p><p>My current plan is to take a year and learn as much as I can about game development with the goal of creating two games:</p><ol><li><p>A <a href="https://www.notion.so/20c56559cba480488dd7db263437e31a?pvs=21">trinket collecting cozy game</a>, the brainchild of a dear friend I&#8217;ve had for twenty-some years. I think this will be a good learning game, since the nature of it makes it easy to start with a super small scope and expand as I desire.</p></li><li><p>A game of my own design, inspired by:</p><ul><li><p><a href="https://www.blueprincegame.com/">Blue Prince</a>, which I love watching other people play but do not have the patience to play myself.</p></li><li><p><a href="https://astrolago-press.myshopify.com/products/faerie-fire-digital-edition">Faerie Fire</a>, a third-party supplement for D&amp;D 5e.</p></li><li><p>Some incredible Weird Little Guys and Haunted Animals that my aforementioned friend from the first game has been drawing lately.</p></li></ul></li></ol><p>I always roll my eyes when I see a LinkedIn post that says something along the lines of, &#8220;I&#8217;m forever grateful to Company for the incredible opportunity I had to generate revenue for you.&#8221; That said, I find myself relating to the sentiment (gross). I got to learn a bunch of technical, organizational, and interpersonal skills that I think set me up for success for the year I&#8217;ve planned for myself. </p><h1>Do I know what I&#8217;m doing?</h1><p>No, not really, but that&#8217;s the point. Also I&#8217;m gay, therefore how hard can it be?</p><p>Here are the tools I&#8217;m currently planning to use:</p><ul><li><p>Godot</p></li><li><p>C#, written using Microsoft Visual Studio IDE</p></li><li><p>Blender</p></li><li><p>Something Git-based for version control</p></li><li><p>Notion for task-tracking</p></li></ul><p>I have wildly varying experience with these, ranging from &#8220;I&#8217;ve never used it before&#8221; (Blender) to &#8220;this is what I have worked with for years&#8221; (C#). I&#8217;m very open to suggestions, especially with regards to assets. Of course, I also reserve the right to ignore anything that anyone tells me (which I&#8217;m sure will earn me a couple I-told-you-so&#8217;s). </p><h1>Why write about it? </h1><p>A couple reasons! Mostly, I want to use this as a way to prove to future frustrated Sarah that she&#8217;s making progress. For a future employer, it also serves as proof that I was working on something during my year of unemployment. I also have some friends and family (hi) who have asked me to keep them updated, so this seems like a good mechanism for that. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://goodgourdgames.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://goodgourdgames.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>