<?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[AI and Games: Goal State - Backer Updates]]></title><description><![CDATA[Updates on the delivery of our crowdfunding for the Goal State Kickstarter.]]></description><link>https://www.aiandgames.com/s/goal-state-backer-updates</link><image><url>https://substackcdn.com/image/fetch/$s_!k_hn!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cec8fca-bfa4-40bb-b04d-ed38ff6c5b7a_1280x1280.png</url><title>AI and Games: Goal State - Backer Updates</title><link>https://www.aiandgames.com/s/goal-state-backer-updates</link></image><generator>Substack</generator><lastBuildDate>Tue, 07 Apr 2026 23:15:32 GMT</lastBuildDate><atom:link href="https://www.aiandgames.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[AI and Games Ltd]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aiandgames@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aiandgames@substack.com]]></itunes:email><itunes:name><![CDATA[Tommy Thompson]]></itunes:name></itunes:owner><itunes:author><![CDATA[Tommy Thompson]]></itunes:author><googleplay:owner><![CDATA[aiandgames@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aiandgames@substack.com]]></googleplay:email><googleplay:author><![CDATA[Tommy Thompson]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[[Goal State] Pathfinding to Completion]]></title><description><![CDATA[Goal State - Backer Update: March 2026]]></description><link>https://www.aiandgames.com/p/goal-state-pathfinding-to-completion</link><guid isPermaLink="false">https://www.aiandgames.com/p/goal-state-pathfinding-to-completion</guid><dc:creator><![CDATA[Tommy Thompson]]></dc:creator><pubDate>Fri, 06 Mar 2026 12:06:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GtOH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" 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_!GtOH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GtOH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1044889,&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://www.aiandgames.com/i/162337831?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.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_!GtOH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.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><em>In December of 2024, the first Kickstarter campaign for Goal State was 154% funded.  Every month I will be providing updates on the ongoing work to complete the project, and deliver the end reward of complete video lecture and tutorial series on the foundations of AI for game development.</em>  <em>While the original 30-day campaign has since closed, you can still sign up for late pledges <a href="http://bit.ly/GoalState">via the Kickstarter page</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aiandgames.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://www.aiandgames.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Hello all, and welcome to our first Goal State update of 2026.  I had planned this for February, and then I blinked and the first quarter has almost wrapped.  Good grief, so let&#8217;s fill you in on where we are.</p><div><hr></div><h1>Overall Project Update</h1><p>Since our last update, we&#8217;ve had a bunch of small updates on what&#8217;s happening with Goal State:</p><ul><li><p>We <strong>closed late pledges</strong>, and hit one more backer goal.</p><ul><li><p>Now we&#8217;ll be adding the <em><strong>Half-Life</strong></em><strong> deep dive</strong> to our public YouTube offerings.</p></li></ul></li><li><p>We&#8217;ve been <strong>recording the theory</strong> part of the course.</p><ul><li><p>We should have some of the first videos ready to review next month.</p></li></ul></li><li><p>We&#8217;ve shared the current state of <strong>all of the completed theory writing</strong>.</p><ul><li><p>With more chapters dropping this month.</p></li></ul></li><li><p>Plus the <strong>tutorial code and assets</strong> are approaching half-way to completion.</p></li></ul><p>At this point we have three of us all working not to turn the written work into the final assets, and should be in a position to start showing off the final videos in the next month or so.</p><h1>Read the Completed Written Content</h1><p>In our last update I mentioned that we have around 70,000 of the written work complete.  As of this week we&#8217;re just over 100,000 words, and around 60% of chapters completely written.  The state of these unfinished are a mixture of:</p><ol><li><p>I want to do more research on relevant industry examples.</p></li><li><p>I just need to tidy them up and finish it.</p></li><li><p>In the case of 3 chapters (of 21), I haven&#8217;t started them.</p></li></ol><p>But I wanted to show everyone where we are with this, so earlier this month on the <a href="http://discord.aiandgames.com">Discord server</a> I shared a link to be able to see and review the current state of all 12 completed chapters.  <strong><a href="https://www.overleaf.com/read/spxcvzpynmkv#dd3a00">Click here</a></strong> to access the document in the Overleaf editor (which is where I am predominantly writing the course).  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.overleaf.com/project/698b4418174868a773fd178e" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tECI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.png 424w, https://substackcdn.com/image/fetch/$s_!tECI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.png 848w, https://substackcdn.com/image/fetch/$s_!tECI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.png 1272w, https://substackcdn.com/image/fetch/$s_!tECI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tECI!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.png" width="1200" height="624.2376856919468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1996,&quot;width&quot;:3837,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:1456613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.overleaf.com/project/698b4418174868a773fd178e&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.aiandgames.com/i/189875499?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d1b5b3d-4ed8-4ab4-ae87-5a34ed1f62f0_3837x2111.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tECI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.png 424w, https://substackcdn.com/image/fetch/$s_!tECI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.png 848w, https://substackcdn.com/image/fetch/$s_!tECI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.png 1272w, https://substackcdn.com/image/fetch/$s_!tECI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9ec972-944b-4ee9-876f-cb5c3cf74da0_3837x1996.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 some key points to raise here:</p><ul><li><p>This only includes chapters that are 100% content complete and only require spelling/grammar/accuracy review.  </p></li><li><p>This version of the document includes 12 completed chapters, and is <strong>208</strong> <strong>pages</strong> and ~76,000 words long.  </p><ul><li><p>To give you an idea my progress in writing remaining chapters, the version I am working in as of this morning is <strong>296 pages</strong> and ~101,000 words long.</p></li></ul></li><li><p>If you have an Overleaf account and wish to be a reviewer, where you can leave feedback on parts of the material (see Liam&#8217;s great work on the left hand side), feel free to get in touch in the Discord and we can add you to the document.</p></li><li><p>When a chapter is completed in the main document, I will be transferring it across for you to check out.</p></li></ul><p>The full list of completed chapters at this time are:</p><ul><li><p>0-0 Welcome to Game AI 101 </p></li><li><p>1-1 Foundations of AI </p></li><li><p>1-2 Computing Fundamentals </p></li><li><p>1-3 The Basics of Search </p></li><li><p>1-4 Tree Search Algorithms </p></li><li><p>1-8 A Brief Introduction to Machine Learning </p></li><li><p>2-1 Introducing Game AI </p></li><li><p>2-5 Finite State Machines </p></li><li><p>3-1 Designing AI for Games </p></li><li><p>3-2 The Value of Mixing Methods </p></li><li><p>3-3 Game AI as Theatre </p></li><li><p>3-4 Smoke &amp; Mirrors</p></li></ul><p>Right now my priority is to complete <strong>2-2: History of AI in Games</strong> and <strong>2-3: Pathfinding Algorithms</strong> in the coming week or so and add them to the document.  After this I am finishing up <strong>2-6: Behaviour Trees</strong>, and then <strong>1-6: AI Planning</strong> and <strong>2-7: Goal Oriented Action Planning</strong>.</p><p>The writing is admittedly a little scattershot, but that&#8217;s also because of the order in which tutorial materials are being prepared (which is in a slightly different order).    </p><h1>Recording Update</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D5pN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D5pN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png 424w, https://substackcdn.com/image/fetch/$s_!D5pN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png 848w, https://substackcdn.com/image/fetch/$s_!D5pN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png 1272w, https://substackcdn.com/image/fetch/$s_!D5pN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D5pN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:535143,&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://www.aiandgames.com/i/189875499?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.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_!D5pN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png 424w, https://substackcdn.com/image/fetch/$s_!D5pN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png 848w, https://substackcdn.com/image/fetch/$s_!D5pN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.png 1272w, https://substackcdn.com/image/fetch/$s_!D5pN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a9d30df-baa7-4181-b027-6fe6da52cc78_1672x937.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">I perhaps could have picked a more flattering frame from the video.</figcaption></figure></div><p>Right now recording is split across four axis:</p><ol><li><p><strong>Tidying up completed scripts</strong> for recording.</p><ol><li><p>After all the written version doesn&#8217;t always translate into video delivery.</p></li></ol></li><li><p><strong>Recording</strong> the tidied up scripts.</p><ol><li><p>As we get into our more meaty chapters, recording takes a couple of hours at a time such that we can get the quality we want.</p></li></ol></li><li><p><strong>Preparing</strong> the video content.</p><ol><li><p>This means gathering from our existing assets, creating new diagrams, building presentation slides, or recording some of our demo code projects.</p></li></ol></li><li><p><strong>Editing</strong> the videos together.</p><ol><li><p>A big part here is figuring out flow and how to break up material.</p></li><li><p>Rather than simply give you a chapter that is 1 hour and 10 minutes long, we break up the material into the corresponding section headers - or where it makes the most sense.  So one chapter can be several videos in the final edit.</p></li></ol></li></ol><p>Right now we&#8217;re a little behind on recording, having only recorded about half what I planned by this time of year.  </p><h2>A Small Health Issue</h2><p>In truth this process is more challenging than expected due to health problems I have experienced in the past year.  I have suffered from an ongoing case of laryngopharyngeal reflux (LPR), commonly known as &#8216;silent reflux&#8217;.  This is an ailment where an excess of stomach acid creeps up the throat and into the vocal chords.  It affects your voice, while also leading to an excess of mucous / phlegm in the throat, and a sore throat.  </p><p>Let me stress that, overall, I&#8217;m fine, and in good health.  However LPR can have a severe impact on your voice and sadly that is my most precious commodity.  After all in the past year I have gone around giving talks, engaged with clients, making YouTube videos and of course recording Goal State.  But there are days where I can only comfortably use my voice in that &#8216;mode&#8217; (anyone who knows me personally can attest the &#8216;YouTube voice&#8217; isn&#8217;t my regular delivery) for an hour at best.</p><p>It has also meant my voice sounds deeper and more &#8216;croaky&#8217;.  You may have noticed this particularly if you watched the episode on <a href="https://www.youtube.com/watch?v=SqVKuTy6eYc">Amnesia: The Bunker</a> last year where my voice is notably lower than usual (viewers even asked about it in the comments).</p><div id="youtube2-SqVKuTy6eYc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;SqVKuTy6eYc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/SqVKuTy6eYc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The good news is, I have been on a range of medication combined with small changes in diet in an effort to address this.  I am generally a rather health conscious individual, but specific food, drink, and lifestyle can exacerbate this, and I&#8217;ve spent much of the past 2-3 months trying to get on top of it given the medication alone was not enough - and it was also causing side effects due to prolonged usage.</p><p>So this is a long way in saying, we&#8217;re still pushing forward, but this has slowed me done somewhat.</p><h1>Practical Update</h1><p>As detailed in the previous update, Andrew Roper has came on board to support getting all the tutorial materials up to my intended level of quality.  Andrew is doing a great job right now as he builds the two strands of practical materials in parallel across two engines (Unity and Unreal).  At this point most of the codebase is complete for the early segment of the course on uninformed and informed search algorithms, plus tree search algorithms (Minimax, MCTS), and the next step is implementing all the other pathfinding algorithms (Flow Fields, D* Lite, JPS etc.) in both engines.</p><p>But here&#8217;s a little of some of the stuff we&#8217;ve designed in the Unity project.  We wanted to be able to visualise how different algorithms work by visualising how states spaces operate.  So these examples show we can run different algorithms in a grid structure and how it leads to us finding paths to states.  Not here we show visited states (gold/orange), states in the agenda to be visited (red), the active state (blue) and then the path (purple).  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rzOS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rzOS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif 424w, https://substackcdn.com/image/fetch/$s_!rzOS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif 848w, https://substackcdn.com/image/fetch/$s_!rzOS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif 1272w, https://substackcdn.com/image/fetch/$s_!rzOS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rzOS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif" width="1313" height="739" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:739,&quot;width&quot;:1313,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3428272,&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://www.aiandgames.com/i/189875499?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.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_!rzOS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif 424w, https://substackcdn.com/image/fetch/$s_!rzOS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif 848w, https://substackcdn.com/image/fetch/$s_!rzOS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.gif 1272w, https://substackcdn.com/image/fetch/$s_!rzOS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9354f501-0e5f-4814-a723-b4ae43aeb193_1313x739.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><figcaption class="image-caption">Alternating between greedy search, A* and uniform cost search.</figcaption></figure></div><p>Plus of course we want to get some Dijkstra&#8217;s in there given that&#8217;s also useful for pathfinding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b13C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b13C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif 424w, https://substackcdn.com/image/fetch/$s_!b13C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif 848w, https://substackcdn.com/image/fetch/$s_!b13C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif 1272w, https://substackcdn.com/image/fetch/$s_!b13C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b13C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif" width="1313" height="739" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:739,&quot;width&quot;:1313,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:833804,&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://www.aiandgames.com/i/189875499?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.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_!b13C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif 424w, https://substackcdn.com/image/fetch/$s_!b13C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif 848w, https://substackcdn.com/image/fetch/$s_!b13C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.gif 1272w, https://substackcdn.com/image/fetch/$s_!b13C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382368ef-a613-4382-8251-275acc0b94e3_1313x739.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><figcaption class="image-caption">A wee bit of Dijkstra&#8217;s in action.</figcaption></figure></div><p>Right now the grid is rigid given in the pathfinding tutorials we start playing around with the space by changing its shape, and then you start seeing how these algorithms differ, and then as we go into in the pathfinding chapter we start allowing you to run A* with different heuristics, and then variants of the algorithm to get better results.</p><p>As I say, these are all implemented in both Unity and Unreal, and then for the tutorial videos we&#8217;ll be providing you with some boilerplate code to start, and then walk through to implement the algorithms.</p><p>We should have more to show on this as we continue to put it together.</p><h2>Grab Your Desktop Wallpapers</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w87K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w87K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png 424w, https://substackcdn.com/image/fetch/$s_!w87K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png 848w, https://substackcdn.com/image/fetch/$s_!w87K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!w87K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w87K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png" width="1456" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:419337,&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://www.aiandgames.com/i/189875499?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.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_!w87K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png 424w, https://substackcdn.com/image/fetch/$s_!w87K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png 848w, https://substackcdn.com/image/fetch/$s_!w87K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!w87K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2a54e1d-f77b-481b-a788-329ea545564e_4096x2160.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>One of the backer rewards that I&#8217;ve just forgot to get done - sorry about that.  We have a collection of wallpapers using the background art assets we had designed for Goal State.  You have two versions of each: one with the logo as shown above, and another with a smaller version of the logo in a more reduced format in the corner.</p><p>You can find them right here <strong><a href="https://aiandgamesltd-my.sharepoint.com/:f:/g/personal/tommy_aiandgames_com/IgCuF7UAFBf_QJndsadwwSiHAcmTqDqu-kNciId6opJNgHA?e=uvvvfH">at this link.</a>  </strong>They&#8217;re available in 4K format (2160p).  If you have a custom size that would be beneficial, then let me know and I can ask Andy (our graphic designer) to make some updates for me.</p><h1>Wrapping Up</h1><p>So there you have it.  We&#8217;ve made a lot of great progress since the start of the year, and my hope is for the next update you can start to see more written material ready to review, and the first videos will be edited enough for us to show them to you.</p><p>It&#8217;s all finally coming together, and I have milestones set internally for what we want done for Goal State by end of Q1.  So I better go make that happen!</p><p><strong>-Tommy</strong></p>]]></content:encoded></item><item><title><![CDATA[[Goal State] Kicking Into Gear]]></title><description><![CDATA[Goal State - Backer Update: November 2025]]></description><link>https://www.aiandgames.com/p/goal-state-kicking-into-gear</link><guid isPermaLink="false">https://www.aiandgames.com/p/goal-state-kicking-into-gear</guid><dc:creator><![CDATA[Tommy Thompson]]></dc:creator><pubDate>Fri, 28 Nov 2025 11:56:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GtOH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" 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_!GtOH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GtOH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1044889,&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://www.aiandgames.com/i/162337831?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.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_!GtOH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.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><em>In December of 2024, the first Kickstarter campaign for Goal State was 154% funded.  Every month I will be providing updates on the ongoing work to complete the project, and deliver the end reward of complete video lecture and tutorial series on the foundations of AI for game development.</em>  <em>While the original 30-day campaign has since closed, you can still sign up for late pledges <a href="http://bit.ly/GoalState">via the Kickstarter page</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aiandgames.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://www.aiandgames.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Hello all, and welcome to another Goal State project update.  While things have been quiet since my last update, a lot has been underway behind the scenes.</p><div><hr></div><h1>November Update</h1><p>Since our last update in August, we&#8217;ve been working on three particular strands here at AI and Games:</p><ul><li><p>Wrapping up our projects with our existing clients (and prepping for 2026).</p></li><li><p>Delivering on the AI and Games Conference 2025.</p></li><li><p>Delivering on a significant amount of Goal State in Q4 2025 and into Q1 2026.</p></li></ul><p>As you can imagine, the conference takes up so much of our time and energy to make that a reality.  In fact it was only this week that I finally stopped working on our 2025 event, despite it running three weeks ago.  The final 10% is always after the event ends.</p><p>But with that largely wrapping up I&#8217;ve been knee deep in Goal State writing, recording, and also the practical components as well.  We haven&#8217;t really talked about this part of the course thus far.  But I wanted to give an update on where we are with that, and the extra personnel we&#8217;re bringing in to help out.</p><h2>Closing Late Pledges and Issuing Rewards</h2><p>A quick point to raise is that I left the late pledges open throughout 2025 as people found out about the work that we&#8217;re doing here such that they can still back it.  As we start moving towards producing all of the video content, and delivering in 2026 I want to close this up.  I want to take a moment to thank our late pledges, we actually raised another &#163;2500 after completion last year through this.  But it&#8217;s time we draw a line through it.  This will close on December 1st as we approach one year since the Kickstarter ended.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YocN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YocN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YocN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YocN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YocN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YocN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg" width="680" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:680,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YocN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YocN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YocN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YocN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ba5ecd9-45d0-4a89-b1ea-31d858efe8e1_680x680.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>But for now a few things to check in with us on rewards going out:</p><ul><li><p>We are only 5 backers off from unlocking our third Backer Goal: the source code deep dive of Half-Life.  Which will be released for free on YouTube.</p><ul><li><p>NOTE: <em>This is the final stretch goal we will honour, given our time and budget would be stretched to add any more at this time.</em></p></li></ul></li><li><p>If you&#8217;ve filled out the backer survey and didn&#8217;t get your Discord role sorted, <a href="http://discord.aiandgames.com">join our Discord</a> and DM myself our Shraddha.</p></li><li><p>We&#8217;ll have the 4K wallpapers issued in January as we&#8217;re just polishing them up now.</p></li><li><p>We&#8217;ve rolled out the one year paid subscription to Associate Producers and Super Patrons for this here website.  You should receive an email about this.  If not, let me know either on the Discord, or at this button!</p></li></ul><div class="directMessage button" data-attrs="{&quot;userId&quot;:103011709,&quot;userName&quot;:&quot;Tommy Thompson&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>I&#8217;m a little exhausted and embarrassed that we&#8217;re one year later and we&#8217;re not out yet.  But things are really ramping up around here now that the conference has settled.</p><h2>Theory and Written Content</h2><p>Last time I checked in, we&#8217;d written about 1/3 of the course at around 55,000 words in the &#8216;book&#8217; version.  Since then I&#8217;ve smashed out a bunch of chapters, and we&#8217;ve surpassed 70,000 at the time of writing.  A lot of that aiming to wrap up chapters I had started and not finished.  Currently out goal for the end of 2025 is to have over 70% of the theory completed.  That allows us to start really recording and editing a lot of the classes and editing them together.</p><p>At present this is going really well, and I&#8217;ve found my groove again as we started putting this together.  In the meantime I&#8217;m spending a lot of time building up additional quizzes and finding related materials to tie the course into.  After all the ambition is for us to not just be pointing to our own material on AI and Games (both on the website and on YouTube).  But also other textbooks and related resources that will prove of value.</p><p>We&#8217;ll start sharing drafts of videos in early 2026 as chapters begin to take shape.</p><h2>Recording Update</h2><p>Filming has kicked off in earnest in the past few weeks, as I started cleaning up the chapters we&#8217;d written and preparing them for recording.  After all stuff that I say in written form doesn&#8217;t always translate, and so finding ways to bridge between these has been very important. </p><p>Right now the plan is to have chapters 0-4 recorded and in the edit by the end of the year, with another batch kicking off in January after some much needed rest.  Working on the edits is important given we want to figure out the appropriate pacing, and will be breaking up chapters into multiple videos so that it&#8217;s more digestible for you to work through (I&#8217;m not a fan of 45 minute long lecture style videos).</p><h2>Practical Update</h2><p>So I had a bit of a conundrum with this, in that I had a very clear plan of what I want to do with the practical components - our tutorial series in both Unity and Unreal Engine.  I had got started, but I wanted it to be as best as it could be such that it is maintainable and can be built upon in the future. </p><p>To that end, it was time I found someone I could trust to help me get this where I wanted it to go.  Because my work situation is such I couldn&#8217;t dedicate the time and energy to do it justice.</p><p>My longtime and collaborator Andrew Roper is coming on board to help us finalise the content and get it to the appropriate level for release.  Andrew has been a gameplay and AI programmer on a number of projects in his 10+ years in the industry - some of you might have even met him at the <strong>AI and Games Conference</strong>.  We&#8217;ve been working on this in recent weeks, and what we have planned is pretty exciting.  Letting you build up your AI proficiency within a couple of simple demos and show these applications differentiate from one another.  The trick is ensuring not necessarily parity, but that the Unity and Unreal versions both have the same level of quality such that you don&#8217;t benefit more from using one version of the other in your learning process.</p><p>We should have a more substantial update on what this is looking like in February time as all the materials come together. </p><h2>Plus the Bonus Videos</h2><p>Don&#8217;t forget that on top of the core course materials, we had a bunch of additional content unlocked by reaching stretch goals.  This includes:</p><ul><li><p>A deep-dive video into the AI source code of <em>DOOM (1993) </em>released for free on our Goal State YouTube channel.</p></li><li><p>A deep-dive video into the AI of <em>Quake III: Arena </em>also on the Goal State channel.</p></li><li><p>An accompanying high-level overview of <em>Quake III: Arena</em> on the main AI and Games YouTube channel.</p></li></ul><p>These are now being put into our production schedule with the aim to have them out in late Q2 of 2026.  After all these not only take time to produce - like all of our other YouTube content - but also the deep dives require a different approach, and I need to figure out how that will work for us in the long run.</p><h1>Wrapping Up</h1><p>Thanks once again for your patience and support as we put all of this together.  As stressed earlier, we have this is our company&#8217;s big Q2 2026 priority to get this out the door as I am quite excited about making it happen and finally letting you take it on.</p><p>In the meantime we&#8217;ll come back with a big update in January after the dust has settled and we have a few more things to share.  So I hope you all have a great holiday season and we&#8217;ll check in in 2026.</p><p><strong>-Tommy</strong></p>]]></content:encoded></item><item><title><![CDATA[[Goal State] Shuffling the Schedule]]></title><description><![CDATA[Goal State - Backer Update: August 2025]]></description><link>https://www.aiandgames.com/p/goal-state-shuffling-the-schedule</link><guid isPermaLink="false">https://www.aiandgames.com/p/goal-state-shuffling-the-schedule</guid><dc:creator><![CDATA[Tommy Thompson]]></dc:creator><pubDate>Fri, 08 Aug 2025 10:11:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GtOH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" 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_!GtOH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GtOH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1044889,&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://www.aiandgames.com/i/162337831?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.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_!GtOH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.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><em>In December of 2024, the first Kickstarter campaign for Goal State was 154% funded.  Every month I will be providing updates on the ongoing work to complete the project, and deliver the end reward of complete video lecture and tutorial series on the foundations of AI for game development.</em>  <em>While the original 30-day campaign has since closed, you can still sign up for late pledges <a href="http://bit.ly/GoalState">via the Kickstarter page</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aiandgames.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://www.aiandgames.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Hello all, and welcome to our the latest update for our Goal State project.  I&#8217;ve been rather quiet about how things are coming along, but it&#8217;s time to fill you in on where things are.</p><div><hr></div><h1>August Update</h1><p>So first things first, a little apology as to the recent radio silence.  We were working away on things in May/June - with a bunch of writing completed and some preliminary recording tests done - only for it to get really busy work-wise across June and July - to a point that I got very little work done in June on the project.  </p><p>August has been something of a reset for me, allowing me to get back to writing more of the content and putting it together, as well as sketching out the timeline going forward.</p><p>Right now looking at the course it&#8217;s shaping up.  I&#8217;ve finished several chapters of writing and really got into the meat of writing more of them that need finished.  One of the interesting challenges from a personal perspective, has been gauging on the &#8216;on-ramping&#8217; of the learning experience.  As stated in the original pledge, this is aimed at being accessible to a non-computer science audience, but in order to do that we need to sort of do a crash course on computer science in the earlier chapters, such that we don&#8217;t get bogged down.  So it meant really focussing on the first 4-5 chapters of the course in Part 1 (Intro to AI) so that this feels accessible to people.</p><p>Having now struck that balance a little bit better, I&#8217;m feeling more confident as the writing comes along, and in truth it&#8217;s got easier in the past month or two than it was at the start.  What that also means as a reader/viewer of the course, is that it should feel more organic for you as the learner the farther along you go, given we&#8217;re able to get into the technical subject matter faster in later chapters, given you have a stronger underpinning to build from.</p><h1>Update on Timelines</h1><p>Right now I&#8217;m confident we will have finished writing, and mostly recording all of the theory by the end of the year.  Our plan is to have a bunch of the theory videos finished by then, while I am also busy writing/recording the tutorial side of things.  This does mean that the project won&#8217;t hit the originally intended launch date in Q4 of this year, and I&#8217;m now looking <strong>at end of Q1 in 2026</strong> as the proposed shipping date.  </p><p>As discussed in the original campaign under Risks and Challenges, the thing that impacts us is existing professional obligations.  We&#8217;ve been able to utilise the funds to not only bring on an additional member of staff to help me keep on talk of various projects, but also give us a financial buffer so we&#8217;re not as dependant on external contracts.  One of challenges with external work however is its rather inconsistent in timing: we can have 2-3 months of quiet and then the bulk of the work I do with companies all happens at once.  This is a reality of how budgets and financing works with a lot of these businesses.  Hence we go through phases of quiet, where I get on with all things <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;AI and Games&quot;,&quot;id&quot;:1069672,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/aiandgames&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cec8fca-bfa4-40bb-b04d-ed38ff6c5b7a_1280x1280.png&quot;,&quot;uuid&quot;:&quot;093be73c-9e20-4f19-b029-b26595c9bcd7&quot;}" data-component-name="MentionToDOM"></span>, and then it blows up and we&#8217;re juggling numerous obligations at once, be it working with clients or even attending events so we can kick those client conversations down the line a little - truth be told most clients we work with in 2025 start as conversations anywhere from 2024 back to 2022.  Once these periods settle however, we&#8217;re in a good financial footing and I can get on with our own internal projects (videos, newsletter, Goal State) for a few months without much hassle.</p><p>Right now I have booked out November and December after this years AI and Games Conference to just getting the theory part finished, and we&#8217;re getting a good flow going now for the recording and editing part.  I just spent earlier this week re-evaluating the project timeline, where we had originally anticipated we could get the theory content done by end of September, with the tutorials being written in parallel as of this month.  However I have now moved it such that we start recording the tutorials in December.</p><p>My sincere apologies to everyone for the delay.  While I had figured 2025 might be a year I just get on with our own projects, it is equally one where <strong>AI and Games</strong> is getting a bit more traction as a business that games studios can work with.  This is great of course, but it has the knock-on effect of our own work taking a hit given I&#8217;d like us to not be bankrupt at the point when Goal State launches the first course. </p><p>Your patience is really appreciated and I am nonetheless committed to getting this course out there to you all in the coming year.    </p><h1>Reviews &amp; Recording</h1><p>A big thank you to everyone who reviewed our first batch of chapters a couple months back.  I&#8217;m taking that feedback on board as we get into the recording in the next few weeks.  We had originally intended to start recording earlier, but we&#8217;ve spent a bit more time trying out different workflows and setups over in the main YouTube output.  But now that we have a decent amount of editing work to do - with around 1/3 of the course ready to record.  So we will be kicking this off in earnest in September once I am back from Gamescom and then IEEE CoG in the latter half of August.</p><h1>Writing Update</h1><p>As stated earlier, writing is going fairly well at present, and now we have about 1/3 of the course complete, while many of the chapters are in some state of completion.  In fact the course is now sitting at around 55,000 words in the &#8216;book&#8217; version, which is kinda crazy.  It&#8217;s going to be a 200+ page booklet at this rate.  </p><p>To give a full breakdown of completed chapters:</p><ul><li><p>0: Course Introduction</p></li><li><p>1-1: Foundations of AI</p></li><li><p>1-2: Computing Fundamentals</p></li><li><p>1-3: Basics of Search</p></li><li><p>1-4: Tree Search Algorithms</p></li><li><p>1-8: Introduction to Machine Learning</p></li><li><p>2-1: Introducing Game AI</p></li><li><p>3-1: Designing Game AI</p></li><li><p>3-3: Game AI as Theatre </p></li></ul><p>We have some of these that need to be put forward for review, and I&#8217;ll be aiming to do that in the next month or so.  In the meantime there are also several chapters that are close to completion, so they&#8217;re the priority right now:</p><ul><li><p>1-5: Constraint-Based Search</p></li><li><p>2-2: History of AI and Games</p></li><li><p>2-3: AI for Pathfinding</p></li><li><p>3-2: The Value of Mixing Methods</p></li><li><p>3-4: Smoke &amp; Mirrors</p></li></ul><p>Aiming to have these completed by late September/early October would get the theory up to around 2/3 of writing completed.</p><h1>Wrapping Up</h1><p>So yeah, thank you all for your patience and my apologies for the delays in getting this work to you.  As you can see we&#8217;re still smashing away through this - and it&#8217;s my job this afternoon to try and get one of these chapters mentioned above close to complete.</p><p>So with that, I&#8217;m getting back to it.  I&#8217;ll catch you then.</p><p><strong>-Tommy</strong></p>]]></content:encoded></item><item><title><![CDATA[April Update: Let the Proofreading Commence!]]></title><description><![CDATA[Goal State - Backer Update: April 2025]]></description><link>https://www.aiandgames.com/p/april-update-let-the-proofreading</link><guid isPermaLink="false">https://www.aiandgames.com/p/april-update-let-the-proofreading</guid><dc:creator><![CDATA[Tommy Thompson]]></dc:creator><pubDate>Tue, 29 Apr 2025 09:29:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GtOH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" 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_!GtOH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GtOH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1044889,&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://www.aiandgames.com/i/162337831?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.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_!GtOH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GtOH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49df186f-38f4-489e-8234-c1f40cbe4fa9_3840x2743.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><em>In December of 2024, the first Kickstarter campaign for Goal State was 154% funded.  Every month I will be providing updates on the ongoing work to complete the project, and deliver the end reward of complete video lecture and tutorial series on the foundations of AI for game development.</em>  <em>While the original 30-day campaign has since closed, you can still sign up for late pledges <a href="http://bit.ly/GoalState">via the Kickstarter page</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aiandgames.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://www.aiandgames.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Hello all, and welcome to our April update for Goal State.  We have stuff to share with you this month!  It&#8217;s quite exciting.  Let&#8217;s get going!</p><div><hr></div><h1>April Ramp-Up</h1><p>With the dust settling on GDC, we've been able to really ramp up a lot of work on Goal State in the past couple of weeks.  As such, we&#8217;ve written more than double what we wrote for the course in March.  I&#8217;d say the theory side of things is around 1/3 complete, with more to come.  We&#8217;re still a little farther behind than I would like, but critically we&#8217;re getting to a point where chapters are wrapping up for review, and this in-turn means that we can then start to record the videos along the way. </p><h1>Quick Reminders</h1><p>Some quick reminders of other things happening in and around <strong>Goal State</strong>.</p><h2>Backer Survey is Still Live</h2><p>The backer survey is still live, with around 40 backers still not having completed it.  This is fine, we&#8217;ll keep it going for now.  But a reminder to check your inboxes for a survey email sent out on January 27th. </p><h2>Join The Discord Area</h2><p>I&#8217;ve not had a lot to say in the Discord area this past month, given we don&#8217;t have much to share just yet.  But it will become busier over time.  To join, make sure you&#8217;re both a member of the <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;AI and Games&quot;,&quot;id&quot;:1069672,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/aiandgames&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cec8fca-bfa4-40bb-b04d-ed38ff6c5b7a_1280x1280.png&quot;,&quot;uuid&quot;:&quot;3f9b743e-f2c5-4776-a2fb-d6e54190f82f&quot;}" data-component-name="MentionToDOM"></span> Discord server (<a href="http://discord.aiandgames.com">LINK</a>), and have completed the Backer Survey.</p><p><strong>Note:</strong> If you have completed the backer survey, and don&#8217;t have access ping Tommy in the Discord server and he can sort it out.</p><h1>Writing Update</h1><p>Now that I have some free time, I&#8217;ve managed to get about 10,000+ words of the &#8216;book&#8217; of the course written up.  I&#8217;ve been hopping around chapters when the mood strikes me.  Largely because sometimes a topic is much easier to get going than others (anyone who has written a university dissertation will appreciate the situation) I&#8217;ve found some of the chapters are almost entirely fully-formed in my head and I just need to get them down.</p><p>And so now, we have four chapters ready for review:</p><ul><li><p>0: Introduction</p></li><li><p>1-1: Foundations of AI</p></li><li><p>1-2: Computing Fundamentals</p></li><li><p>2-1: Introducing Game AI</p></li></ul><p>These will go live in the Goal State only area of the Discord server in the next day or so for feedback.  Essentially once we gather up your thoughts, and catch any issues, we&#8217;ll start moving towards recording them into videos!</p><h1>Targets</h1><p>So let&#8217;s start by quickly reviewing where our targets were from April, and then discuss our plans for May!</p><h2>April Target Review</h2><ul><li><p><strong>Finalise Chapters for Early-Access Review.</strong></p><ul><li><p>0: Introduction <strong>- DONE!</strong></p></li><li><p>1: Foundations of AI - <strong>DONE!</strong> </p></li><li><p>2: Computing Fundamentals - <strong>DONE!</strong></p></li><li><p>3: Basics of Search - <strong>Moved to May</strong></p></li></ul></li><li><p><strong>Finish Drafts of Chapters:</strong></p><ul><li><p>4: Tree Search Algorithms - <strong>Moved to May</strong></p></li></ul></li><li><p><strong>Continue Writing</strong></p><ul><li><p>5: Constraint Satisfaction Problems - <strong>Moved to May</strong></p></li></ul></li><li><p><strong>Start Writing</strong></p><ul><li><p>6: Planning Algorithms - <strong>Ongoing</strong></p></li><li><p>7: Markov Models and MDPs - <strong>Ongoing</strong></p></li><li><p>8: Intro to Game - <strong>DONE!</strong></p></li><li><p>9: A Brief History of Game AI - <strong>Ongoing</strong>  </p></li></ul></li></ul><p>Not a perfect run by any stretch, but we still had four complete chapters, so I will at least take that.  Also, I completely ignored part of this to go and write chapter 1-8 (Introduction to Machine Learning) which is nearly finished.</p><h2>May Targets</h2><ul><li><p><strong>Finalise Chapters for Early-Access Review.</strong></p><ul><li><p>1-3: Basics of Search</p></li><li><p>1-4: Tree Search Algorithms</p></li><li><p>1-8: Introduction to Machine Learning</p></li></ul></li><li><p><strong>Start Writing/Continue Writing</strong></p><ul><li><p>1-5: Constraint Satisfaction Problems</p></li><li><p>1-6: Planning Algorithms</p></li><li><p>1-7: Markov Models and MDPs</p></li><li><p>2-2: A Brief History of Game AI</p></li><li><p>3-1: Designing AI for Games  </p></li><li><p>3-2: The Value of Mixing Methods</p></li></ul></li><li><p><strong>Record Chapters:</strong></p><ul><li><p>0: Introduction</p></li><li><p>1-1: Foundations of AI</p></li></ul></li></ul><h1>Wrapping Up</h1><p>So yeah things are ramping up, and I suspect we&#8217;ll be ramping up even more over the summer as our calendar becomes clearer and Shraddha and I really start kicking things into high gear!</p><p>Thanks once again for your support, and I&#8217;ll catch you all next month!</p><p><strong>-Tommy</strong></p>]]></content:encoded></item><item><title><![CDATA[Conferences, Camera Tests, & More]]></title><description><![CDATA[Goal State - Backer Update: March 2025]]></description><link>https://www.aiandgames.com/p/conferences-camera-tests-and-more</link><guid isPermaLink="false">https://www.aiandgames.com/p/conferences-camera-tests-and-more</guid><dc:creator><![CDATA[Tommy Thompson]]></dc:creator><pubDate>Mon, 31 Mar 2025 11:03:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OkrT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg" 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_!OkrT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OkrT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OkrT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OkrT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OkrT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OkrT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1150207,&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://www.aiandgames.com/i/160243707?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.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_!OkrT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OkrT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OkrT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OkrT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac9976bf-beba-4296-834a-33f81965e0b0_3840x2743.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><em>In December of 2024, the first Kickstarter campaign for Goal State was 154% funded.  Every month I will be providing updates on the ongoing work to complete the project, and deliver the end reward of&#8230;</em></p>
      <p>
          <a href="https://www.aiandgames.com/p/conferences-camera-tests-and-more">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[One New Team Member and Many Words Later]]></title><description><![CDATA[Backer Update: February 2025]]></description><link>https://www.aiandgames.com/p/one-new-team-member-and-many-words</link><guid isPermaLink="false">https://www.aiandgames.com/p/one-new-team-member-and-many-words</guid><dc:creator><![CDATA[Tommy Thompson]]></dc:creator><pubDate>Thu, 27 Feb 2025 11:44:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LsRQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg" 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_!LsRQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LsRQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LsRQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LsRQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LsRQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LsRQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1159979,&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://www.aiandgames.com/i/157898721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.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_!LsRQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LsRQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LsRQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LsRQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6b15729-faf3-40b3-bfc4-c6ffdc36d647_3840x2743.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><em>In December of 2024, the first Kickstarter campaign for Goal State was 154% funded.  Every month I will be providing updates on the ongoing work to complete the project, and deliver the end reward of&#8230;</em></p>
      <p>
          <a href="https://www.aiandgames.com/p/one-new-team-member-and-many-words">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Goal State: Backer Update - January 2025]]></title><description><![CDATA[And we're off!]]></description><link>https://www.aiandgames.com/p/goal-state-backer-update-january</link><guid isPermaLink="false">https://www.aiandgames.com/p/goal-state-backer-update-january</guid><dc:creator><![CDATA[Tommy Thompson]]></dc:creator><pubDate>Thu, 23 Jan 2025 15:06:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7c4ff754-c86e-4052-8355-71a1697c2c5a_3840x2743.jpeg" 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_!PovN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PovN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PovN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PovN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PovN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PovN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1163310,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PovN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PovN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PovN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PovN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0004ad11-4059-46b5-a8b6-854838dd4ad6_3840x2743.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><em>In December of 2024, the first Kickstarter campaign for Goal State was 154% funded.  Every month I will be providing updates on the ongoing work to complete the project, and deliver the end reward of&#8230;</em></p>
      <p>
          <a href="https://www.aiandgames.com/p/goal-state-backer-update-january">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>