<?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[Game Maker's Toolkit on Substack]]></title><description><![CDATA[The secret genius of game design]]></description><link>https://gmtk.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!bdGh!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fb75326-aff8-42e3-abbd-e09edb4522f9_1280x1280.png</url><title>Game Maker&apos;s Toolkit on Substack</title><link>https://gmtk.substack.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 22 Jul 2026 12:51:56 GMT</lastBuildDate><atom:link href="https://gmtk.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mark Brown]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[gmtk@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[gmtk@substack.com]]></itunes:email><itunes:name><![CDATA[Mark Brown]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mark Brown]]></itunes:author><googleplay:owner><![CDATA[gmtk@substack.com]]></googleplay:owner><googleplay:email><![CDATA[gmtk@substack.com]]></googleplay:email><googleplay:author><![CDATA[Mark Brown]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Word Play is now available on iOS!]]></title><description><![CDATA[Spell on the go]]></description><link>https://gmtk.substack.com/p/word-play-is-now-available-on-ios</link><guid isPermaLink="false">https://gmtk.substack.com/p/word-play-is-now-available-on-ios</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Tue, 14 Jul 2026 07:54:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/JFG0GMCMLgs" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-JFG0GMCMLgs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;JFG0GMCMLgs&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/JFG0GMCMLgs?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><h4>Video transcript:</h4><p>Hey, it&#8217;s Mark with a super quick video just to let you know that my game Word&nbsp;Play is <a href="https://apps.apple.com/gb/app/word-play-mobile/id6743733091">now available on iPhone and iPad over on the App Store</a>.</p><p>So it&#8217;s available as a free trial, but if you like what you play, you can upgrade to the full version with a single $5 in-app purchase.</p><p>That&#8217;s it. No ads, no other IAPs. Just a single &#8220;Try Before you Buy&#8221; model.</p><p>So if you don&#8217;t know what Word Play is, it&#8217;s my vocabulary roguelike where you try to spell the best word from these tiles, kind of like Scrabble or Boggle.</p><p>But when you score enough points, you&#8217;ll get to the end of the round, at which point you can pick one of these three perks which have all sorts of crazy, game-changing, rule-bending modifiers to the gameplay, like the ability to add more tiles to the board or upgrade your tiles to golden or emerald tiles. You can change how the scoring works so you get more points if your word starts with a vowel, stuff like that.</p><p>I think it&#8217;s super fun, it&#8217;s really addictive. I still play it quite often when I&#8217;m like on the train and whatnot, and so it&#8217;s so much better to have it available now on mobile.</p><p>Now I&#8217;m not completely ruling out an Android version of the game. It&#8217;s not too hard to do with Unity. I just need to get an Android device to be able to test it. Let me know if you&#8217;d like one <a href="https://youtu.be/JFG0GMCMLgs">in the comments</a> and I&#8217;ll see what I can do.</p><p>Anyway, that&#8217;s it. Don&#8217;t want to take up loads of your time. If you like the look of the game, there&#8217;s a link to the App Store in the description and a pinned comment.</p><p>So, please go check it out. Like I say, it&#8217;s free to try, so why not? <a href="https://store.steampowered.com/app/3586660/Word_Play/">Word Play is also still available on Steam</a>, and it works really nicely on the Steam Deck if you prefer using one of those.</p><p>That&#8217;s all I have to say, so thanks for watching and see you soon. Bye!</p>]]></content:encoded></item><item><title><![CDATA[100 Steam Games that started life during GMTK Game Jam]]></title><description><![CDATA[From Tethergeist to Rollerdrome]]></description><link>https://gmtk.substack.com/p/100-steam-games-that-started-life</link><guid isPermaLink="false">https://gmtk.substack.com/p/100-steam-games-that-started-life</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Mon, 06 Jul 2026 13:28:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/usF4cpcxbZc" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-usF4cpcxbZc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;usF4cpcxbZc&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/usF4cpcxbZc?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>Every year, thousands of people sign up to the GMTK Game Jam and, somehow, manage to make an entire ass video game in just a few days.</p><p>Now - for most developers, that&#8217;s that. The jam entry has served its purpose. Perhaps it was simply a chance to practice a new genre or engine or art style. Or it was a welcome break from a longer project. Or maybe the game is a perfectly formed five minute miracle that does everything it needs to do.</p><p>But every now and again, the developer thinks - hey, this game is pretty good. This thing has the sauce. And so they develop it further. Add more features. Add more levels. Replace the programmer art with professional assets. And release it as an actual game on Steam.</p><p>And you know what? It&#8217;s happened a bunch of times now. Like... 100 times. That&#8217;s right, there are more than 100 games on Steam that started life as GMTK Game Jam entries. And I want to celebrate them all.</p><p>So in this video, let&#8217;s look at 100 games that went from GMTK Game Jam entries to full on Steam releases. Ready? Let&#8217;s go.</p><p><strong>100 Keys to Your Heart</strong> is a puzzle platformer where you collect keys to open doors - but the keys are heavy, so you&#8217;ve got to leave keys behind on the rack, or pick up keys in the correct order. I&#8217;ve already said the word &#8220;keys&#8221; too much. One thing I can tell you for sure is that it&#8217;s 809% bigger than the original jam version, 11 Keys to Your Heart. That&#8217;s just maths.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uwhr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uwhr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uwhr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uwhr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uwhr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uwhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:446864,&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://gmtk.substack.com/i/205476135?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.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_!uwhr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uwhr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uwhr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uwhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b63d4e4-6020-4498-8a75-a658c8e3c093_1920x1080.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><strong>A Little to the Left </strong>is a bonafide cozy game classic. I mean, it&#8217;s among the top rated games for the tag Cozy, on Steam. That&#8217;s amazing! Anyway - in this one, each screen is a miniature messy vignette where you have to intuit how to make the scene tidy again - perhaps sorting by size or colour or shape. It&#8217;s chill as hell, it&#8217;s the only game in this video with a physical release, and it&#8217;s the only game in this video that my wife has completed.</p><p><strong>The Baby in Yellow</strong> is a Lovecraftian horror game about a nightmare baby. It was a viral smash hit on mobile, so it&#8217;s no surprise that the developers are trying their luck on Steam. I would play it - but as a brand new dad, I think a game about a crying, pooping baby who doesn&#8217;t sleep... yeah, that&#8217;s a bit too close to home.</p><p><strong>Blood Typers </strong>is a survival horror game where you type words to kill zombies. So, yeah, I know - it&#8217;s totally Dreamcast cult classic Typing of the Dead. But actually this game goes much further as you must type to move around the environment, open doors, scavenge and use items, and interact with puzzles. It&#8217;s also got four player co-op, if you&#8217;ve got some buddies. Still - I don&#8217;t think it&#8217;s as scary as its original jam prototype, Showtime Massacre. That music creeps me out!</p><p><strong>Blueprint Bob</strong> is a physics-based construction game where you have to build as tall of a tower as possible, so Bob can climb up to the tippy top and surpass a specific hight. This one made my list of favourite games from the 2024 jam - and now it&#8217;s here with new levels, improved gameplay, a level editor, and that classic Zachtronics-style histogram leaderboard. We love a histogram on GMTK. Oooh baby - there&#8217;s no better way to visually represent the distribution of quantitative data. Show me a better way and I&#8217;ll show you a liar. Uh...</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SSlH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SSlH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SSlH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SSlH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SSlH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SSlH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:238389,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/205476135?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.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_!SSlH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SSlH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SSlH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SSlH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61851d17-0131-4df9-ab70-75913870810c_1920x1080.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><strong>Boomerang X</strong> is an arena shooter, ala Devil Daggers, but with - and you&#8217;ll never believe this - a boomerang! This game is sick - it&#8217;s lightning fast, and you can chuck your boomerang, teleport to its location, spin around, go into slow motion, and take out an enemy from across the room. I bet you can&#8217;t do THAT in GTA 6. Anyway, the jam version was cool but hard as nails. The final version, published by the certified sickos at Devolver Digital, is much more fair.</p><p><strong>Breezy</strong> is a golf game where you play as the wind. Who wouldn&#8217;t want to be the wind. The wind is awesome. I haven&#8217;t actually played this one and it might suck but I feel bad that it only has one review on Steam so I had to include it out of pity.</p><p><strong>Cappy &amp; Tappy: Temples of Peril</strong> is a block-stacking platformer where Cappy the Capybara jumps around dusty ol&#8217; tombs, while buddy Tappy the Tapir helps out by dropping massive Tetris blocks into the environment. You can play solo but it&#8217;s surely more fun with a friend - especially as you can trap or squash your buddy if you suddenly decide you hate them, actually. Forget them, get new friends. It&#8217;s not out yet but there is a demo on Steam.</p><p><strong>Cleaning the System</strong> is actually still my favourite jam game I&#8217;ve ever played on one of my live streams. It&#8217;s a stupidly simple game. You play as a stick with a spring on each end. And you can rotate the stick left and right. That&#8217;s it. But it leads to a deliciously fun movement system that is effortless to learn, but deviously difficult to master. I love it. This Steam edition adds more mechanics, levels, and even multiplayer and a level editor.</p><p><strong>Coasterama</strong> is a rollercoaster builder where you have to satisfy all the desires of the tiny guys who&#8217;ve paid good money to get into your monochrome theme park. So if some riders want to go fast, others want to go high, and another dude will lose his lunch if the track is too curvy... you&#8217;ve got to figure out how to make them all happy. The M. C. Escher-inspired art style is a particularly nice touch.</p><p><strong>Deadly Heart Gambit</strong> is, according to the Steam description, an Anime Gambling Visual Novel. I don&#8217;t think I like any of those things. But, I gotta say I dig these vibes all the same. This one is all about flipping cards, and whoever gets the joker loses. And you&#8217;re playing with Alice-Sama, who is very interested in stealing your heart. And I don&#8217;t think she means it in like a cool, Persona 5 kinda way. She wants your heart. For real.</p><p><strong>Diceomancer</strong> is not just a Slay the Spire-alike with a quirky first-person perspective. Because in this one, you can replace any number with the result of a die roll. So suddenly your attack goes from 6 damage to 18 damage... or one damage. It&#8217;s all the roll of the dice, baby. YouTube&#8217;s favourite egg seemed to dig it. And, also, the trailer opens with the phrase &#8220;unexpected trip to fishing&#8221;, which... uh... I&#8217;m really not sure what that means. But I&#8217;m intrigued!</p><p><strong>Frogmageddon</strong> is pure Vampire Survivors, but with its own twist. And no, the twist is not that it features frogs. That&#8217;s not a twist. The twist is that instead of just gaining more power over time, you actually gain more team members - slowly bolstering your army from a loan toad to a massive battalion of bullfrogs. Looks addictive!</p><p>Okay, this is gonna take forever. So let&#8217;s do a rapid-fire speed round of more games available right now on Steam.</p><p>There&#8217;s also... the cozy collectathon <strong>BunnyFly: Season of Summer</strong>, object stacking game <strong>Clean Stack</strong>, rollercoaster design sim <strong>Coaster Crash Course,</strong> claymation timeloop Metroidvania <strong>Collapse Relapse</strong>, cyberspace puzzler <strong>Control:Override</strong>, Inscryption inspired <strong>Death in your Dice</strong>, the non-Euclidean <strong>Deep Snake</strong>, Tetris and Dice mash-up <strong>Dicetris</strong>, co-op puzzler <strong>(Dis)assemble</strong>, tricky block connector <strong>Dyestributor</strong>, roguelike rabbit racer <strong>Faster Bunnies</strong>, the looping low rez horror game <strong>Fragment</strong>, cursed twin stick shooter <strong>GIMMIKO</strong>, train defender <strong>Gunslinger Express</strong>, absurdist cereal collector <strong>IM LOOPY FOR DOOP LOOPS!!!</strong>, cosmic clean-up game <strong>In Space No One Can Hear You Clean</strong>, and the non-stop spinning game <strong>Loop my Crank.</strong></p><p>Phew. Okay, back to the list.</p><p><strong>The Gardener and the Wild Vines</strong> is a fun little score-chasing platformer where you leap and slash at flowers to bounce your way up a tower. All so the knight can save his true love - the prince. There are also challenge modes and quirky cutscenes.</p><p><strong>Globs</strong> is a puzzle game about chunky cubic characters who can resize in different directions to move around, push blocks, make platforms, and more. The pixel art is giving Nitrome and - is that how you use that phrase? It&#8217;s giving Nitrome? Do you have to say It&#8217;s giving Nitrome vibes, or do you not have to say vibes? Anyway, it&#8217;s short, sweet, has immaculate art and music, and is a super cute package on both Steam and mobile.</p><p><strong>The Good Overlord</strong> is an auto battler bag builder, where you play as the evil overlord of some dusty old dungeon. Your job is to guide the hero to your lair - by placing down baddies and collectibles along the way. I&#8217;m not 100% sure why you&#8217;re helping the hero instead of snuffing him out as quick as possible - but I&#8217;m sure the demo on Steam will explain more. The full game is coming soon.</p><p><strong>Happenlance</strong> is sort of a Getting Over It style rage game, where your valiant knight uses a massive great lance as a lever to clamber up hills and vault over gaps. But it&#8217;s also a jousting sim, where those same kooky controls are used to outmatch foes in online multiplayer. And if you&#8217;d rather play with your friends than against them, it&#8217;s also got co-op with physics based puzzles. Clever stuff.</p><p><strong>Hate Me Not</strong> is a role-swapping twin stick shooter. For half of the game, you&#8217;re in the black world - protecting and powering up a menacing monster yin yang from incoming enemies. But then you flip to the white world and you&#8217;ve got to dodge bullets from that very same yin yang. It&#8217;s a clever back-and-forth twist on a classic arcade formula.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QXqy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QXqy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QXqy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QXqy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QXqy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QXqy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:716318,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/205476135?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.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_!QXqy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QXqy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QXqy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QXqy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cdf1e76-544b-4278-b896-6d65c80918a6_1920x1080.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><strong>How Many Dudes? </strong>comes from Butterscotch Shenanigans - the peeps behind Crashlands and Levelhead. And it&#8217;s a ridiculous game that asks the question... how many dudes would it take to beat up a gorilla? What about a horse-sized duck AND 10 duck-sized horses? How many dudes would that take? Obviously you can also power up your dudes, unlock perks and synergies, and bend the rules in your favour, making for a game that looks to essentially turn a Reddit thread into a roguelike. This one&#8217;s out at the end of July but there&#8217;s a demo available right now.</p><p><strong>Imagine Sisyphus Happy</strong>, goes the saying. Well I don&#8217;t need to imagine it, Camus, you big dork. Because now I can play your philosophical thought experiment as a video game which is obviously the BEST medium for such a thing. Anyway - in this one you watch poor Sissy push his boulder up the hill, while you type words, play mini-games, stream your struggle to the masses, and unlock perks and boulders. This is absolutely, 100% what Albert Camus was thinking and I&#8217;m sure he has already downloaded the demo on Steam.</p><p><strong>Koromeke</strong> is described as &#8220;the deckbuilder dissected&#8221;. It&#8217;s a simple board game where you roll dice to do loops around the board - and get upgrades and perks to score more points as you go. That sounds fun enough, but the real treat is the idea that this is some lost game made in 1993, and has been reconstructed in 2026 after decrypting its source code - all suggesting a sort of spooky Inscryption style meta-layer to uncover. It&#8217;s out soon but there&#8217;s already a demo on Steam.</p><p><strong>KoroNeko</strong> is, I should say, almost nothing like its game jam prototype Qube - an ugly, fiddly game about rolling dice. A game that didn&#8217;t even get into the jam on time. But the developers assure me that this unfinished turd eventually turned into the adorable, cozy, and ultra kawaii puzzle game KoroNeko. And yes, that is the first time I&#8217;ve said kawaii on this channel, for anyone keeping track. Add that to your Mark Brown wiki.</p><p><strong>Mingle</strong> is an adorable hidden object game where you hunt through a crowd of monochrome mates in order to find your exact doppleganger. Which transforms you into a new doodle, so it&#8217;s off to find your twin once again. The game&#8217;s got a great sense of style, thanks to Kiwi studio Cookiecrayon&#8217;s focus on simple shapes and colours. This one isn&#8217;t out just yet, but there&#8217;s a demo available already.</p><p><strong>Molecoole</strong> is another Vampire Survivors-esque game, but this time you build your character bit by bit by shoving together different atoms to make a molecule. Each one has unique powers, which means there are millions of possible combinations. And you&#8217;ll almost certainly learn nothing about chemistry as you play, which is good because learning is for losers and it&#8217;s fine if you fail all your exams and have to become a YouTuber. That&#8217;s actually good and fine and cool.</p><p><strong>Moonbrella</strong> is a bonkers-looking mix of Hollow Knight and Getting Over It - it&#8217;s a Metroidvania, but with a miles-deep physics-based movement system where you can use your brolly to pole-vault, grab onto ledges, and float safely over big gaps. Mastering this acrobatic character controller is going to be just as important as puzzling out the layout of the world. It&#8217;s got a vague 2026 release date on Steam, but there is a demo you can play right now.</p><p>Time for another break, with another lightning round.</p><p>There&#8217;s also... the dice-rolling dungeon crawler <strong>Maces and Dices</strong>, time-travelling bullet hell <strong>Negative Time</strong>, soul-swapping puzzle platformer <strong>ODA</strong>, picture editing gem <strong>PhotoLoop</strong>, the dual protagonist puzzler <strong>Roku and Rei</strong>, die-rollin&#8217; game <strong>Roll it to the End</strong>, parcel puzzler <strong>Scale Mail</strong>, sadomasochistic sokoban game <strong>Side by Size</strong>, tower stacking <strong>Skyblocker</strong>, tricky seafaring ship sim <strong>Sloop</strong>, one button scrap dodger <strong>Spaceship for Newbies</strong>, object estimator <strong>Split Happens</strong>, first-person adventure game <strong>Trigger of Time</strong>, time-looping FPS <strong>Wait, Is That Me?</strong>, slippy car park game <strong>Where Is My Parking Spot</strong>, genre-bending adventure <strong>Willow Guard</strong>, the programming puzzle game <strong>You Are The Code</strong>, and VR cockpit game <strong>Ziggy&#8217;s Cosmic Adventures</strong>.</p><p>Deep breath!</p><p><strong>Negative Nancy </strong>is a visual novel - or as the devs call it, an &#8220;interactive sitcom&#8221;, where your only way to respond to people is to say &#8220;no&#8221;. Basically, the opposite of that Jim Carrey movie. The Mask. Anyway - a Steam review sums it up nicely: &#8220;How you can manage to make this many outcomes and story branches by choosing between staying quiet or saying no is a mystery to me.&#8221; I guess you&#8217;ll have to play it and see for yourself.</p><p><strong>Neon Shift</strong> is a simple, speed running, Geometry Dash-style platformer where you have to sprint through a level as quickly as possible. But then you switch to a phantom version of yourself and have to chase down your previous player before they hit the finish line. Clever stuff. And it won&#8217;t be the last time we talk about a game where you play against yourself.</p><p><strong>Nested</strong> is a grid-based Sokoban-style game, but with an ingenious twist: you play as a set of Russian Nesting Dolls, which means you can stack multiple characters together or split them into separate entities. And you can use their unique shapes and sizes and colours to solve puzzles. I really enjoyed the jam version of this one - it made my list of best games for 2024. And I always felt that this could be even better with more time dedicated to designing puzzles. It&#8217;s due for release in August but there&#8217;s a demo on Steam right now.</p><p><strong>Omelet You Cook</strong> is a chaotic cooking roguelike where you have to create the perfect omelet by mashing together the ingredients on a conveyer belt. Each customer has unique tastes and requirements so you&#8217;ll have to adjust your recipes to match. This is actually a super popular game with over 1000 overwhelmingly positive reviews on Steam, which is pretty great for a game where you feed a peanut butter and screwdriver omelet to a hungry chicken.</p><p><strong>PortalSnake</strong> is a mind-bending Sokoban game from the mad genius behind SquishCraft. It&#8217;s all about guiding a snake to delicious apples using portals that don&#8217;t just teleport the snake through space - but also change its size and rotation. Or even duplicate the snake. It will mess with your bonce. And it has one of the best trailers on Steam. This guy is clearly a marketing genius.</p><p><strong>Press Ctrl </strong>is a recursive meta adventure where you control a character, that controls another character, that controls another character, that controls another character. The jam version was an honourable mention in my video about 2020&#8217;s top games.</p><p><strong>Push The Cat with WASD</strong> is a Baba Is You-lookin&#8217; puzzler where you move certain letters on the screen - based on specific rules. So the letters W, A, S, and D can move up, left, down, and right - but others can move diagonally. This is all you need to solve a bunch of tricky screens - which are also telling you a meta narrative about kitty cats.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QfnK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QfnK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QfnK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QfnK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QfnK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QfnK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1121719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/205476135?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.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_!QfnK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QfnK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QfnK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QfnK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F647d195d-c5c3-4d39-9104-0231fb340036_1920x1080.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><strong>Rollerdrome</strong> is... yes, that Rollerdrome. Okay, this one has definitely had the biggest glow up between its jam version and the final release. It started as a fiddly top-down twin-stick for the very first GMTK Game Jam. But the central idea - a game where you do rollerskating tricks to reload your guns - stuck with the designer. So he ended up turning it into a 3D game, getting a publishing deal with Roll7, and making one of the coolest arena shooters of the decade. It&#8217;s slick as hell, feels great to play, and has a really compelling scoring system. All told, it totally nails that idea to marry DOOM with Tony Hawk&#8217;s Pro Skater. Sadly, mega-publisher Take-Two shut down Roll7 a few years ago, and so I doubt any of the original developers are getting paid if you buy this on Steam. I&#8217;m sure there are other ways to get it, mind you.</p><p><strong>Scale the Depths</strong> is a satisfying fishing game where you catch critters, remove their scales, sell them for cash, buy upgrades, and repeat. The original jam project was one of my picks during the 2024 competition, so it&#8217;s wonderful to see it on Steam - and doing so well with over 800 very positive reviews. The developers knew they had something good when Chinese scammers started cloning the game and uploading them to Android. Frustrating, but at least they knew they&#8217;d made something special.</p><p><strong>Singled Out</strong> is a rapid-fire identification game where you&#8217;re given a bunch of targets, a basic description of their features, and a few seconds to find and shoot the correct one. It was one of my favourites from the 2019 jam - which is perhaps apt as developer Matt Glanville&#8217;s previous game, Switch &#8216;n&#8217; Shoot, was actually the inspiration for the jam&#8217;s theme &#8220;Only One&#8221;.</p><p><strong>Sisyphus Is a Bug </strong>is... hey! Our old friend Sisyphus is back. And now in bug form! This one is more of a Metroidbrania - the only way to finally get that dung ball up the mountain is to discover new movement techniques that you&#8217;ve always had access to, you just probably didn&#8217;t know about them until you find the tutorial someway up the hill. It&#8217;s clever and squeezes a lot of game out of only a few buttons.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O6fl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O6fl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!O6fl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!O6fl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!O6fl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O6fl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1050341,&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://gmtk.substack.com/i/205476135?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O6fl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!O6fl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!O6fl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!O6fl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78d8c74-8efd-4c04-93f3-6f72de82c821_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Slider</strong> is a game about moving chunks of the world in order to explore a large space and solve puzzles. Kinda like that dungeon at the end of Skyward Sword, you can open up a sliding block puzzle and move the tiles around to completely reinvent the layout of the world. I believe this is GMTK Game Jam&#8217;s first IGF winner, taking home the prize for best Student Game in 2023.</p><p>Final break! This time - games that have pages on Steam, but they&#8217;re not available and there&#8217;s no demo to play yet. They&#8217;ve all paid Gabe $100 though, so they&#8217;re pretty serious about getting these games on the store at some point.</p><p>That includes... <strong>Draftula, First Class Rescue, Galactic Diner, Getting Goopy, House Always WINS!, Kickochet, Laser Guy, Last Round at the End of the World, Loaded Dice, Looplash, Mycelium Mayhem, Robot Reckoning, Songrunner, Splatterpus, </strong>and<strong> Time Travel Shanty</strong></p><p>Okay, final stretch!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5-rt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5-rt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5-rt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5-rt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5-rt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5-rt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:512436,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/205476135?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.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_!5-rt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5-rt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5-rt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5-rt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd53b15d2-88fc-46ea-9363-5e74d620ec61_1920x1080.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><strong>Sol Cesto</strong> is a very popular roguelite that&#8217;s sold over 100,000 copies. This one is heavily focused on luck and is all about using magical items and sinister curses to bend the odds in your favour. Now I&#8217;ll admit, the link to the GMTK Game Jam is a little tenuous - the game is based on a failed jam entry that was never actually submitted to 2022&#8217;s competition. But you can see the first inklings of Sol Cesto in this prototype so god damnit I&#8217;m counting it, it&#8217;s my video, I don&#8217;t care.</p><p><strong>Squarepinski</strong> is a cozy jigsaw game where every piece is a simple square. So that means instead of relying on the shapes of the tabs and holes, you can only use the pictures. Also, the tiles can be resized and mirrored - which adds a unique challenge. The built-in puzzles are cool, but you can also import your own pictures to generate infinite puzzles. I recommend this one - though I might be a little biased as it&#8217;s made by one of the mods on the GMTK Discord! Hi Dotwo!</p><p><strong>Swan Song </strong>is a cozy... sorry, I need a new word for cozy. I&#8217;ve already said it too many times. Swan Song is a peaceful puzzle game about constructing a song that will manipulate the internal gears and springs of a music box - so that a swan can get to the goal. It&#8217;s got over 100 puzzles, plus also a nine chapter storyline with voice acting. Move over goose game, it&#8217;s all about swans now.</p><p><strong>Tape Man</strong> is a puzzle platformer about a builder who can use a tape measure to solve puzzles. Not only can your expanding measure be used as a platform, but it can also interact with various elements - in surprising and mysterious ways. You&#8217;ll have to figure that out for yourself. It was in June&#8217;s Steam Next Fest with a free demo - but expect the full game sometime in 2026.</p><p><strong>Tenvader</strong> is described by developer Rikerat as Tetris meets Space Invaders. What the heck does that entail? Hey shut up I&#8217;ll tell you. So you&#8217;re blasting at alien baddies with your lil&#8217; spaceship. And then legally-distinct blocks drop out of the sky - which you can slot into your ship. Each one confers new abilities and powers - giving the game an addictive roguelike loop. It&#8217;s got one review, but it sums it up nicely - &#8220;an incredibly ambitious game that packs a lot of great ideas into a very cohesive package&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vNhB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vNhB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vNhB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vNhB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vNhB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vNhB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1230884,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/205476135?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.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_!vNhB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vNhB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vNhB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vNhB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cdfc736-b96a-4f57-99aa-ec260169d19a_1920x1080.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><strong>TetherGeist</strong> is a pixel art platformer that&#8217;s all about precision and perseverance. It&#8217;s definitely inspired by Celeste but has its own core mechanic: namely the ability to eject the hero&#8217;s spirit into the astral plane, move it about, and then snap back into the new position. Marry that up with dozens of clever mechanics and enemy types and you&#8217;ve got a truly terrific platformer. With an indepth story to boot. Plus, developer O. and Co. games did a long devlog series about evolving this game from a jam entry to a full Steam and console release, which I&#8217;d highly recommend watching through.</p><p><strong>Threadbound</strong> is a puzzle platformer where you can connect two objects in the environment, and have them share the same movement. So now you can shift one block in order to move another object on the other side of the screen. This charming pixel art head scratcher was one of my top picks in the 2021 jam - so it&#8217;s great to see that a full version will come to Steam in the future. There&#8217;s a demo right now if you want to check out the current progress.</p><p><strong>Tiny Traffic</strong> is a relaxing turn-based puzzle game about redirecting the flow of traffic. You can tell I&#8217;m running out of steam on writing these descriptions because that&#8217;s literally what it says on the game&#8217;s store page. But anyway - it&#8217;s a clever take on this familiar set-and-forget puzzle design. And I feel like I definitely played the jam version during a stream, maybe? I&#8217;ve played a LOT of jam games at this point. Well over 1000. Where&#8217;s my congressional medal, Obama?</p><p><strong>Two-Timin&#8217; Towers</strong> is a clever twist on the tower defence game, with the simple change that your character runs around the battlefield... and your towers have friendly fire. So that means the more defensive structures you place down, and the more bullets they spew out, the more difficult it is to stay alive. I often use it as a go-to example of taking a familiar genre and doing something unexpected. Sadly this one has been stuck in &#8220;coming soon&#8221; mode for years, but there is a demo on Steam at least.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j5oR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j5oR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j5oR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j5oR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j5oR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j5oR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120648,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/205476135?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.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_!j5oR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j5oR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j5oR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j5oR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a247-05e4-4bd0-a19a-440180ae16be_1920x1080.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><strong>UvsU: You vs. You </strong>- the game so nice they named it twice - is the next game from dietzribi - developers of the genre-bending puzzle game Toodee and Topdee. This one is equally clever: you must finish the level. Then play it again as the villain, killing your previous self. Then play it again as the hero, avoiding the villain. And so on. A recursive self-defeating spiral of death. All with a funky claymation art style. There&#8217;s a demo on Steam right now.</p><p><strong>Word Factori </strong>is a simplified Zachtronics game, where you create a production line to spell words. Only one factory can actually make a letter: the letter I. The rest can bend, flip, and combine that shape to make the other letters. So if you want to spell out the word cat, you need to make a complex mega factory with dozens of processing steps. And best of all: it&#8217;s got a histogram! We&#8217;ve come full circle!</p><p><strong>Word Play</strong> is... hey! That&#8217;s my game! Okay this one is a bit cheeky as yes, I am promoting my own game. And also it wasn&#8217;t in the official GMTK Game Jam, but the secret Patreon-only jam for my Discord community. Which means I&#8217;m promoting that too. But as previously established: my video, my rules. BYE.</p><p>And finally,<strong> Wrangle Ranch</strong> is a roguelike about lassoing animals on a farm. And then, in classic Balatro style, you can get upgrades to score more points, more quickly. It&#8217;s a cute and fun game, but then YouTuber and developer BenBonk said he made minus 200 dollars on the game which, uh, I feel partly responsible for, as the host of the game jam. Sorry about that, Ben!</p><p>And so there we have it. One hundred games that went from jam to Steam.</p><p>If you want to find out more, <a href="https://backloggd.com/u/GameMakersTK/list/gmtk-game-jam-games/">I&#8217;ve got an ever-growing list on Backloggd where you can see all the games that have made the jump from the jam</a>.</p><p>And so the final thing I have to ask is... who&#8217;s next? Who&#8217;s the next person who will discover a great game idea during the jam - and turn it into a game that makes millions of dollars, or wins a BAFTA, or gets released on Switch, or is just a cool ass video game that people enjoy. Could it be you?</p><p>There&#8217;s only one way to find out. <a href="https://itch.io/jam/gmtk-jam-2026">GMTK Game Jam 2026 starts on July 22nd</a>. I&#8217;ll see you there.</p><p><a href="https://youtu.be/usF4cpcxbZc">Sources, comments, and more on YouTube</a></p>]]></content:encoded></item><item><title><![CDATA[How I Coded the Perks in my Roguelike]]></title><description><![CDATA[Making modifiers]]></description><link>https://gmtk.substack.com/p/how-i-coded-the-perks-in-my-roguelike</link><guid isPermaLink="false">https://gmtk.substack.com/p/how-i-coded-the-perks-in-my-roguelike</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Thu, 25 Jun 2026 17:01:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/n1cd1FhVAWY" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-n1cd1FhVAWY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;n1cd1FhVAWY&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/n1cd1FhVAWY?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><h4>Video transcript:</h4><p>Hey, it&#8217;s Mark.</p><p>Now, I don&#8217;t do a lot of videos about programming on this channel - mostly because I have no idea what i&#8217;m doing in that regard. And the codebases for my two published games - Mind Over Magnet and Word Play - are held together with, like, sticks and glue.</p><p>But! I am really proud of one aspect of Word Play&#8217;s programming - and that&#8217;s the way I implemented the game&#8217;s modifiers.</p><p>So - for context. Word play is a vocabulary roguelike where you spell words to score points. And then you can unlock perks that let you bend the rules and score even bigger.</p><p>These perks come in three flavours. Gifts typically add more letters to your bag. Upgrades let you change and improve your tiles. And modifiers are the passive perks that give big benefits under the right conditions.</p><p>Like... this one that doubles your score if the word has the same first and last letter.</p><p>So they&#8217;re basically the relics from Slay the Spire or the Jokers from Balatro.</p><p>Now when I first started making the game I had no idea how I would implement these modifiers. There wasn&#8217;t an obvious and easy way to do it. But, ultimately, I came up with a system that I&#8217;m really happy with. One that fits the requirements for the system, can be easily scaled to fit all 120 modifiers in the game, and makes it effortless to test, change, and debug the lot of them.</p><p>So - I&#8217;m hoping this might prove interesting or inspirational to, let&#8217;s say, intermediate level programmers, to show what goes into making a system for a live video game. Sound good? Okay, then let&#8217;s jump in.</p><p>A quick note that I&#8217;ll be talking about it in the context of making the game in Unity, because that&#8217;s what I used. But the basic idea should apply to pretty much any engine.</p><p>Okay, so the modifiers in Word Play touch so many aspects of the game, with modifiers that fiddle with refreshes and bonus rounds and special tiles and the basic rules of spelling.</p><p>And I&#8217;ll come to that - but for now, let&#8217;s make things simple by looking at the ones that impact the way your word is scored. Like - the modifier &#8220;If the first letter is a Vowel, multiply the Final Score by 1.5&#8221;.</p><p>How would we implement that?</p><p>Well, first I&#8217;ll write some code to tally up the word&#8217;s initial score by adding up the points on all of the submitted tiles.</p><p>And then... well, in Word Play all of the modifiers are separate GameObjects. And I have a list of which ones the player currently owns. So we could check if the players owns the modifier &#8220;VowelFirst&#8221;. And, also, if the first letter is a vowel.</p><p>If both are true... multiply the word&#8217;s score by 1.5.</p><p>And that would work. It would work fine. In fact, that&#8217;s exactly how I did it for the scrappy game jam prototype of Word Play. And it did the job,</p><p>But when it came time to turn this into a real video game, I knew I needed a better system. Because... well, a couple reasons.</p><p>The big one: every time we add a modifier, this script gets longer and longer. A massive spaghetti mess of if statements. And that makes it harder to find things, change things, and fix bugs and problems. Like, what if I actually want it to multiply the score if the LAST letter is a vowel? Now i&#8217;ve got to hunt through all this code to find that. And what if I want to change something about how modifiers work in general - I might end up having to change the same code in 100 different if statements. Yikes.</p><p>and another problem is that the order these modifiers trigger is defined by the order they show up in the code, not the order they are in your modifier list. Now this didn&#8217;t actually end up being a big problem for Word Play - you almost never need to worry about the order of your modifiers. But it&#8217;s a huge deal in Balatro, and so - with that game serving as my initial inspiration - it was a requirement when I was first coding up this system.</p><p>Okay. So my plan was to give each modifier its own super short script, with a function for calculating word score. I could pass in the word and its score, then check if the condition is met. If so, multiply the word score by the desired amount and pass it back to the main score script.</p><p>Now the main score script just needs a list of the player&#8217;s modifiers, and loop through the associated scripts one by one - testing that onWordScore function.</p><p>The only problem is... well, you can&#8217;t just have an arbitrary list of scripts, and try and run a function on all of them.</p><p>I guess, think of it like this. I ask you to bring me a list of 10 items. And then I say... eat them. You&#8217;d be like, wait, what? But this is a motorbik... EAT THEM.</p><p>It wouldn&#8217;t work, right? The list needs to be more specific. They all need to be edible. They all need to be of the same type. The same class.</p><p>Aha!</p><p>You see, every script you write in Unity is based of the same <em>class -</em> MonoBehaviour. This lets you use all sorts of default functions like OnCollisionExit, OnMouseOver, and OnDestroy.</p><p>But you can actually write your OWN class - and then make scripts that inherit all of that class&#8217;s functions. Ehhh... it&#8217;s probably easier if I just show you.</p><p>So, it&#8217;s easy to do. We first make a blank script called something like ModifierClass. And then simply add &#8220;abstract&#8221; in-between public and class. That turns it into a base class that we can build on.</p><p>Then when we write a function, like OnWordScored. We just need to put virtual in between public and, in this case, float.</p><p>For now, I&#8217;m going to have it return -1. You can never score minus numbers in Word Play, so I can just use -1 as a sort of stand in to say &#8220;nothing happened&#8221;.</p><p>So this is our base class. And now we can make scripts that will inherit from it.</p><p>So, I can now make a new script for my modifier that checks if the first letter is a vowel. But instead of it using the class MonoBehaviour... I can make it use the class ModifierClass. And now, I can add the OnWordScored function - and you&#8217;ll notice that it&#8217;s listed as an override. That basically means - ignore the function in the base class, and use this one instead.</p><p>And in here, I can write the code to check if its a vowel. And if so return the wordScore multiplied by 1.5. Otherwise, return that &#8220;nothing happened&#8221; -1.</p><p>And now I actually CAN make a list of scripts - specifically, a list of ModifierClass scripts, because now Unity knows that every script will definitely have an OnWordScored function. Either the base function that just returns -1, or an override that may return a higher number.</p><p>And so back to our wordScore script, we now can loop through that list of owned modifiers, run the OnWordScored function on all of them... and if they don&#8217;t return -1, we can update the word score. And maybe, like, I dunno, make the modifier do a little ping animation and sound effect.</p><p>And that&#8217;s that! we&#8217;ve gone from the script having 100 if statements in a big unwieldy chunk, to having the script just do one elegant loop. And all of the score functionality lives in separate scripts - which makes it easy to find them, change them, and, of course, add new ones. Plus, the modifiers are triggered in the order they are in the list - so you just need to make sure the list syncs up with the modifiers on screen.</p><p>This system also let me make the modifiers work in other areas of the game too.</p><p>For instance, there are modifiers that do things when you use an upgrade. So I add a bool to the base class, called OnUpgradeUsed, that returns false by default. Then I can make a new script with an override that, say, increases its bonus points when you use an upgrade. And then finally, in the &#8220;use upgrade&#8221; code, I just loop through the owned modifiers - and trigger the function onUpgradeUsed.</p><p>And the nice thing is - this is completely compatible with the other modifiers. Like, the &#8220;is the first letter a vowel&#8221; modifier doesn&#8217;t have an override for OnUpgradeUsed, so it will simply use the code on the base class - which is to do nothing and return false.</p><p>And so with that, I can have these triggers all throughout Word Play. Like, when you sell a modifier. Score each letter. When you lose a life. Get a game over. Open the perk screen. Re-roll the perks. Reach a new round. Refresh the tiles. Add a tile to the letter bag. And so on and so on and son. Each one is a tiny script, simply containing a few lines of code needed for the modifier&#8217;s functionality - plus details like the modifier&#8217;s icon, description, rarity, and special numbers... so it&#8217;s easy to change them from the Unity inspector.</p><p>I also used this same system for the upgrades, which are the yellow perks that change a tile when you drag it on. Each upgrade inherits from a base class with a TransformTile function - and then each upgrade&#8217;s script has a unique override for that function, depending on whether it destroys the tile, turns it into an emerald tile, increases the tiles&#8217;s score, and so on.</p><p>So - this is the power of inheritance. A really useful way of working with classes. And you could imagine a lot of ways to use this. Perhaps a base class for enemies that all share the same basic movement, health system, and death functions - but with unique code for their attacks. Or a base class for guns with the same code for aiming and reloading, but unique functions for their special abilities.</p><p>The possibilities are endless. But this system ended up providing the perfect architecture for my game - letting me add, remove, debug, balance, and change the more than 150 perks in Word Play.</p><p>Thanks for watching. I hope you found that interesting. Word Play is available on Steam and is coming very, very soon to iPhone and iPad. Check them out!</p><p>Byeee</p>]]></content:encoded></item><item><title><![CDATA[The Secrets Behind THAT Cyberpunk 2077 Montage]]></title><description><![CDATA[All over Night City]]></description><link>https://gmtk.substack.com/p/the-secrets-behind-that-cyberpunk</link><guid isPermaLink="false">https://gmtk.substack.com/p/the-secrets-behind-that-cyberpunk</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Fri, 15 May 2026 14:31:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/NlAFWaa9UQo" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-NlAFWaa9UQo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;NlAFWaa9UQo&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/NlAFWaa9UQo?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><strong>Video Transcript:</strong></p><p>Hey, it&#8217;s Mark. This is not like a real episode of GMTK.</p><p>It&#8217;s just... I was working on the video about GTA3 and memory and streaming and I used this short clip from Cyberpunk 2077, and was like, &#8220;Oh yeah, that was from that super impressive montage sequence. Wait. How did they pull that off?&#8221;</p><p>And basically, the only way to not get distracted and go down another rabbit hole while I was already going down a rabbit hole was to promise myself I&#8217;d look into it as soon as the GTA video was done.</p><p>So. Here I am.</p><p>Okay, let&#8217;s have some context.</p><p>After you finish the prologue, whether that&#8217;s for the Nomad, Street Kid, or Corpo Life Path, we get a sequence that follows protagonist V and best buddy Jackie Welles across six months in Night City.</p><p>And it&#8217;s this super cinematic montage that jumps from location to location and from scene to scene as it depicts their successes and setbacks.</p><p>This whole sequence is about one minute twenty seconds, and it has fifteen location changes, seventy-nine cuts, three mirror scenes with three different costumes, and about forty-five unique NPCs.</p><p>Now the sensible thing to do, from a technical perspective, would be to just do it as a pre-rendered video.</p><p>Like take Expedition 33. Most of the cutscenes in this game are done in engine, but for this scene, which is a montage of the group collecting Chroma from all around The Continent, the developer just plays a pre-rendered video file.</p><p>But Cyberpunk&#8217;s montage is entirely In engine, which means it&#8217;s happening in real time in the game itself. That&#8217;s what makes it so impressive.</p><p>Now probably the most impressive part is the sheer number of locations.</p><p>This sequence takes us from a street in Japantown to Mama Wells&#8217; house to Lizzie&#8217;s Bar, to a basketball court in Heywood, a car dealership, Misty&#8217;s shop, Viktor&#8217;s Clinic, a random alleyway, a nightclub, back to the Welles&#8217;s, then to a garage, to a gun shop, another alleyway, back to the Welles&#8217;s one last time to move out, and then finally to V&#8217;s apartment.</p><p>Phew! This is a whistle stop tour of Cyberpunk 2077&#8217;s open world.</p><p>But as we know from the GTA 3 episode, it&#8217;s not advisable to move so quickly between locations as the streaming tech needs time to load in the next place.</p><p>I mean, look how long it takes to swap between protagonists in GTA V. It&#8217;s quick, but there&#8217;s still a big delay to load in the assets for the next area. They&#8217;re certainly not doing it in a single frame.</p><p>So how does Cyberpunk do it?</p><p>Well, I decompiled the source code... and no, just kidding, not this time. I just installed a bunch of mods. One of which let me pause the montage and fly around, revealing that we&#8217;re not in Night City at all.</p><p>It&#8217;s actually a special back lot hidden away in the far corner of the world, and it contains all of the places we&#8217;ll visit in the montage. Like, here&#8217;s the street in Japantown. But it&#8217;s just a small part of that location. There&#8217;s nothing to the left and right of V&#8217;s starting point, and if you travel to the end of the road, you&#8217;ll quickly reach the bounds of the world.</p><p>And if you turn around, hey, that&#8217;s Mama Welles&#8217;s house. There&#8217;s also the basketball court, the alleyways, and the gun shop. The nightclub is floating directly above the Wells&#8217;s house, and the car dealership is sitting on top of the club.</p><p>Then as the scene plays out, V will teleport from area to area in order to swap location. All while the game snaps between day and night, depending on the current scene.</p><p>So the benefit of doing it like this, instead of literally moving around the real Night City is that we only need to worry about streaming the assets we need for this montage sequence and nothing else.</p><p>Like this scene&#8217;s environment designer says &#8220;it was quite a challenge to make the streaming load in such a fast pace, but each scene was optimised and close to each other, to facilitate streaming&#8221;.</p><p>And you can see how CD Projekt Red aggressively optimised these scenes to keep everything as lean as possible.</p><p>They used low-poly models and textures for stuff in the distance, and they didn&#8217;t include things you can&#8217;t see, like side rooms or the backs of certain buildings.</p><p>The montage also implies more life and detail than it actually shows. For instance, this scene at the very beginning makes it look like you and Jackie are walking through a bustling city street, but it&#8217;s actually just a bunch of low-poly cars covered up by a smoke particle effect. And literally four NPCs. The rest of the street is completely empty, but it feels alive in the moment.</p><p>Speaking of NPCs, the game also loads all of them at the start of the sequence. You can find them just hanging out, ready to pop into action. They&#8217;re also often on top of each other, which looks pretty funny, or just floating in space below their spawn spot.</p><p>But by loading them in early, we can avoid that nasty thing when a character&#8217;s model loads a few frames before their texture.</p><p>The montage also uses cuts, which makes it look like time has been compressed. For instance, in this scene with the arms dealer, it looks like V and Jackie are trying all sorts of different weapons, with chunks of time cut out between movements. But in reality, all that&#8217;s happening is that the characters are teleporting to new locations and starting new animations, which looks like a jump cut.</p><p>It&#8217;s the same thing that powers this funny animation in Super Mario 3D World.</p><p>Then there are the mirrors. Ah, so this is why the scene couldn&#8217;t be pre-rendered. It features the player character who is completely customisable. So every version of this montage is unique.</p><p>But yeah, mirrors are as much of a technical challenge as streaming in the world. But by going out of bounds, we can see the trick in action.</p><p>So Jackie&#8217;s room features a mirror but it&#8217;s actually not a mirror at all. It&#8217;s a window to an identical copy of Jackie&#8217;s room on the other side of the wall. And so when you&#8217;re looking in the mirror... Jackie and a clone of V exist in the mirror room, while the player character is in the real room.</p><p>And then when Jackie grabs you by the shoulders, he instantly teleports from the mirror room to the real room to make this shot work. Clever stuff.</p><p>Though, admittedly, not that new. It&#8217;s the same technique that gave us the mirrored room in Super Mario 64, after all.</p><p>And so, with these tricks, right, the fake Night City set, the spawned in NPCs, the staccato animations, and the mirrored rooms CD Projekt Red pulled off a real time cinematic montage that plays out perfectly every single time.</p><p>Okay, yeah, okay. We can&#8217;t talk about Cyberpunk 2077 without talking about its disastrous launch.</p><p>It&#8217;s no secret that this game was full of bugs and issues and unoptimised code, and it ran like an absolute dog on platforms like the non-Pro PS4 and the Xbox One.</p><p>And this sequence was certainly not immune. You&#8217;d see pop in, weird lighting changes, low poly models and textures, Jackie just being straight up invisible, and other issues.</p><p>But after a lot of updates and patches, this cutscene does now work pretty much flawlessly in 2026. On PC, at least. Well, almost.</p><p>This character&#8217;s coat still renders in front of the smoke, which is hilarious. And if we&#8217;re being really nit-picky, then why are the posters in the mirror not flipped horizontally, eh? Is that some super clever 2077 technology or just a mistake?</p><p>Anyway, there we go. That&#8217;s out of my system. I can stop thinking about it. I know how it&#8217;s done now.</p><p>And now, just because this took a ridiculous amount of time and hackery to produce, I&#8217;ll end with the full cutscene, but this time from a fixed camera perspective. Thanks for watching. See you soon.</p><p><a href="https://youtu.be/NlAFWaa9UQo">Sources, comments, and more on YouTube</a></p>]]></content:encoded></item><item><title><![CDATA[How Rockstar fit an entire city into PlayStation 2 memory]]></title><description><![CDATA[Give me Liberty]]></description><link>https://gmtk.substack.com/p/how-rockstar-fit-an-entire-city-into</link><guid isPermaLink="false">https://gmtk.substack.com/p/how-rockstar-fit-an-entire-city-into</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Thu, 07 May 2026 09:20:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/cIbCxbrBCys" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-cIbCxbrBCys" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;cIbCxbrBCys&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/cIbCxbrBCys?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>This is Grand Theft Auto III. And this game... this game is a lot of things.</p><p>I mean, it laid the foundations for one of the most profitable franchises in video game history. It started an unstoppable tidal wave of open world games, and it kept the news channels very, very busy. But this game is also nothing short of a magic trick.</p><p>A trick where Rockstar North, then DMA Design, managed to squeeze an entire city, an entire four kilometer wide pastiche of New York City, into the tiny 32 megabyte memory chip of a PlayStation 2.</p><p>So, I&#8217;m Mark Brown. This is Game Maker&#8217;s Toolkit. And here&#8217;s how they did it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gmtk.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Game Maker's Toolkit on Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Okay, so I think we need a super quick, and super simplified primer on how memory works in games... or else none of this is going to make sense.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4epL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4epL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4epL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4epL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4epL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4epL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:524273,&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://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.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_!4epL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4epL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4epL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4epL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c06bf37-7a61-4c9d-ab24-8e5d72d1aa7a_3840x2160.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>So on PlayStation 2, you&#8217;ve got the DVD - which is a whopping 4.7 gigabytes. That&#8217;s big enough to hold the entire game - every model, texture, sound effect, and radio station. But it&#8217;s also painfully slow, with a transfer speed of about 5 to 6 megabytes per second. Way too slow to load assets on the fly.</p><p>But then there&#8217;s the memory inside the system itself. This thing is lighting fast. It can move files at 3.2 gigabytes per second. Gigabytes! So that makes it perfect for assets. But it&#8217;s also tiny at just 32 megabytes - less than 1 percent of the DVD&#8217;s capacity.</p><p>Now in a traditional game, well, the console loads all of the data needed for the current area, from the DVD and into the memory. All of the models, textures, animations, sound effects, and so on. Then when you leave the area, those assets can be flushed and the assets for the next area can be copied into the memory - with a loading screen while the assets are shifted across.</p><p>But this set-up would not work for Grand Theft Auto 3.</p><p>It doesn&#8217;t have individual areas, with walls and doors to separate the zones. Instead, it&#8217;s a sprawling metropolitan city that you can explore, freely in any direction. A city made up of thousands of unique models, for every building, vehicle, and pedestrian in the game - about 77MB in total. And then thousands of different textures for every material, sign, and character skin - another 45MB.</p><p>And so with a total of about 130MB of data, Liberty City is way too big for our paltry 32MB budget.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kLbe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kLbe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kLbe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kLbe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kLbe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kLbe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1673854,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.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_!kLbe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kLbe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kLbe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kLbe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02b0faa-5fa7-4f0a-abad-04a5353efb11_3840x2160.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>Well - okay, let me be perfectly honest. Liberty City is split into three different islands. The industrial zone of Portland. The downtown sprawl of Staunton Island. And the luxury suburbs of Shoreside Vale. And these are treated as separate levels with quick loading screens whenever you cross between them.</p><p>But even still - each one of these islands is still too big to fit into memory.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3M-V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3M-V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3M-V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3M-V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3M-V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3M-V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1387755,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.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_!3M-V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3M-V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3M-V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3M-V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F399274d2-fe94-4e6e-a7e0-e31d18a9337d_3840x2160.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>Take Portland: it&#8217;s got over 600 unique models, requiring roughly 40 to 50 megabytes of data for the models and textures. Still way more than the 32MB budget.</p><p>So what could Rockstar do?</p><p>Well, the studio&#8217;s first idea was to just make the city in a much more simplistic way. To use basic 3D models with low resolution textures - so each island could comfortably fit into memory. But the game&#8217;s technical director Obbe Vermeij said this &#8220;resulted in the city looking bland&#8221;.</p><p>So the game&#8217;s other technical lead, Adam Fowler, came up with a much more ambitious solution.</p><p>It works like this: Liberty City is split into thousands of small sectors. Then, there&#8217;s an invisible square around the player. And all of the models needed for the sectors in that square are loaded into memory.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OF_H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OF_H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OF_H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OF_H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OF_H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OF_H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:711073,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.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_!OF_H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OF_H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OF_H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OF_H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7969966c-7d94-4dc6-84a1-578a17f89e60_3840x2160.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>Then, as you move around the city, the game loads the models and textures for the buildings in the sectors you enter - and unloads all of the assets from the sectors you as leave them.</p><p>And because the new models will always be far away from the player, it doesn&#8217;t matter that it might take a short while to load them off the DVD. It&#8217;s a technique called &#8220;streaming&#8221;.</p><p>Now I&#8217;d love to show this happening in a more real-time, visual way.</p><p>But because the streaming system is tied to the camera, and not the player&#8230; well, even if I take control of the camera and fly far away, the streaming will just follow me and the city will materialise around me.</p><p>The only solution, ultimately, would be to somehow get the GTA 3 source code, rewrite several sections of the program, and compile a brand new executable.</p><p>So, I got the GTA free source code, I rewrote several sections of the program, and I compiled a brand new executable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rRuG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rRuG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rRuG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rRuG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rRuG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rRuG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2068696,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.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_!rRuG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rRuG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rRuG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rRuG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ac53b5-425d-4fd4-9a7e-177a281693f0_3840x2160.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>Now you can see the trick: how Grand Theft Auto 3 loads and unloads a small number of assets into memory as you move around Liberty City. It secretly builds the world in front of you, and it silently deletes the world behind your back.</p><p>Basically: instead of trying to fit a whole city into memory, Rockstar instead built a moving window which shows just enough of the city to make the illusion work.</p><p>And with this, Rockstar could build a city as big as it wanted, with artist Aaron Garbut saying &#8220;getting it right effectively removed a lot of limitations for scale and detail. We could build what we wanted as long as the area around the player would fit in memory and we could get it off the DVD fast enough&#8221;.</p><p>Now: I should note... GTA 3 is certainly not the first game to come up with the idea of loading assets into memory while you play.</p><p>In fact - this was already happening on the previous generation.</p><p>Take the PlayStation 1 game Legacy of Kain: Soul Reaver, developed by Crystal Dynamics. The developer realised it could chop an entire world into lots of small chunks, and then lay them out, end to end, in a line. Then, when a player approaches the boundary of one chunk, the game would quickly start loading the next part so it was ready for you by the time you got there - giving you a whole world to explore without needing to stop for a loading screen.</p><p>That same technique has been used in hundreds of games - from Jak and Daxter and Metroid Prime, to Uncharted and God of War.</p><p>It also explains why video game characters spend so much time slowly squeezing through tight gaps: it gives the console time to load the next area into memory.</p><p>But, back to Grand Theft Auto - this probably WAS the first game to use a streaming solution to create a dense urban environment. A world where the developers can&#8217;t predict which area you&#8217;ll go to next, or hide its loading behind doors or elevators or tight gaps. This was an actual open world that you can explore freely, in literally 360 degrees.</p><p>But pulling it off was not easy, and this ambitious plan led to 5 big problems for Rockstar to solve.</p><h4>Pop-in</h4><p>If GTA 3 worked exactly as I just described, with assets loading and unloading in a tight rectangle around the player, then it would be a game where bits of the world materialise out of thin air in front of you, with the dreaded pop-in effect of a last generation game.</p><p>So it&#8217;s not enough to just stream in the models nearest to the player - but, at the same time, you can only cast your net so wide before running out of memory.</p><p>So here&#8217;s the solution: the game checks a large number of sectors - but in those far away zones, the game only loads the bigger structures, like buildings, bridges, ships, and cranes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qw3h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qw3h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qw3h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qw3h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qw3h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qw3h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:366933,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.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_!qw3h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qw3h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qw3h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qw3h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb5fa4f-6508-481e-a3f8-e2b4d6c66996_3840x2160.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>So the area around your character is fully loaded in, but anything more than a few sectors away will only feature the largest structures.</p><p>Of course, this would still eat up a lot of memory. So instead of using the actual models, these far away structures use a simplified, low polygon imposter with a crummy low resolution texture. Then, when we get close enough, the real model and texture can be streamed in, and gracefully fade in over the top of the low poly copy.</p><p>It&#8217;s a system called LOD, or level of detail.</p><p>And it even extends to the other islands. Portland, Staunton, and Shoreside each have low poly models that sit on the horizon as stand-ins for the other bits of Liberty City. Actually, Staunton has two - with different models depending on whether you&#8217;re looking over from Portland or Shoreside.</p><p>There&#8217;s no point rendering the back of these skyscrapers if you&#8217;re in the east, after all. Better to save on triangles.</p><p>All of this lets Liberty City maintain its distant skyline, for immersion and navigation purposes. But by using low resolution stand-ins for these faraway buildings the game can save a lot of memory.</p><h4>More in memory</h4><p>The next problem is that, well, Liberty City is not the only thing we need to store in memory.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZTJH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZTJH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZTJH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZTJH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZTJH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZTJH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:761028,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.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_!ZTJH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZTJH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZTJH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZTJH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F595ca9ce-14c3-4fd5-ae64-4fe3b63b0f70_3840x2160.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>That 32 megabyte pile of RAM also needs to keep track of animations, pedestrian AI, physics calculations, the location of your last car, and so on.</p><p>So this means only a small slice of the total memory overhead can be dedicated to streaming.</p><p>I don&#8217;t know exactly how much memory GTA3 uses, but if you take San Andreas, which is using the same engine on the same console, take the DVD and put it into your computer... you&#8217;ll find a file called stream.ini, which shows that just thirteen and a half megabytes of memory are dedicated to streaming the city.</p><p>On top of that, Liberty City is more than just buildings and lamp posts. This is a bustling city filled with cars and pedestrians, which must also share that memory space. So, all of these systems had to be heavily optimised to save enough room for the city streaming.</p><p>Take the cars: GTA 3 has about 60 unique vehicles. And I&#8217;d estimate that the full fleet is about 10MB worth of models and textures. So it wouldn&#8217;t be sensible to keep them all loaded in at the same time.</p><p>Instead, the game keeps a very strict pool - only eight vehicle types can be loaded into memory at any one time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RpKj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RpKj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RpKj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RpKj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RpKj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RpKj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:482233,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.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_!RpKj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RpKj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RpKj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RpKj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b74d2b-8cbd-4af9-a1ac-e026ded8edca_3840x2160.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>When a car is spawned in - it must either use a vehicle from one of these eight slots, or boot an older car out to make room.</p><p>And because that tiny pool also needs to contain the car you&#8217;re currently driving, the last car you drove, any parked cars in the nearby area, and common vehicles like taxis and police vehicles - including SWAT cars, helicopters, and army trucks if your wanted level is high enough... well, this is why you&#8217;ll sometimes see the same cars repeating again and again.</p><p>There&#8217;s only a few spare slots left for vehicle variations.</p><p>This also explains that spooky GTA phenomenon of looking for one very specific car, only to finally track it down, and now everyone in Liberty City seems to be driving that car. It makes sense: because it&#8217;s now in one of those eight car slots, it&#8217;s much more likely for it to be spawned in as the next vehicle.</p><p>So basically, with only a tiny amount of memory to go around, everything in the game must be as optimised and streamlined as possible to make sure there&#8217;s room for the main city streaming system.</p><h4>Memory fragmentation</h4><p>So, in super, super simplified terms, if you remove a small asset from memory, then it leaves a nasty little hole in your total memory space.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-cmV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-cmV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-cmV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-cmV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-cmV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-cmV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1096057,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.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_!-cmV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-cmV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-cmV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-cmV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c159ac-9caf-4bbc-b862-b45305f9674f_3840x2160.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>And then if we load in a bigger asset - well, even though there&#8217;s space for it... that space is fragmented into lots of little holes, and so the asset just has to lump on the end - exceeding the total amount of memory and causing the game to crash.</p><p>Not good.</p><p>That&#8217;s fragmentation.</p><p>And so if you&#8217;re constantly pushing assets in and out of memory, fragmentation becomes very likely and memory blockages are almost guaranteed to occur.</p><p>So smarty pants Adam Fowler had to write a bespoke memory manager that could deal with these issues, with functions that can merge and move blocks of memory around to avoid fragmentation.</p><p>It can also aggressively free up memory if needed - going in and deleting stuff behind the camera, or big buildings in the distant skyline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QM_k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QM_k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QM_k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QM_k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QM_k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QM_k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:347842,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.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_!QM_k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QM_k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QM_k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QM_k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a09df77-aa20-4c6b-82bf-133c6eeb9d51_3840x2160.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>Another clever trick was to keep many of the asset files as the exact same size. Like, among the models and textures, over 500 of them are exactly 2 kilobytes, and 416 are exactly 4kilobytes. That way, assets can seamlessly take each other&#8217;s place as they load in and out - filling those gaps in memory and avoiding fragmentation altogether.</p><p>To check if this all worked, Fowler would attach the player character to the train that zips around Portland. And then set the game running on five or so PS2 dev kits before he left work for the night.</p><p>And as Vermeij explained on the podcast Kiwi Talkz...</p><blockquote><p>&#8220;And then he was hoping that he&#8217;d come back in the morning and that the games were still running.</p><p>And the first time he did that, they all crashed after five minutes.</p><p>And then he would spend a couple of days figuring out what had gone wrong.</p><p>And then he did it again. And then it was they crashed after thirty minutes. And then maybe an hour.</p><p>And eventually they got it through the night.</p><p>So that meant that for the whole night, the game was loading models and unloading, loading models and unloading&#8221;.</p></blockquote><h4>Seeking</h4><p>So here&#8217;s the thing. CDs and DVDs are designed for the continuous read of something linear like an album or a movie.</p><p>And so the data is embedded in a non-stop spiral that goes from the centre to the edge - and the laser reads that microscopic groove in a continuous line.</p><p>But if you want to jump around to another part of the disc - called seeking - then the laser head has to move. And the acceleration, movement, and deceleration of that mechanical part all takes time.</p><p>So now imagine how GTA 3 is constantly asking the PS2&#8217;s DVD reader to seek out different bits of the disc.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tDSg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tDSg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tDSg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tDSg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tDSg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tDSg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:599465,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.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_!tDSg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tDSg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tDSg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tDSg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7a3483f-2c3a-4f49-925b-3b1946091720_3840x2160.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To speed things up, Rockstar had to literally optimise the position of assets on the disc to reduce seeking time. That meant bunching up assets from the same part of the city, so the laser wouldn&#8217;t have to travel as far to get the next batch of buildings or roads.</p><p>Also, the DVD reader code is given a queue of assets to load in, but it will prioritise the ones closest to its current read position, instead of going through them in the order they came in.</p><p>And Vermeij says the team experimented with duplicating assets on the DVD - because it&#8217;s more actually efficient to have multiple versions of common models like trees and lampposts at different points on the disc, instead of having to constantly seek back to find that single tree model.</p><p>And this technique is still used in game development, with a game like Insomniac&#8217;s Spider-Man having hundreds of the same mailbox model at different points on the Blu-Ray.</p><p>Now you might wonder if all that seeking is safe for the DVD drive. And Rockstar shared that worry. Here&#8217;s producer Leslie Benzies, in the documentary The PlayStation Revolution...</p><blockquote><p>Streaming was a risk. Could a drive inside a machine constantly move for 24 hours and not melt?</p></blockquote><p>Now it obviously didn&#8217;t melt your PS2&#8217;s drive - and Vermeij assumes this was cleared with Sony before the game was sold. But it&#8217;s possible this did do some damage to the console, and you can find reports of disc read errors and even busted DVD drives from this era.</p><h4>Speedy players</h4><p>Even with all of these techniques and optimisations, the disc simply couldn&#8217;t read assets fast enough - and if players moved through Liberty City too quickly, they could outrun the streaming system and see the world appear in front of them.</p><p>Or even worse: fall through the floor and into the blue hell beneath.</p><p>So the only real solution was to just slow players down.</p><p>Cars were given a strict maximum speed - and in certain parts of the city, the developers secretly increased the air resistance on vehicles by a few percentage points - not enough for players to notice, but enough to let the disc catch up.</p><p>Flying vehicles were completely ruled out, and the only plane in the game had its wings clipped so it was impossible to fly. Well, almost impossible.</p><p>And the layout of the city needed adjusting, too. Vermeij explains that in its original form, Portland featured a main drag that ran practically across the entire island - a nightmare scenario where players could build up to max speed while the streaming code struggled to load in the buildings on both sides of the road.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dubx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dubx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Dubx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Dubx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Dubx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dubx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1962878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.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_!Dubx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Dubx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Dubx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Dubx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f00573-8986-4c63-84ee-e44b7a282081_3840x2160.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>So in the end, this big building was placed directly in the centre of the main thoroughfare so it wasn&#8217;t possible to go so fast.</p><p>So - that&#8217;s the trick.</p><p>Rockstar had to fit a roughly 130 megabyte city into the tiny 32 megabyte memory chip on your PlayStation 2.</p><p>And the only way to do it was to move assets from the disc and into memory at rapid speeds, constantly chucking out the buildings and trees in your rear view mirror to make room for the shops and bridges just around the corner.</p><p>But with this, and a lot of clever optimisations, Rockstar showed it was possible to have a rich and detailed open world on console - and it laid the foundation for the rest of the series.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gsOR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gsOR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gsOR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gsOR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gsOR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gsOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1715864,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/202551326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.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_!gsOR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gsOR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gsOR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gsOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F192c6d37-4ced-4eaf-958f-c8cb9eb4791a_3840x2160.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>That, of course, includes two more GTA entries on PlayStation 2, which are even more impressive in their implementation.</p><p>Vice City added helicopters - by only showing low poly models when you&#8217;re above a certain altitude, so there&#8217;s enough memory spare for the most distant skylines.</p><p>And San Andreas got rid of the separate islands and halting loading screens - partly by having so much empty countryside in between the cities that one will be entirely out of memory by the time you reach another.</p><p>But even as gaming hardware got better, these techniques still needed to be used - because the worlds became more detailed and rich in step.</p><p>Like, on a modern computer with gigabytes and gigabytes of RAM, I can easily fit all of Grand Theft Auto III&#8217;s Liberty City in memory at one time. No streaming needed!</p><p>But I can&#8217;t fit the whole world of GTA IV or V - so it&#8217;s back to the cheeky optimisations. Like putting roadworks in the middle of Algonquin&#8217;s longest road, to stop players from driving so fast that they outpace the streaming tech.</p><p>Now in more recent times, a move to solid state hard drives is making things easier for developers. There&#8217;s no more seeking - so you don&#8217;t need to optimise asset location or duplicate dustbins everywhere.</p><p>But even still - I can promise you now that Grand Theft Auto VI will still stream bits of its world in and out of memory.</p><p>And it will use some of the same techniques, optimisations, and maybe even a few lines of code from Grand Theft Auto 3 - the game that performed a magic trick, and proved it was possible to squeeze an entire city into just 32 megabytes of memory.</p><p><a href="https://youtu.be/cIbCxbrBCys">Sources, comments, and more on YouTube</a></p>]]></content:encoded></item><item><title><![CDATA[Has Zelda Changed Forever?]]></title><description><![CDATA[From Ocarina of Time to Breath of the Wild to...?]]></description><link>https://gmtk.substack.com/p/has-zelda-changed-forever</link><guid isPermaLink="false">https://gmtk.substack.com/p/has-zelda-changed-forever</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Mon, 30 Mar 2026 08:15:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/MILJzR0x3IY" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-MILJzR0x3IY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;MILJzR0x3IY&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/MILJzR0x3IY?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>Hey, it&#8217;s Mark.</p><p>So, back in 2013, longtime Zelda producer Eiji Aonuma promised that the next big Zelda entry - coming soon to the Wii U - would completely reinvent the Zelda franchise.</p><p>He said... </p><blockquote><p>&#8220;Our mission ... is quite plainly to re-think the conventions of Zelda.</p><p>I&#8217;m referring to the expectation that the player is supposed to complete dungeons in a certain order, or that you&#8217;re supposed to play by yourself.</p><p>The things we&#8217;ve come to take for granted recently.</p><p>We want to set aside these conventions, get back to basics and create a newborn Zelda so that the players can best enjoy the real essence of the franchise.&#8221;</p></blockquote><p>And he wasn&#8217;t lying.</p><p>This next game wouldn&#8217;t just shake up the formula - but it would fundamentally change how Zelda games would be designed, perhaps, forever.</p><p>Here&#8217;s how it happened.</p><p>So, by 2013, Zelda had settled into a familiar and formulaic groove.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NX_c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NX_c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!NX_c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!NX_c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!NX_c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NX_c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8053b49-c206-4f42-9051-949d004827f6_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1695852,&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://gmtk.substack.com/i/202546844?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.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_!NX_c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!NX_c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!NX_c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!NX_c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8053b49-c206-4f42-9051-949d004827f6_3840x2160.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>In each game, hero Link visits dungeon number one, finds some handy new item, uses it to defeat the boss - and open up the next part of the world map. Where he&#8217;ll visit dungeon number two, find a handy new item, defeat a boss - and, well, you get the picture.</p><p>Sure, each Zelda game might have a unique world... tone... cast of characters... and clever mechanical gimmick - but this strictly linear structure had barely changed since Ocarina of Time back in 1998.</p><p>It had become stale and a little bit stinky. And it all culminated in the disappointing Skyward Sword - which adhered so closely to this formula that it felt like a pale paint-by-numbers parody of a Zelda game.</p><p>Something had to change, and Aonuma knew it - saying...</p><blockquote><p>&#8220;We started to feel that fans may not continue playing this franchise unless they can think independently and try various things freely on their own, rather than following a set path&#8221;.</p></blockquote><p>So it was time to mix things up.</p><p>For the next game - which, spoiler alert, would be Breath of the Wild - he gave his team a wildly ambitious mandate: to rethink every aspect of the Zelda franchise.</p><p>To consider every convention that had become an essential staple of the series and ask if it truly had to be that way.</p><p>Aonuma says &#8220;I told the staff, &#8220;This time, let&#8217;s build the game without shying away from anything. Let&#8217;s stop thinking about what Zelda has been up until now.&#8221;</p><p>Of course, the first ideas were pretty out there.</p><p>Link fighting aliens in UFOs. Or dodging missile attacks from the sky. Or meeting Lovecraftian monsters. Or bombing around Hyrule on a motorbike.</p><p>That was all a bit off. Well, except for the motorbike.</p><p>But eventually the team came to look at the more fundamental, structural bones of the Zelda formula. That&#8217;s ultimately what needed changing.</p><p>The game&#8217;s director, Hidemaro Fujibayashi, said...</p><blockquote><p>&#8220;We wrote down all of the stress points, the things that make Zelda games less enjoyable, and we replaced them with new ideas.&#8221;</p></blockquote><p>And this led to five key changes to the Zelda formula.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GNKP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GNKP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!GNKP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!GNKP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!GNKP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GNKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1680672,&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://gmtk.substack.com/i/202546844?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.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_!GNKP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!GNKP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!GNKP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!GNKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83dbf198-3cca-48f9-a1d4-9d18d81478bc_3840x2160.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>So, as stated, Zelda was a series where you must do things in a strictly linear, and predetermined order.</p><p>But for this new game, there would be no predetermined order. The four divine beasts and the 120-odd shrines could be tackled in literally any order you see fit. Or not at all, actually. The only mandatory bits in Breath of the Wild are the tutorial and the fight against Ganon.</p><p>The rest is entirely optional.</p><p>This idea was trialled in A Link Between Worlds on 3DS. And it was part of the very first Zelda game on NES. But with Breath of the Wild, Zelda would finally see true freedom and complete non linearity.</p><p>But it wasn&#8217;t just about linearity. Zelda was also a series made up of individual areas connected by doors, gates, and gaps in the clouds.</p><p>But for Breath of the Wild, the world would be a single contiguous space that can be explored in any direction. And nothing can block your path as Link can swim across rivers, climb up virtually any vertical surface, and soar over the landscape with a paraglider.</p><p>Zelda was also a series that told you where to go and what to do, often with an overbearing companion character who would offer, uh, helpful hints and advice.</p><p>Breath of the Wild would be the opposite. Outside of quest markers that show the location of the four divine beasts, players would be left to explore by themselves.</p><p>And the developers would stay silent - choosing to guide the player through the design of the environment, or the placement of harder enemies, or with a breadcrumb trail of curiosities that lead you to the next important place.</p><p>Zelda was also a game with hand-crafted puzzles that would require you to find the designer&#8217;s single, intended solution.</p><p>But for Breath of the Wild, that would be totally reversed. Instead, the world is constructed from a set of interconnected physical and chemical properties like wind, fire, electricity, and gravity. And so players could exploit these relationships to discover their own way to solve puzzles, defeat enemies, and bypass obstacles.</p><p>Even if that means skipping the puzzle entirely.</p><p>Fujibayashi says &#8220;I really want players to relish those moments where you do something and think, oh my gosh, I&#8217;m a genius.&#8221;</p><p>And Zelda was a game with a pretty limited moveset, and mostly contextual actions - down to having an automated jump when Link runs off the edge of a platform.</p><p>But in Breath of the Wild, Link would have a surprisingly extensive moveset. That includes a dedicated jump button, the ability to throw weapons, climb up walls, surf on his shield, and more.</p><p>This would give players way more control over Link&#8217;s actions and let them travel through the world in a more freeform manner.</p><p>And look, there are even more ways that Breath of the Wild mixed things up. Like how you no longer get hearts from chopping down grass, but from hunting and cooking. Or how Link now wears a blue tunic rather than a green one.</p><p>But, it was those five key changes to the Zelda formula - a non-linear structure, a fully open world, laid-back hints, systems-driven problem-solving, and an expanded moveset - that really made Breath of the Wild feel so different.</p><p>But here&#8217;s the thing.</p><p>The result wasn&#8217;t just a fun game, and a Game of the Year winner. The result was actually a fundamental shift in how the game relates to the player.</p><p>You see, Fujibayashi refers to the previous Zelda games, like Skyward Sword, as passive games.</p><p>Games where players go through the content in a predetermined order, solve puzzles by finding the developer&#8217;s intended solution, and play within the tight confines of walls and obstacles.</p><p>Games where the player merely follows the designer&#8217;s lead in a docile, passive way.</p><p>But with these changes, Breath of the Wild became the opposite of a passive game: an active game.</p><p>Here, the player is very much in the driving seat. They choose what content to engage with and what order to do it. They choose where to go and how to get there. They figure out their own solutions to problems. And they have to think, plan, explore, and experiment in a much more active way.</p><p>In a passive game, the designer&#8217;s job is to make hand crafted content for players to experience.</p><p>But in an active game, the designer&#8217;s job is to make a sandbox, give the player some toys, define a goal, and just let the player get on with it.</p><p>And I think this is quite an interesting lens through which to look at game design as you can plot almost every game on this spectrum.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xLtE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xLtE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!xLtE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!xLtE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!xLtE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xLtE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4287204,&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://gmtk.substack.com/i/202546844?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.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_!xLtE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!xLtE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!xLtE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!xLtE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e52b05-9165-4d4c-a3c2-453b5eb5515c_3840x2160.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>From very passive games - you know, linear, story-based games like Call of Duty and The Last of Us - to super active games - playful, sandbox sims like Minecraft and Factorio. As well as everything in between.</p><p>Now in order to get here, the developers had to rethink everything.</p><p>Art director Satoru Takizawa said &#8220;to create an appealing, never-before-seen world filled with new surprises, you need to break conventions. You need to be creatively reckless.&#8221;</p><p>But there were some other important factors, too.</p><p>Like having fresh eyes - Aonuma gives credit to the contributions of younger staff members who would come up with fresh ideas and weren&#8217;t set in their ways from decades of working on the same franchise.</p><p>Fan feedback was important too - the producer says that Breath of the Wild&#8217;s open world was made partly in response to players wanting to explore the areas in between the disconnected chunks of Skyward Sword.</p><p>And there were also outside influences - the team played games like Minecraft, Terraria, and Skyrim to get ideas. Historically it&#8217;s rare for Nintendo to name check other games - especially ones made outside of Japan.</p><p>But, whatever the case, the result was a truly incredible game. And for the Zelda team - it would prove impossible to ever go back to that more passive style of game design.</p><p>Like, seriously - Aonuma was practically radicalised by what he saw in Breath of the Wild. It fundamentally changed his mind about how Zelda games should be designed.</p><p>For instance, he&#8217;s said that he once thought it was a &#8220;sin&#8221; to let players get lost in a game - hence the overbearing helper characters and the linear level design of the older Zelda entries.</p><p>But with Breath of the Wild, he saw how it could be fun to let players wander off the beaten track and find their own adventure.</p><p>He says...</p><blockquote><p>&#8220;I wanted to basically have the players experience this &#8216;getting lost&#8217; while getting to the next destination, because this journey leads to something they&#8217;ve created with a path they&#8217;ve chosen.</p><p>I myself learned that getting lost wasn&#8217;t so bad after all, so I was able to reflect this idea to this game.&#8221;</p></blockquote><p>So for Aonuma, Breath of the Wild showed a new, and - to him - much better way to design games.</p><p>In fact, when he replayed the Wind Waker, he thought it felt outdated. He&#8217;s described set puzzles with single solutions as being an &#8220;old design&#8221;. And as for future Zelda titles? Well, he says...</p><blockquote><p>&#8220;I think for me &#8230; the incredible freedom that this game offers you and how well that&#8217;s been received&#8230;to me, it means that level of freedom is something that needs to be maintained in Zelda games going forward. My eyes have been opened to how important that is&#8221;.</p></blockquote><p>And so Breath of the Wild has continued to influence future games in the franchise.</p><p>And the sequel, Tears of the Kingdom, doubled down on this active, player-led, problem-solving gameplay.</p><p>In fact, Nintendo was so inspired by how players used the Breath of the Wild sandbox to pull off wild and unexpected things that the sequel gives you even more radical toys - including the ability to glue physics objects together to build vehicles and machines.</p><p>And players are given even more opportunities to exploit the game and find their own solution.</p><p>Take the ability &#8220;ascend&#8221;, which lets you dig through the ceiling and pop out on the other side. It started as a debug option during development, to let the creators quickly skip past content, but it later became a defacto power in game.</p><p>Technical director Takuhiro Dohta said...</p><blockquote><p>&#8220;We&#8217;ve placed more importance on creating a game that enables players to do exactly what they think they can do, rather than how we want them to play the game&#8221;.</p></blockquote><p>And then there&#8217;s the spin-off title, Echoes of Wisdom, which was made by outside studio Grezzo. The team pitched a clever copy-and-paste game mechanic and Aonuma was like &#8220;yeah, cool, whatever, great - just make sure the player has tonnes of freedom&#8221;.</p><p>So the game lets players be mischievous and exploit all sorts of cheesy tricks to solve problems.</p><p>And players are allowed to tackle challenges out of order, and are encouraged to find their own path through the story.</p><p>Co-director Tomomi Sano says...</p><blockquote><p>&#8220;We put effort into maintaining player freedom. Limiting mechanics makes development easier, but it frustrates players when things don&#8217;t work as expected. We wanted to avoid that.&#8221;</p></blockquote><p>So if you ask Aonuma - this is how every Zelda game will be, going forward. He says...</p><blockquote><p>&#8220;Games where you need to follow a specific set of steps or complete tasks in a very set order are kind of the games of the past.</p><p>The games of today are ones in which that can accept a player&#8217;s own decisions and give them the freedom to flexibly proceed through the game, and the game will allow for that&#8221;.</p></blockquote><p>In fact, he went so far as to question why anyone would want a game that felt like the older Zelda titles.</p><p>He said...</p><blockquote><p>&#8220;Why do you want to go back to a type of game where you&#8217;re more limited or more restricted in the types of things or ways you can play?&#8221;</p></blockquote><p>Well... sir, if you&#8217;re asking, then, I have some thoughts.</p><p>Because here&#8217;s the thing: as much as I love these three new games - and all of the advantages that this &#8220;active&#8221; design philosophy brings - I have to admit that these games don&#8217;t always feel like Zelda titles.</p><p>And that&#8217;s because the changes necessary to make an active game ended up removing some of the stuff that makes Zelda... well, Zelda.</p><p>For example, consider that old formula where you get a new item in each dungeon.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cmkf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cmkf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!cmkf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!cmkf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!cmkf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cmkf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2561243,&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://gmtk.substack.com/i/202546844?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.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_!cmkf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!cmkf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!cmkf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!cmkf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50a27fd7-ed21-4acf-980a-1a041fb67d07_3840x2160.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>This might be linear and restrictive but it does mean that each Zelda game has a wonderful sense of mechanical progression - where you get brand new toys at fairly even points throughout the adventure.</p><p>As the game goes on, Link becomes more powerful and adept - and the player is always left wondering what cool new ability is just around the corner.</p><p>But for Breath of the Wild - well, the team never wants you to reach a shrine or a dungeon that requires some ability that you don&#8217;t have. And so the solution is to just dump all of the games mechanics on you, during the tutorial.</p><p>Which means you&#8217;ll see pretty much everything the game has to offer in the first couple hours. And then only one of the dungeon rewards - Revali&#8217;s Gale - adds a fun new wrinkle to Link&#8217;s moveset.</p><p>Then there are the dungeons themselves. Zelda&#8217;s old temples are beautiful puzzle box playgrounds. Clever spatial reasoning conundrums that you slowly unpick by finding keys and items. Or by changing the water level... moving back and forth in time... or flipping the entire temple on its head.</p><p>But that sort of level design requires heavy restrictions, a narrow lock and key structure, and hand-crafted puzzle solutions. That doesn&#8217;t gel with Breath of the Wild&#8217;s freewheeling movement system and puzzle design.</p><p>But that leads to lax dungeon layouts that can be cheated and cheesed. And so, the new dungeons often end up feeling messy and frankly unsatisfying. I didn&#8217;t even bother doing a Boss Keys episode on Tears of the Kingdom&#8217;s dungeons because what&#8217;s the point if you can just phase through the floor and skip half the puzzles?</p><p>And more broadly, Nintendo&#8217;s focus on player-driven solutions can sometimes lead to moments of surprise and delight - but just as often it can lead to repetitive solutions, cheesy exploits, and outright cheats.</p><p>There&#8217;s also the storyline. I&#8217;ve never been too fussed by the narratives in Zelda games - but they do at least have a structure. Breath of the Wild&#8217;s plot, meanwhile, is essentially, a bunch of disparate memories told in a jumbled up order. There&#8217;s no emotional escalation, no dramatic timing, no pace, no structure, no arcs.</p><p>And finally - the older Zelda games were full of beautiful, curated, and hand-crafted spaces that have resonated for decades. But the new Zelda worlds - by dint of needing to be utterly massive - can feel empty, soulless, and repetitive.</p><p>These worlds even veer into the realm of feeling like they were generated by an algorithm.</p><p>So when Aonuma asks why anyone would want to return to the older style of Zelda - well this is why. There are hugely important aspects of those older titles that have simply been lost in the shuffle.</p><p>And ultimately, I&#8217;d argue that the active design philosophy of Breath of the Wild isn&#8217;t inherently better than the passive design philosophy of Ocarina of Time - it&#8217;s just different. In fact, both styles have their own pros and their own cons.</p><p>They offer different experiences that suit different players, or just different moods.</p><p>Sometimes I want to go on my own adventure across an uncharted landscape. But sometimes I just want to be delighted by a developer&#8217;s carefully curated experience.</p><p>But here&#8217;s the question - does it have to be one way or the other? Because in the last year, I&#8217;ve played two games that had me thinking about how Zelda might reconcile its different eras.</p><p>The first is Resident Evil: Requiem. No spoilers, don&#8217;t worry. So this game cleverly mashes up two very different parts of the franchise&#8217;s history.</p><p>When you play as Grace Ashcroft, the game is a first-person, haunted house spook &#8216;em up, ala Resident Evil 7 and 8. But when you play as Leon Kennedy, the game turns into a campy, third-person, action-packed romp, calling back to Resident Evil 4, 5, and 6.</p><p>This two-hander not only satisfies fans of both styles of game - but it works as a nifty little palette cleanser.</p><p>Just when your anxiety is amped up to breaking point, the perspective shifts to Leon and you get to blow off some steam.</p><p>Could you do something similar for Zelda? A game that incorporates aspects of both eras? Maybe! I could imagine some future game more clearly delineate between the overworld - which would play like Breath of the Wild - and the dungeons - which would feel more like classic Zelda.</p><p>And, as for the other game?</p><p>Well, it&#8217;s no secret that Breath of the Wild has inspired other Nintendo franchises, beyond just Zelda itself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-rFW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-rFW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!-rFW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!-rFW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!-rFW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-rFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1140125,&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://gmtk.substack.com/i/202546844?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.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_!-rFW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!-rFW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!-rFW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!-rFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F115f23ef-3d62-4d1f-852d-cebdd0d3099f_3840x2160.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>Fans and critics have noticed its influence on games like Mario Odyssey, Bowser&#8217;s Fury, Mario Kart World, and Pokemon Legends. Plus, Metroid producer Kensuke Tanabe has specifically said that Breath of the Wild&#8217;s open world design led to the inclusion of the desert hub in Prime 4.</p><p>But then there&#8217;s the most Breath-pilled game of the bunch. Donkey Kong Bananza.</p><p>Now this is a very active game. This is a game where you don&#8217;t just climb up and over any surface - but can actively smash right through it.</p><p>It&#8217;s a game with an ultra expansive move set. It&#8217;s got heaps of optional content - did you know you can complete this whole game without ever picking up a single Banandium Gem? And there&#8217;s a lot of freedom in how you go through the game.</p><p>Co-director Kazuya Takahashi says&#8230;</p><blockquote><p>&#8220;There&#8217;s a lot of leeway in terms of progression in this game.</p><p>For example, locations or parts of the story you can skip without suffering any consequences.</p><p>Typically, in game development, restrictions are put in place to prevent [sequence breaks] from happening, but since this game is all about destruction, we wanted people to play freely.&#8221;</p></blockquote><p>But it&#8217;s not total freedom. The animal transformations are doled out across the entire adventure, just like classic Zelda&#8217;s items.</p><p>And there&#8217;s a storyline with an actual plot and, like, stuff that happens. I know, crazy right?</p><p>Now I don&#8217;t think Zelda needs to copy Bananza&#8217;s structure entirely.</p><p>But it just goes to show that it&#8217;s possible to balance player-driven freedom with designer-set progression. A mix of active and passive elements.</p><p>So, look - we don&#8217;t know much about what Nintendo has planned for the next Zelda game.</p><p>We&#8217;ve got some clues.</p><p>We know it won&#8217;t be a direct sequel to Tears of the Kingdom - &#8220;that would be a sequel to a sequel, which is getting a bit wild&#8221;, says Aonuma.</p><p>And it won&#8217;t feature Ultrahand - that&#8217;s a one-off mechanic, exclusively for Tears.</p><p>Oh, and it may take some inspiration from the new Hyrule Warriors game. But it&#8217;s very vague what that might mean. And also I haven&#8217;t played that game. Is it any good? I dunno. Lemme know.</p><p>But - here&#8217;s what we do know: just like how the previous games worked off the formula set by Ocarina of Time, this next game will build upon the template set by Breath of the Wild.</p><p>But I don&#8217;t think we&#8217;ve seen the final form of this new style yet.</p><p>And I&#8217;m confident that we&#8217;ll see Aonuma and his team tweak and experiment with this new design philosophy - inspired by both fan feedback, and competing games.</p><p>And, if we&#8217;re lucky, they&#8217;ll find a some mythical middle ground - halfway between the imaginative, freeform experimental fun of Breath of the Wild - and the beautifully handcrafted majesty of Ocarina of Time.</p><p>To be honest, I just don&#8217;t know.</p><p>But I&#8217;m looking forward to seeing what they come up with.</p><p>Happy 40th anniversary, Zelda.</p><p>I can&#8217;t wait to see where you go next.</p><p><a href="https://youtu.be/MILJzR0x3IY">Sources, comments, and more on YouTube</a></p>]]></content:encoded></item><item><title><![CDATA[GMTK Digest (December 2025)]]></title><description><![CDATA[Bye bye for now!]]></description><link>https://gmtk.substack.com/p/gmtk-digest-december-2025</link><guid isPermaLink="false">https://gmtk.substack.com/p/gmtk-digest-december-2025</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Wed, 31 Dec 2025 08:04:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5EnO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic" 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_!5EnO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5EnO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!5EnO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!5EnO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!5EnO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5EnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:274743,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/182065653?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5EnO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!5EnO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!5EnO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!5EnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa427064e-c6cf-4aa6-8b7f-a6ac312e7950_1920x1080.heic 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>Hello Substack readers!</p><p>It&#8217;s time for the final Digest of the year. It&#8217;s a tad shorter - partly because there&#8217;s not a lot a new games releasing in December, and partly because I&#8217;m writing this on the 19th so I can stop for Christmas!</p><p>But one big thing did happen - the Game Awards, aka The Keighleys. And while I&#8217;m loathe to treat these as the defacto Oscar-like winners, they are at least a good indication of what people liked playing in 2025. So I&#8217;ve picked some articles and videos about the development of some of the winning games to get more info on how they were made.</p><p>This is my last Digest for a while as I&#8217;ll be on paternity leave for the first few months of 2026 (I&#8217;ll pause billing on Substack during that time). But I&#8217;ll likely be watching YouTube at 3AM, covered in baby sick, and so will have a big batch of stuff to recommend when I get back!</p><p><strong>Game of the Year</strong></p><div id="youtube2-mXLOLgC2V2Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;mXLOLgC2V2Q&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/mXLOLgC2V2Q?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>Read - <a href="https://www.nintendo.com/en-gb/News/2025/July/Ask-the-Developer-Vol-19-Donkey-Kong-Bananza-Chapter-1-2871377.html">Ask the Developer Vol. 19, Donkey Kong Bananza </a>- Nintendo&#8217;s designers explain the design of this year&#8217;s &#8220;Best Family&#8221; game.</p><p>Read - <a href="http://www.acmi.net.au/stories-and-ideas/from-ludum-dare-to-pharloom/">Interview with Team Cherry for Hollow Knight Silksong</a> - In an interview at the Australia media museum, Team Cherry discusses the making of this year&#8217;s &#8220;Best action/adventure&#8221; game.</p><p>Watch (17 mins) - <a href="https://www.youtube.com/watch?v=BK7ZxRJZ8x0">How Hades 2 Was Made and Why Zagreus Had to be Replaced</a> - ThisGuyGlen breaks down the development of the &#8220;Best action game&#8221;.</p><p>Read - <a href="https://www.rollingstone.com/culture/rs-gaming/south-of-midnight-xbox-developer-interview-1235195802/">How the Creators of Xbox&#8217;s &#8216;South of Midnight&#8217; Made a Southern Gothic Fantasy</a> - Rolling Stone interviews the devs behind this year&#8217;s &#8220;Games for impact&#8221; winner.</p><p>Read - <a href="https://www.thegamer.com/doom-the-dark-ages-accessibility-settings-sliders-discussion/">More Games Need Doom: The Dark Ages&#8217; Accessibility Settings</a> - More details on the winner of &#8220;Innovation in accessibility&#8221;.</p>
      <p>
          <a href="https://gmtk.substack.com/p/gmtk-digest-december-2025">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The World Design of Hollow Knight: Silksong]]></title><description><![CDATA[The Boss Keys to the Citadel]]></description><link>https://gmtk.substack.com/p/the-world-design-of-hollow-knight</link><guid isPermaLink="false">https://gmtk.substack.com/p/the-world-design-of-hollow-knight</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Mon, 15 Dec 2025 16:02:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c9968852-3854-4e50-bbeb-3851cdce8766_1920x1080.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-l7xXW0EbK4g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;l7xXW0EbK4g&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/l7xXW0EbK4g?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>Welcome back to Boss Keys.</p><p>This is my series about the design of games with sprawling, interconnected, maze-like worlds. Including dungeons, alien planets, fantasy kingdoms, and gothic castles.</p><p>Now the most viewed episode in this series - by far - was <a href="https://www.youtube.com/watch?v=7ITtPPE-pXE">on the game Hollow Knight</a> - a modern day masterpiece, and perhaps the finest example of the Metroidvania genre.</p><p>That&#8217;s a genre, if you still don&#8217;t know, that describes games that take place in a single, contiguous world map. Where progress is made through careful exploration, by making connections between abilities and obstacles, and by slowly untangling the knot at the centre of the world.</p><p>Now Hollow Knight did this with aplomb. And then combined it with beautiful graphics, a deep well of lore, sharp controls, and terrific boss encounters.</p><p>And so a sequel had a lot to live up to. But after seven long years of waiting, it&#8217;s finally here, in the form of Hollow Knight: Silksong.</p><p>So in this post I&#8217;m going to investigate how Australian developer Team Cherry has put together this new world, and how they&#8217;ve thought about topics like progression, non linearity, navigation, back tracking, optional content, and more.</p><p>There will be major spoilers for every inch of this game. There will be charts and graphs. And there will be hot takes about corpse running.</p><p>I hope you&#8217;ll join me. I&#8217;m Mark Brown. This is Boss Keys. And this is the world design of Hollow Knight: Silksong.</p><h1>Part 1 - Scaling Pharloom</h1><p>So, Hollow Knight Silksong takes place in the withered kingdom of Pharloom - a twisty, maze-like land with 12 distinctly different areas - including a crumbling road made of bones, an industrialised forge, a gusty garden, and a farmland beset by eternal rainfall.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0HP0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0HP0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0HP0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0HP0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0HP0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0HP0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1432812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.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_!0HP0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0HP0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0HP0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0HP0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc50820aa-f469-4529-86b6-79a42076d6cd_3840x2160.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>And the game starts with a very clear goal.</p><p>Hornet has been kidnapped, caged, and transported to this broken land. But with the help of a mysterious silken fly, she manages to escape. Now she can climb out of Moss Grotto - taking on her first boss along the way - and emerge in Bone Bottom, where she is given her first quest:</p><p>To climb to the very top of Pharloom to find The Citadel, and track down the ones who tried to imprison her.</p><p>Or in other words: go up.</p><p>Yeah, it&#8217;s a lot more to-the-point than the first Hollow Knight, where the protagonist has, essentially, ended up in Hallownest by accident, and just starts wandering around, looking for something to do. Your goal in Silksong, on the other hand, is super clear.</p><p>Now in terms of progression, Silksong mirrors Hollow Knight 1 by starting with a pretty linear and guided trip through the first few areas of the game.</p><p>After we emerge in Bone Bottom - our first town - we can journey through the Marrow, until we get our very first ability: the Silkspear.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MRtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MRtN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MRtN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MRtN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MRtN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MRtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:952598,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.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_!MRtN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MRtN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MRtN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MRtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbce0faf4-476f-4b46-b5a5-1c9f3ae84b29_3840x2160.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>Well, it&#8217;s technically not an ability, just one of a handful of different silk skills that we can use in combat - but, we do need it to blast through a web, so we can take on the Bell Beast.</p><p>That&#8217;s the second boss, but once defeated, it becomes our means of fast travel throughout Pharloom. Handy.</p><p>With the Beast on our side, we&#8217;ll then get safe passage to the Deep Docks, where we&#8217;ll find ability number two: the Swift Step, aka the dash. This lets us hop over a gap so we can open up a gate, and then face another boss: the dainty swordfighter Lace.</p><p>With her defeated - for now - it&#8217;s off to the Far Fields. Here we&#8217;ll meet the Seamstress who offers us a sort of side quest: basically, if we can gather up the spines that are shot out from some floating fleeces, she&#8217;ll sew a new layer into Hornet&#8217;s dress, which turns it into the Drifter&#8217;s Cloak.</p><p>This lets us catch updraft winds and fly up to higher areas.</p><p>On the way back we&#8217;ll face boss number four: a giant, creaking metal automaton called the Fourth Chorus.</p><p>With that thing dead we can ride the winds up, and up, and up... all the way to Greymoor. Here we&#8217;ll face all manner of flying critters - including the fifth boss, Moorwing. This guy&#8217;s a right pain in the butt.</p><p>But, with Moorwing defeated, we&#8217;ve reached the town of Bellhart - but right now it&#8217;s ensnared in giant webs of silk. So we&#8217;ll pass straight through to Shellwood where, after a bit of climbing, we&#8217;ll fight boss six - Sister Splinter. And with her defeated we can get another ability, the Cling Grip, which lets us climb up walls.</p><p>Okay! Press pause.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PvzB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PvzB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PvzB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PvzB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PvzB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PvzB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:953085,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.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_!PvzB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PvzB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PvzB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PvzB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a99d23-d584-4b6e-b6d0-d5962255309c_3840x2160.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>So far Silksong has proven to be a pretty straightforward game with a tightly plotted sequence of events. If we chart it out - this is Boss Keys, after all, we love a chart, we see a linear set of boss fights and new abilities.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EWQs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EWQs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EWQs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EWQs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EWQs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EWQs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1155148,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.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_!EWQs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EWQs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EWQs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EWQs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce38557a-0ae3-443d-8635-a1dc8151db61_3840x2160.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>And if we lay this path over the world map, we see this: a giant U-bend through Pharloom, taking us, in turn, through Moss Grotto, Bone Bottom, The Marrow, Deep Docks, Far Fields, Greymoor, Bellhart, and Shellwood. It looks like the world&#8217;s most simple metro map - without the usual zig-zagging and backtracking you&#8217;d see in other Metroidvanias.</p><p>Of course, it doesn&#8217;t feel so simple when you&#8217;re on the ground. This is a game of winding pathways, and one-way doors, of enemy gauntlets and tricky platforming sections, of side rooms, elevators, chatty NPCs, and secret areas. So while you&#8217;re in the thick of it, the game certainly feels labyrinthine and knotted.</p><p>But, from a more zoomed-out perspective, the path is actually pretty straightforward. And here&#8217;s why:</p><p>For starters - if we think of an ability like a key, and the obstacles that ability helps you overcome as a lock - well, at this point each key only opens a few locks.</p><p>Like, when you get the Drifter&#8217;s Cloak... there&#8217;s no point going back to the Deep Docks or The Marrow, or Bone Bottom because you won&#8217;t get access to any new areas. And as for the lock that actually lets you make further progress through Pharloom? Well, it&#8217;s always literally just around the corner from the key.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jxYj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jxYj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jxYj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jxYj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jxYj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jxYj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:626335,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.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_!jxYj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jxYj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jxYj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jxYj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6162cae4-6d2b-4012-9367-2e5446d21846_3840x2160.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>Plus, there are only a few diversions you can make away from the intended route.</p><p>For instance - from very early on, you can climb across these perilous hanging cages, and dodge this acidic barf, to enter an area called the Wormways.</p><p>But, then again, almost all of the area is guarded behind a locked door, the only key we can get right now is from the shop in Bone Bottom and it costs&#8230; 500 rosaries?! In this economy? You&#8217;ve gotta be kidding me.</p><p>You can also mess around in the eastern side of Greymoor to find Craw Lake and unlock a new silk skill. And then the biggest diversion of the bunch is Hunter&#8217;s March. But I&#8217;ll come back to that later on.</p><p>And finally - it&#8217;s hard to ever get lost because you can always just use the ol&#8217; map-poking technique.</p><p>Uh, sorry, that&#8217;s a term I totally made up. But if you&#8217;ve played a few Metroidvania games you&#8217;ll be familiar with map poking. It&#8217;s when you open the map, look for paths and doors you haven&#8217;t been through yet, and then methodically go to each one and see where you can make progress.</p><p>And it&#8217;s easy to do that in Silksong. The game has the same map system as Hollow Knight 1 - you start each area with no map at all, for that old school, Metroid 1, &#8216;where the hell am I?&#8217; sensation. Until you find a cartographer - in this case, the warrior Shakra - who will sell you a map of that zone.</p><p>Now you&#8217;ve got a scrappy, half-finished layout of the world. But when you next rest on a bench, the map will fill in with the areas you&#8217;ve visited. And crucially - you&#8217;ll see open paths and passages to the areas you haven&#8217;t visited.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zrPG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zrPG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zrPG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zrPG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zrPG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zrPG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:850101,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.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_!zrPG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zrPG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zrPG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zrPG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3847b38-3bc5-481c-974e-6cd5480f8568_3840x2160.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>So if you&#8217;re ever stuck, you can just poke at each unexplored area of the map until you make progress. You can also place markers on your map to remind you to come back to specific places later.</p><p>So, so far, this is a pretty straightforward game. You&#8217;re always moving forward through the map. Each key only has one or two locks, and the one that lets you make progress is always just around the corner. And the map gives you all the info you need to get going.</p><p>But - once we get that Cling Grip, things change dramatically. Unlike before, this one key lets us open up a lot of different locks. And owning this ability suddenly opens up a bunch of new rooms and areas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ixjq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ixjq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ixjq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ixjq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ixjq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ixjq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1230849,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.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_!Ixjq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ixjq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ixjq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ixjq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3c416d-f239-4d30-915e-3511f07ec703_3840x2160.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>So there are high-up areas all across Pharloom that we can now reach, letting us get to more goodies and items. We can even face new optional boss fights - like the charging Skull Tyrant in The Marrow.</p><p>Also, once we have the Cling Grip - new enemies will start to appear in a handful of locations. They&#8217;re called Wardenflys. Little snotty jerks with big cages. And if they manage to trap Hornet, she&#8217;ll be kidnapped, again, and whisked off to The Slab.</p><p>This is a prison complex, high above Pharloom, where Hornet has no weapons or cloak until she tracks down her attackers.</p><p>Now it&#8217;s always a surprise in Metroidvanias when you&#8217;re transported to some random corner of the map - like the teleporting chests in Elden Ring or the Snatcher in Bloodborne. For a genre that&#8217;s so much about knowing where you are and where you&#8217;re going, it&#8217;s a big deal to suddenly be in completely unfamiliar territory.</p><p>And so if you ARE taken to the Slab, you&#8217;ll have to use the Bell Beast to fast travel back to Pharloom and carry on.</p><p>Right. Let&#8217;s get back to the actual progression.</p><p>So, the Cling Grip lets us go to two very important places. For one, we can use it to climb to the upper area of Bellhart, and uncover the mystery of what has trapped this town - turns out, it&#8217;s a fleet-footed weaver named Widow.</p><p>And with her defeated, the spell is broken - reverting Bellhart to a normal town where we&#8217;ll find NPCs, shops, side-quests, a needle upgrade, and more.</p><p>Plus, we get the fifth upgrade in the game: the Needolin.</p><p>This turns our needle into a musical instrument, which can be used to unlock a number of specific doors throughout the game.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rDjY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rDjY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rDjY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rDjY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rDjY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rDjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1070924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.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_!rDjY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rDjY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rDjY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rDjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc38457f8-8a7a-46ed-bd00-7b939d32c4d3_3840x2160.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>It&#8217;s also essential for finishing this first act, but more on that in a second.</p><p>The other important place to use the Cling Grip is to gain access to the next part of Pharloom - the Blasted Steps, which holds a perilous, wind-swept platforming obstacle course that will finally take us to the front door of the Citadel.</p><p>Only... to find that it&#8217;s, maybe, locked up tight. That&#8217;s because it&#8217;s jammed shut until we&#8217;ve rung five massive bells throughout Pharloom. You might have found and rung them already, or you might have missed some and have to go back and find them now.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h3PE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h3PE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h3PE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h3PE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h3PE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h3PE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1257412,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.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_!h3PE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h3PE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h3PE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h3PE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9d99adb-6aa6-4b91-b237-735f7ebdd3e7_3840x2160.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>This is... a slightly strange quest. After triumphantly climbing all the way to the top of the Blasted Steps, you may find you are stopped at the very last moment and have to go all the way back down again.</p><p>It&#8217;s like getting to the top of a mountain and realising you left your camera at base camp.</p><p>Luckily there&#8217;s a fast travel point nearish to the summit.</p><p>It&#8217;s also a strange quest because finding these bells just isn&#8217;t that tough - I mean, two of them, the ones in the Marrow and the Deep Docks, have to be rung to make progress through those areas, anyway.</p><p>Another two, in Shellwood and Greymoor, can be missed if you&#8217;re rushing, but they&#8217;re not hard to find and aren&#8217;t behind a boss or a platforming challenge or a puzzle.</p><p>And then the final one is rung after defeating Widow and freeing Bellhart. Which might make you think that this bell quest ensures we&#8217;ve saved Bellhart before entering the Citadel. But... we need the Needolin, which we got from defeating Widow, to open the door anyway.</p><p>Now it&#8217;s not a bad quest, and it certainly ensures that you&#8217;ve explored a bunch of Pharloom before the next act. But it also feels like there could have been more to it. And, as it turns out, these bells may have had a different purpose during an earlier stage of development. So who knows.</p><p>For now though, let&#8217;s add them to the chart.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PG_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PG_I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PG_I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PG_I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PG_I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PG_I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:951015,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.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_!PG_I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PG_I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PG_I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PG_I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a1693f5-dca1-4965-9c0b-827a2e2a4a90_3840x2160.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>Anyway! After ringing the bells, reaching the summit, and opening that gate, we face the hardest boss fight yet - and what might prove to be one of the hardest boss fights in the whole game - The Last Judge.</p><p>She&#8217;s the powerhouse guardian of the Citadel, who fights with flames, does two masks of damage upon impact, and can even kill you, right at the very end, with her final, dying explosion. Not cool, love.</p><p>She is an extremely hard boss. Certainly a suitable cap to the end of Act 1. I had a lot of trouble with this fight, almost to the point of wanting to quit the game altogether.</p><p>But, as it turns out... you don&#8217;t have to fight The Last Judge at all.</p><h1>Part 2 - Another Route</h1><p>So I&#8217;ve just described Act 1 of Hollow Knight: Silksong as having a pretty straightforward and predictable structure. A sequence of bosses and abilities that must be fought and unlocked in a very specific order.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gu2Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gu2Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gu2Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gu2Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gu2Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gu2Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:725624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.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_!Gu2Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gu2Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gu2Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gu2Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ca64b4-9afa-4df7-b20c-a7f553cbb7c8_3840x2160.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>And for most players, that is how they will scale Pharloom. It&#8217;s certainly how I did it. But there are actually a bunch of ways to break that sequence, leave that intended path, and do things your own way.</p><p>So, for starters - in The Marrow, you&#8217;ll find the Flea Caravan. This works a lot like the Grubfather in Hollow Knight 1. You&#8217;ll find fleas dotted around the world and when you get enough of them, you can go back to the caravan to get a reward.</p><p>But unlike the Grubfather, the caravan will actually move to a new location on the map after you hunt down a certain number of fleas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nV54!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nV54!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nV54!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nV54!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nV54!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nV54!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1098751,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.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_!nV54!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nV54!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nV54!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nV54!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d5febe7-8fab-4b7b-86b9-1a7fbe237993_3840x2160.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>From the Marrow to Greymoor after getting five of them. To the Blasted Steps after getting 12. And to the Pale Lake at the end of the Putrified Ducts after finding 22.</p><p>And because the caravan site in Greymoor is literally in the boss fight room with Moorwing, well... if you manage to find 5 fleas before that boss fight, you can ride the caravan to that space and Moorwing simply won&#8217;t appear in this room.</p><p>Now it will appear later in the game in a different spot - but you won&#8217;t have to fight it at all if you don&#8217;t want to, turning this once mandatory boss fight into an optional encounter.</p><p>Also - remember that expensive simple key from earlier? Well, 500 rosaries is a tall order at this early part of the game, but it&#8217;s not impossible with a little grinding and farming. And purchasing this key lets you really throw a spanner in the works.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UyUH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UyUH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UyUH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UyUH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UyUH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UyUH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:958107,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.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_!UyUH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UyUH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UyUH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UyUH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57d9930a-79d5-4a2f-9875-a317dfdbd3f5_3840x2160.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>For one, we can open a door in the Deep Docks. This lets us sneak through a bunch of rooms and pop out in the Far Fields - bypassing that boss fight with Lace entirely. Again, turning this essential encounter into a completely optional fight.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GOVN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GOVN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GOVN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GOVN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GOVN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GOVN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:910644,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.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_!GOVN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GOVN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GOVN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GOVN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfed216d-5088-4b1a-b8df-f1402fea7a83_3840x2160.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>Or, even better - we can go through a door in the Wormways. This lets us climb up to the top of Bone Bottom and enter Shellwood from the western side, meaning we&#8217;ve skipped Lace, the Drifter&#8217;s Cloak, Fourth Chorus, and Moorwing.</p><p>(Though, we will need to go get the Drifter&#8217;s Cloak at some point as it&#8217;s needed in Act 2).</p><p>All of this stuff is totally intended and planned by the developers at Team Cherry, of course. Like, if you skip Lace by either method, she&#8217;ll show up in a later location with a unique cutscene to tell you that she&#8217;ll save the fight until later.</p><p>But then there&#8217;s the biggest skip of all.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sbZh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sbZh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sbZh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sbZh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sbZh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sbZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:808893,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.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_!sbZh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sbZh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sbZh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sbZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf663ff0-6135-4b86-8eb5-b58a4566305b_3840x2160.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>You see, among the many new places we can go with the Cling Grip, is Sinner&#8217;s Road. This is a whole new area, off the northeastern corner of Greymoor, that&#8217;s filled with nasty guard dogs, swinging traps, and pools of acidic goop that cover Hornet in a bile that slowly saps her silk. This place sucks.</p><p>But within this area is another, even more hidden zone, called The Mist. It&#8217;s one of those, you know, Lost Woods type of deals - a loopy, impossible maze where taking the wrong path will just whip you back around to the entrance.</p><p>So you&#8217;ll have to figure out that playing the Needolin will send these fireflies off towards the correct door. And if you successfully follow them a bunch of times you&#8217;ll end up in an entirely new place called The Exhaust Organ.</p><p>This is the home of another boss - Phantom, who is perhaps the closest to the Hornet fight in the original Hollow Knight. And defeating him not only unlocks another silk skill, ooo, a parry - but - surprise! - it also opens a path to the Citadel, and Act 2 - meaning you don&#8217;t have to fight The Last Judge.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NtOZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NtOZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NtOZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NtOZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NtOZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NtOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1085407,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.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_!NtOZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NtOZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NtOZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NtOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6e4b3-10c5-47cb-8603-13cbb2d4fd66_3840x2160.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>That&#8217;s right - there are two completely different ways to finish this act and enter the Citadel. There&#8217;s the typical route through the Blasted Steps and past The Last Judge, and the more hidden route through Sinner&#8217;s Road and past Phantom.</p><p>And I like this a lot - because if you&#8217;re struggling with The Last Judge (hello!), the game gives you an alternative route to tackle instead.</p><p>One that&#8217;s less about sheer boss fighting skills - I mean, Phantom is a lot easier than the Last Judge, and has less total health and does less damage with each hit. But is, instead, more about exploration, secret-hunting, puzzle solving, and survival.</p><p>Plus, it just makes the world feel more complete and interesting. Of course there&#8217;s not just one single entrance to the Citadel through some massive gate. There&#8217;s also a sneaky side door by breaking in to its Underworks.</p><p>And so here&#8217;s the thing - when I first played through Silksong, taking that predictable path I showed in chapter one - I was ready to make this video and say that Act 1 is very linear. A strict sequence of events that must be followed exactly as Team Cherry intended.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WFRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WFRJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WFRJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WFRJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WFRJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WFRJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:836489,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.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_!WFRJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WFRJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WFRJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WFRJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa15a3b-da49-4ef7-891c-9a77d581e954_3840x2160.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 it turns out there are sequence-shattering secrets all over Act 1 that let you tackle the game in all sorts of ways.</p><p>Which is great. This offers different ways to play in future playthroughs. It rewards those who explore, or save up money, or find fleas. And while most players will take the quote-unquote normal path, it gives those who do stumble upon these alternative routes a very unique and special experience.</p><p>And this doesn&#8217;t even mention that you can also skip the Bell Beast, Sister Splinter, and Fourth Chorus... but with cheeky jumps and pogos, that are more like speed-running exploits than normal Metroidvania choices. So I won&#8217;t go into them properly in this video.</p><p>All of this means that Act 1 is perhaps more open-ended and non-linear than you might first think. With more optional bosses and alternative routes, and a more player-driven structure, than you initially realise.</p><p>But if you think Act 1 is open, just wait for Act 2.</p><h1>Part 3 - The Citadel</h1><p>Okay, now that we&#8217;ve made the pilgrimage up through Pharloom - however you ended up doing that - it&#8217;s time to tackle The Citadel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ch-x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ch-x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ch-x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ch-x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ch-x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ch-x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1103338,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.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_!Ch-x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ch-x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ch-x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ch-x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26826ab0-4803-4af8-a330-030d4ca60e3c_3840x2160.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>This area is shown as just one big blob on the zoomed-out area map - alongside the Cradle and the Underworks - but, inside The Citadel, you&#8217;ll realise that it&#8217;s made up of a bunch of distinct areas.</p><p>Well. Sort of distinct.</p><p>To me, Pharloom - the land of Act 1 - very much feels like a bunch of different zones. Each one has its own colour palette and vibe and can be easily identified from a screenshot.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ba5Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ba5Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ba5Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ba5Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ba5Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ba5Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1628025,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.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_!ba5Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ba5Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ba5Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ba5Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70db0be1-53a9-4641-8f9d-da3e9682d2c9_3840x2160.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 in the Citadel, the different areas feel slightly more same-y, and I felt like I was exploring one single space rather than lots of different areas.</p><p>Though, I&#8217;ll admit that each area does have its own ideas. The Cogwork Core is an industrial zone with spinning gears. The Whispering Vaults has box-shoving puzzles. The High Halls are all up-and-down elevators. And Whiteward is a small slice of a psychological horror game.</p><p>Plus, there&#8217;s some great environmental storytelling here - like how the enemies in the Choral Chambers carry loads of rosaries, but the worker drones in the Underworks have hardly any. And how the benches down here are pay-per use, showing how the staff are getting squeezed dry.</p><p>So perhaps I&#8217;m talking my way out of this position. But still - as I reminisce on the game, I can&#8217;t help but think of Pharloom as a bunch of distinct places and the Citadel as a single zone.</p><p>Maybe it&#8217;s like exploring a Metroid map, which then leads to a Castlevania map. Perhaps Pharloom is Zebes, and the Citadel is Dracula&#8217;s Castle. That could work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!51Bx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!51Bx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!51Bx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!51Bx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!51Bx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!51Bx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:743819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.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_!51Bx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!51Bx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!51Bx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!51Bx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36061bae-d2e2-4a17-ae63-a56a83ca5900_3840x2160.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>The Citadel also feels - suitably - self contained and disconnected from all of the stuff we just did. For starters there are separate fast travel systems, with the Bell Beast in Pharloom, and pneumatic elevators in the Citadel - and only one connection between the two. So going back to the Act 1 areas has the extra step of getting to the Grand Bellway first.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PxOZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PxOZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PxOZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PxOZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PxOZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PxOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1100810,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.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_!PxOZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PxOZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PxOZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PxOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c0cfad-89c7-4287-9db0-3b7b0d9aaad5_3840x2160.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>Plus, there&#8217;s actually no reason to ever return to Pharloom once you&#8217;ve reached the Citadel. Now I&#8217;m sure you will for wishes, pick-ups, needle upgrades, and whatnot - but all of the upgrades, bosses, and paths forward through Act 2 are found exclusively within the Citadel and the Underworks.</p><p>But the biggest difference between Acts 1 and 2 is in how progression works.</p><p>Act 1, as we just explored, certainly offers variance - but that was by skipping and bypassing bits of an otherwise linear structure. Act 2, on the other hand, is completely open-ended by design.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7mxC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7mxC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7mxC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7mxC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7mxC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7mxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:660182,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.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_!7mxC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7mxC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7mxC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7mxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8591e1-0271-4729-8ffd-12741ca4a4d8_3840x2160.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>Okay, so both paths into the Citadel start in the Underworks. But once we&#8217;ve made our way through there we&#8217;ll enter the actual building. A grand, opulent palace with stages, dining halls, and a spa.</p><p>At the very top of the Choral Chambers is a boss fight against the Cogwork Dancers. Side note: what a brilliant boss. That&#8217;s, like, an all-timer right there.</p><p>But anyway. Beating these ballroom bots gives us a new quest. We need to collect three bits of a melody and then bring back the completed tune.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tq5G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tq5G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tq5G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tq5G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tq5G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tq5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1056662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.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_!tq5G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tq5G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tq5G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tq5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b157565-dba9-4608-a10a-18b06bbe197b_3840x2160.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>These three song-lets are spread across the Citadel. And each one tests a different skill.</p><p>The Conductor&#8217;s Melody in High Halls is found after a frankly ridiculous enemy gauntlet with 10-or-so phases. The Architect&#8217;s Melody in Cogwork Core requires serious platforming skills as you bounce over deadly gears. And the Vaultkeeper&#8217;s Melody in the Whispering Vaults is behind a more traditional boss fight - against the theatrical ham, Trobbio.</p><p>Best of all, these three melodies can be found in any order. Lemme show you how.</p><p>So, after we defeat the Cogwork Dancers, we enter the Cogwork Core. This gives us access to the Whispering Vaults where we can fight Trobbio - which, in turn, gives us access to the eastern side of the Underworks, where we find the Vaultkeeper&#8217;s Melody.</p><p>(It&#8217;s actually just a cylinder, so we&#8217;ll need to take it to Vaultkeeper Cardinius, also in the Vaults, to actually play it. But whatever).</p><p>So that&#8217;s the first part of the chart.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n_Qz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n_Qz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!n_Qz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!n_Qz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!n_Qz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n_Qz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:833725,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.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_!n_Qz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!n_Qz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!n_Qz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!n_Qz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab887b31-4e28-4b33-8d37-f465f367ad3a_3840x2160.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>Now, the other two areas with songs - the High Halls, and the upper part of Cogwork Core - are locked until we get the next ability.</p><p>That would be the Clawline - a speedy hookshot-style ability, which can also latch on to hanging rings. This thing is in the Cauldron, on the east side of the Underworks. But there are actually two very different ways to reach it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nFhG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nFhG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nFhG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nFhG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nFhG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nFhG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:842746,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.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_!nFhG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nFhG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nFhG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nFhG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F556fcafc-d220-45e9-8d8f-0539928afd97_3840x2160.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>For one, we can get to it after defeating Trobbio. We&#8217;ll take this elevator down to the Cauldron and get the Clawline from there.</p><p>Or, we can find the White Key in Songclave, use that to open Whiteward, work our way through, and then drop down into the Cauldron from that area.</p><p>So... take your pick.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aqOK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aqOK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aqOK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aqOK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aqOK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aqOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:706730,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.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_!aqOK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aqOK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aqOK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aqOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0ba6242-b503-455e-83b0-86c3f1f987d3_3840x2160.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>Now, I love a Metroidvania upgrade that can be found through multiple routes. It gives players more agency, and it doubles their chance of finding it through exploration - or simply stumbling around.</p><p>It also means that we don&#8217;t have to fight Trobbio first, as he&#8217;s not necessarily between you and the Clawline. And it means that it&#8217;s actually possible to get to the High Halls, finish that tricky gauntlet, and meet Conductor Ballador before we&#8217;ve even defeated the Cogwork Dancers and gotten the quest to find the three songs.</p><p>We&#8217;ll just have to come back for the melody after the quest begins.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i01s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i01s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i01s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i01s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i01s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i01s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:826057,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.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_!i01s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i01s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i01s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i01s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88363067-28b2-4b3b-a3fd-eb9b4de4e491_3840x2160.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>So, you can hopefully see now that Act 2 is a very different beast to Act 1. Not only do you have three destinations, which can be completed in any order you like - but the whole business with the Clawline creates a tangled spaghetti mess.</p><p>With the outcome being: how you finish this act is very much up to you.</p><p>But you&#8217;ll still unlikely to get lost. You can always rely on the map-poking technique I explained earlier. And the game even puts icons on your map to show you where the melodies are. They don&#8217;t really spoil the game, if you ask me - they&#8217;re just there to stop you getting completely lost, as you&#8217;ll always know the general location of these all-important tunes.</p><p>And so once you have all three pieces of the melody, that is, well, ultimately... the beginning of the end of the game.</p><p>We can now take this elevator up, to the Cradle. Here we&#8217;ll fight Lace - again, or for the first time, depending on what when down in Act 1. And then continue through the Cradle to face down the final boss of Hollow Knight: Silksong: Grand Mother Silk. Beat her. Roll credits. You&#8217;re done.</p><p>But - in truth, this is not an accurate representation of playing the game. Not at all. Because we really have to talk about...</p><h1>Part 4 - Optional Goodies</h1><p>So far, I&#8217;ve been talking almost exclusively about the main progression of Hollow Knight: Silksong. You know: the things you have to do to advance the story, finish the main quests, and get to the end of the game.</p><p>But that is only a small part of what this game has to offer.</p><p>Because here&#8217;s the thing. In every Metroidvania, there&#8217;s the stuff that you have to do to finish the game, and there&#8217;s the optional stuff you can do that doesn&#8217;t impact the progression either way.</p><p>For instance, in Metroid Prime you&#8217;ll need the high jump boots, the Varia suit, the boost ball, the missiles, and so on to overcome the obstacles between you and the final boss.</p><p>But there are also energy tanks, missile upgrades, and even special weapons like the Wavebuster which all make Samus more capable, but they aren&#8217;t required for any locks, bosses, or puzzles. So: totally optional.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LUcX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LUcX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LUcX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LUcX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LUcX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LUcX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:858585,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.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_!LUcX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LUcX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LUcX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LUcX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35b8910-d9ab-4365-91ff-719e912cd10c_3840x2160.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>That means very Metroidvania has two piles: the mandatory pile and the optional pile. And in Hollow Knight: Silksong - well, the optional pile is massive. Like whopping. Like astronomically big. The amount of stuff you CAN do far outweighs the stuff you HAVE to do.</p><p>I mean, to put it in numbers - there are 12 bosses that must be defeated before finishing the game. Moss Mother, Bell Beast, Lace, Fourth Chorus, Moorwing, Sister Splinter, Widow, The Last Judge - or Phantom, Cogwork Dancers, Trobbio, Lace - again - and Grand Mother Silk.</p><p>And, yeah, that includes all the ones that can technically be skipped.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2zCW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2zCW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2zCW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2zCW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2zCW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2zCW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1734625,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.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_!2zCW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2zCW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2zCW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2zCW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cff1414-9eb7-4a2f-9cb7-aac14a63c344_3840x2160.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 then are 17 more bosses on top of them. 17 beautifully drawn, designed, and developed baddies that are totally optional and do not stand between you and the end credits. 17 boss fights that you just might never come across. That&#8217;s wild!</p><p>Another way to think about it is in terms of items. All the goodies and pick-ups and bits and bobs you can stuff in Hornet&#8217;s pockets. All of this stuff is optional - but just think how much crap there is in this game.</p><p>There are 20 mask shards that increase your health, 18 spool fragments that boost your mana, 8 pouch upgrades, and 3 bottles of pale oil to increase the power of Hornet&#8217;s needle.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zf_7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zf_7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zf_7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zf_7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zf_7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zf_7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1687622,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.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_!zf_7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zf_7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zf_7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zf_7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60bb0264-5e6b-4db8-9be7-aaf2408c5bfd_3840x2160.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>There are 6 different silk skills, which are powerful combat moves. Seven crests, which change Hornet&#8217;s moveset and unlock special attacks. There are 20 red tools, which are sub weapons. 21 blue tools, which help in combat. And 12 yellow tools, which help with exploration.</p><p>Plus 20 memory lockets, which let you equip more tools at the same time.</p><p>There are also 3 silk hearts to improve mana regeneration, a charge attack move, endless bundles of the game&#8217;s two currencies - rosary beads and shell shards, plus rare objects that can be sold to merchants for even more cash. There&#8217;s craftmetal which can be used to make special tools. There are fleas, simple keys, and bags of frozen peas. There&#8217;s so much stuff.</p><p>Some of these things are simple upgrades that give you more health, mana, ammo, and money. But others completely change the game - giving you a chance to make a totally unique build that works for you and the way you like to play.</p><p>It is a lot.</p><p>And all of this stuff is going to be useful because Silksong is, famously, a very hard game. A game with gruelling boss fights, exhausting enemy gauntlets, and difficult obstacle courses.</p><p>Now Team Cherry knows this - but has always said that the solution to getting stuck in a Hollow Knight game is to just... go somewhere else. To stop beating your head against a brick wall and instead try another route.</p><p>Ari Gibson says that players who get stuck &#8220;have ways to mitigate the difficulty via exploration, or learning, or even circumventing the challenge entirely, rather than getting stonewalled&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y_Nz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y_Nz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y_Nz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y_Nz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y_Nz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y_Nz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1131003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.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_!y_Nz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y_Nz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y_Nz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y_Nz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe71ba112-4d62-40cd-86d1-355aa842ef11_3840x2160.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>So, as Ari said, sometimes that means skipping the fight through a cheeky secret path. Other times, that means finding someone to help. For instance, you can find Garmond and Zaza in a side room in Greymoor, and get them to assist in the fight with Moorwing.</p><p>But the most obvious way to help improve your chances is to find some of these optional items and goodies. Some extra health or a tool that speeds up healing can be the difference between success and failure.</p><p>Though - I do want to note that this intention, for players to go somewhere else if they get stuck, is largely undercut by Silksong&#8217;s use of corpse running.</p><p>That&#8217;s a gameplay system where - when you die, you&#8217;ll lose some of your stuff. Specifically: all of your loose rosaries - the game&#8217;s main currency. And also any spool upgrades you&#8217;ve found.</p><p>So you&#8217;ll need to go back to the place you died and smack your cocoon to get your stuff back.</p><p>This idea was popularised by Dark Souls, and then borrowed for Hollow Knight. And the idea is once you&#8217;ve died, you&#8217;re in a heightened state of play because you&#8217;re less strong - and if you die again before getting back to your corpse... you&#8217;ll lose your stuff for good.</p><p>So it can be a good tool for amping up the stakes. But I just don&#8217;t think it works for a Metroidvania. We want players to die... and then go explore somewhere else instead. But the corpse running system just encourages them to keep going back to the same place, over and over again.</p><p>Now, Silksong does have some ways to reduce its impact - like these tools that turn loose rosary beards, that are lost on death, into strings of beads, which aren&#8217;t. And the Silkeater item gives you a few chances to retrieve your corpse.</p><p>But overall - I just don&#8217;t think this is a good system for this sort of game. I didn&#8217;t like it in Hollow Knight, I didn&#8217;t like it in Elden Ring, I don&#8217;t like it here, either.</p><p>But, okay, another thing worth noting is how many items you can possibly find before each boss fight.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_nLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_nLH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_nLH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_nLH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_nLH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_nLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:898983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.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_!_nLH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_nLH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_nLH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_nLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feef39021-b2c9-47da-9cb0-f957a342ddd3_3840x2160.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>For instance - in terms of mask shards, there are 20 total in the game, meaning you can double your health with 5 additional masks.</p><p>But the vast majority of them can only be found in Act 2. And that&#8217;s true of almost every other pick-up, too.</p><p>So if we consider the bosses at the ends of Act 1 and 2, The Last Judge and Lace. Ignoring Phantom for now.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vhfA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vhfA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vhfA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vhfA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vhfA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vhfA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:819522,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.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_!vhfA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vhfA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vhfA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vhfA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b606aa6-c8f3-4fd0-b66f-03aec93808fc_3840x2160.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>Well, before fighting The Last Judge we can theoretically find 6 mask shards, (which gives 1 extra mask) 6 spool fragments, 1 needle upgrade, and about 25 tools.</p><p>And considering that the Last Judge does two masks of damage with every hit, one extra mask doesn&#8217;t help all that much.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ovjn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ovjn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ovjn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ovjn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ovjn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ovjn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1264746,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.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_!Ovjn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ovjn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ovjn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ovjn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ca71e3-4bd3-4875-8001-590603567947_3840x2160.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 then before fighting Lace, we can find 10 more mask shards, adding 4 more masks, 12 more spool fragments, 2 more needle upgrades, and almost every tool in Silksong.</p><p>That makes a big difference. Like, there&#8217;s just not a huge amount of stuff we can do to improve our chances against The Last Judge - the biggest one being this magma bell that nerfs incoming fire damage - but when it comes to Lace, well an industrious player can massively tip the fight in their favour.</p><p>And so I think this is why I found Act 2 to be almost easier than Act 1. In the first act I felt like I had to just constantly retry boss fights like Moorwing, the Fourth Chorus, and The Last Judge. There wasn&#8217;t much else I could do. But in Act 2, if I was struggling with Trobbio or Lace or Grand Mother Silk I could just go somewhere else, get more power, and come back later.</p><p>But okay. With those caveats aside, let&#8217;s ask the question: where you do find all this stuff?</p><h1>Part 5 - Walls and Wishes</h1><p>Okay, so we&#8217;ve established that Silksong has a buttload of optional stuff to find. But the important question, in terms of Boss Keys, is asking how players will discover them.</p><p>And well, ultimately, there are four main sources for finding optional items in the game - backtracking, secret walls, shops, and wishes.</p><p>Let&#8217;s start with backtracking.</p><p>For the main progression, Silksong almost never asks you to go back on yourself. Act 1 can be finished through endless forward progression. And Act 2 is entirely self contained - with everything you need to complete that quest being found exclusively within the Citadel and the Underworks.</p><p>That&#8217;s a bit unusual for a Metroidvania, where part of the joy of the genre is zig-zagging back and forth across the entire map. Perhaps unlocking a new ability in one place and then going all the way back to the very start of the game in order to use it.</p><p>Silksong doesn&#8217;t really do this for its main path. But it does have stuff for those who return to a previous zone with a new ability in tow - it&#8217;s just almost always optional.</p><p>For instance, there&#8217;s a path off of the Marrow with a big beefy baddy who will promptly turn you into mashed potato. It&#8217;s teaching you, very early on, that sometimes you&#8217;ll want to leave and come back later.</p><p>So if you return after getting the dash you can outfox this guy, defeat him, and enter a whole new area: Hunter&#8217;s March, which holds a flea and a secret shop. And if you come back with the Drifter&#8217;s Cloak, you can fly up here... in order to face the Savage Beastfly and - if you manage to defeat that - unlock the powerful Hunter&#8217;s Crest.</p><p>And this happens throughout Silksong. Each time you get a new ability you can use it NEARBY to move forward and make more progress. OR you can turn around, go back to somewhere you&#8217;ve already visited, and use the ability to unlock something cool.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZHbt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZHbt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZHbt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZHbt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZHbt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZHbt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1549868,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.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_!ZHbt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZHbt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZHbt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZHbt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df3d817-7165-4f32-8440-02b4602d0124_3840x2160.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>The Clawline is a particularly good example, actually. Technically, it&#8217;s only needed within the Citadel - to open the paths to High Halls and the Cogwork Core, in order to get parts of the Threefold Melody.</p><p>But we can also backtrack to the zones we visited in Act 1, and use it to unlock a bunch of new places in Pharloom - including a whole new area called the Sands of Karak, a new part of the Deep Docks, plus a mask shard back in Far Fields.</p><p>Oh! And it can also be used in the Slab to reach another whole new zone: Mount Fay.</p><p>This is an icy alpine area on the western edge of the kingdom. It&#8217;s so cold that Hornet will take damage if you&#8217;ve been exposed to the elements for more than a few seconds. So you&#8217;ll need to dash between these heating lights to stay warm, and reset the countdown.</p><p>At the very top of the mountain is, actually, another upgrade - the Faydown Cloak. This fuzzy winter coat not only protects you from the freezing temperatures, but also gives you a double jump.</p><p>And seeing as I&#8217;ve only just mentioned it, after talking about how to finish the game, you&#8217;ll hopefully realise that this thing is - again - optional.</p><p>I mean, if you do find it while playing Act 2 then it will certainly come in handy. It will make the Cogwork Core platforming section a lot, lot easier. And you can also use it to find a secret area in the High Halls, where you can stop these silk-sucking marionettes from ever appearing throughout the Citadel - which will help out during that ridiculously long gauntlet.</p><p>But, still, the Faydown Cloak is not technically essential and you can finish the game without it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pg87!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pg87!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pg87!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pg87!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pg87!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pg87!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1618212,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.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_!pg87!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pg87!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pg87!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pg87!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed250b-672f-47ee-b587-9c9b4bc052f2_3840x2160.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, again, with this thing under your belt you can now backtrack across the map and use this new power-up to find a whole bunch of new areas across both Pharloom and the Citadel. Like Wisp Thicket, which is above Greymoor, and Memorium, which is at the top of the Citadel. There are new optional bosses like The First Sinner, Father of the Flame, and Voltvyrm - all of which drop powerful silk skills and tools. And there are lots of useful goodies to find.</p><p>So - the point is, Silksong almost never asks you to backtrack - but if you do it, you&#8217;ll be rewarded with all sorts of helpful items.</p><p>And I think this approach to backtracking works really well. It means casual players can just stick to the main quest and make progress by always moving forward. But it also means that Metroidvania obsessives still get a big advantage for, you know, committing the world map to memory, and being super fastidious about exploration.</p><p>Okay, so that&#8217;s backtracking. The other way to get these optional items is through secret walls.</p><p>All across Silksong are these crumbling walls that you can break open. Or they&#8217;re sometimes just cheeky passageways that are covered up by bits of the foreground.</p><p>These things defy map poking because, until you find them, they do not show up on your map at all. It looks like you&#8217;ve explored the whole space - but, ahh, no you haven&#8217;t.</p><p>Now these things are everywhere - I counted more than 50 across the map on my second playthrough for Boss Keys. And they hide items, boss fights, shops, and even entire areas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YFqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YFqh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YFqh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YFqh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YFqh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YFqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1386924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.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_!YFqh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YFqh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YFqh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YFqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c97b21c-5bb9-4454-b89d-c5ba4ad48c8f_3840x2160.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>Seriously - both Bilewater and the Putrified Ducts are hidden behind secret walls, and so it&#8217;s entirely possible to play the entire game without ever knowing these places are there. Seriously - I beat the whole game without stepping foot in Bilewater. The only clue was that suspicious empty space on my map.</p><p>Though, it should be noted that you are given some help with finding these locations. Bilewater can be discovered through two different hidden walls - in Sinner&#8217;s Road and in the Whispering Vaults, meaning you&#8217;ve got two chances to find it.</p><p>Meanwhile, there&#8217;s a side-quest where you track the shopkeeper Jubilana - which shows a trail through a secret passageway in Memorium, and takes you to a hidden area above Songclave. From there, it shouldn&#8217;t be too hard to find this breakable wall that leads to the Putrified Ducts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kf1b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kf1b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kf1b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kf1b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kf1b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kf1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1464084,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.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_!Kf1b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kf1b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kf1b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kf1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff715e7b2-f56a-471d-b466-38ffbee3ef18_3840x2160.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>We can also get optional items from shops. That one&#8217;s pretty self explanatory. There are shopkeepers across Pharloom and the Citadel, and each one will sell tools, spool fragments, mask shards, and more in exchange for rosary beads.</p><p>So if backtracking and secret walls reward exploration, then these shops reward being economical with money, and not losing your cocoon - and the rosary beads you were carrying - by dying a lot.</p><p>And then there are wishes. These are side quests that can be picked up from bulletin boards in the major towns, or by talking to specific characters.</p><p>Many of these are simple quests that you&#8217;d see in other games. You know: kill specific enemies and gather their spoils. Track down an NPC by following their trail. Find materials. That sort of thing.</p><p>But there are more notable ones too. There are wishes with special boss fights, like the Skull Tyrant in the Marrow and the Broodmother in the Slab.</p><p>And there&#8217;s the wish Great Taste of Pharloom, where you need to find four ingredients across the entire map of Silksong, and deliver a rasher from Bellhart to the Citadel without it disintegrating - all of which gives you the necessary item to boost your needle&#8217;s power.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hbkU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hbkU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hbkU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hbkU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hbkU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hbkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1807034,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.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_!hbkU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hbkU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hbkU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hbkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3048820b-46aa-4390-b50f-eace4337c492_3840x2160.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>Oh, and there are also other side activities that aren&#8217;t listed as specific wishes. Like in the Citadel, you can find three cogheart pieces - which then go together to power up this robot sentinel.</p><p>And so between the cogheart pieces, the taste of Pharloom, and the threefold melody - you could be doing three completely different &#8220;find all of these objects&#8221; quests, simultaneously, throughout Act 2.</p><p>Overall, I think side quests fit really well in a Metroidvania. It&#8217;s not typically a part of the genre - I can only think of a few examples with them, like Prince of Persia and some of the Castlevania entries on DS. But they make sense.</p><p>They give you something else to do if you&#8217;re lost or banging your head against a boss fight. They often give you a reason to revisit an area you&#8217;ve long forgotten about. And they reward other types of activities like scouring the map, or collecting things.</p><p>So - Silksong is jam packed with optional goodies to find. And as I said in the previous section - they&#8217;ll prove very helpful in a game this difficult.</p><p>But this stuff actually has a much bigger impact than just letting players modulate the difficulty.</p><p>Because the real side effect of having so much optional stuff is that it makes the adventure inherently less linear. At almost every moment in Silksong, you can make a choice about where to go and what to do.</p><p>You could follow the main quest progression - or you could go and work on a wish, or explore some new area of the map, or backtrack to an old place with a new ability, or retry that boss you skipped earlier, and so on, and so on.</p><p>And this makes each player&#8217;s experience way more personal.</p><p>The areas you visit, the bosses you fight, the secret walls you uncover, the wishes you find and complete, the crests and silk skills and tools you find and use... all of this changes from player to player.</p><p>Which ones will you encounter, and what order will you discover them?</p><p>By having so much stuff be entirely optional, it means that each playthrough of Silksong is unique - and not at all defined by the developers.</p><p>But. With all of that being said. Perhaps I&#8217;m being a bit hasty to describe all of this stuff as being truly optional. Because, as it turns out, a lot of this stuff ends up being way more important than I&#8217;ve first let on.</p><h1>Part 6 - Silk and Soul</h1><p>Okay, so you might have felt like the final boss fight was a bit easy. And that the final cutscene before the credits was a tad bleak. Like... this can&#8217;t be the real ending of the game, can it?</p><p>And you&#8217;d be right. Just like Hollow Knight 1, there&#8217;s a lot more to do if you want to see this thing through and unlock the true, final ending.</p><p>This all comes in the form of a wish, Silk and Soul, which is given by the Caretaker in Songclave. This quest will kick off a sequence of events that will lead to the real ending of Silksong.</p><p>But actually getting wish thing to appear means fulfilling a hodgepodge collection of prerequisites and requirements. Including...</p><p>A whole bunch of specific wishes, many involving big donations of rosaries and shards to wish walls. That also includes the wish Trail&#8217;s End, which involves buying all of Shakra&#8217;s maps - meaning you&#8217;ll need to have been to all the major areas in the game.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l964!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l964!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l964!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l964!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l964!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l964!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1892029,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.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_!l964!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l964!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l964!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l964!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd48547dc-5ed6-4bef-acdc-9a6c22a21d7e_3840x2160.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>You&#8217;ll need the Faydown Cloak from Mount Fay. You&#8217;ll need the Bellhome key, which you get from doing wishes in Bellhart. You need to move the Flea caravan to Fleatopia - which meaning finding the Pale Lake and hunting down 22 fleas. And you&#8217;ll need 17 &#8220;quest points&#8221;, which come from completing miscellaneous wishes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Or_0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Or_0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Or_0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Or_0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Or_0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Or_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:913074,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.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_!Or_0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Or_0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Or_0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Or_0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c64be0-ce90-4548-b49e-75d9407de10a_3840x2160.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>Now this list is not actually in the game. You can of course find it on Wikis and Reddits and whatnot. But inside the game itself - well, I guess it&#8217;s supposed to just be a thing that will trigger when you&#8217;ve proven that you&#8217;ve done a lot of the game.</p><p>Lore wise, I think it&#8217;s supposed to show that Hornet truly cares for the people of Pharloom, and has shown this through charity, effort, and bravery. Which is very cute.</p><p>But because it has so many specific prerequisites - like the Bellhome key and that one wish with Shakra&#8217;s mentor - well, a lot of players may not trigger it, and just want to know how to continue with the game. I mean, it&#8217;s quite telling that the first results on Google for &#8220;Silksong how&#8221; are all about unlocking Act 3.</p><p>So perhaps there could have been another, less obtuse, way to have this thing unlock.</p><p>But okay. Once we have this quest, the Caretaker has a plan to defeat Grand Mother Silk without plunging Pharloom into chaos. We just need to gather up four items.</p><p>We need to get the Maiden&#8217;s Soul from the Chapel Maid in Bone Bottom, and the Hermit&#8217;s Soul from the Bell Hermit in Bellhart. Both of those are just about asking nicely.</p><p>The Seeker&#8217;s Soul is a lot tougher because we have to defeat Groal the Great in Bilewater, which is perhaps the worst boss in perhaps the worst area. Joy. And then finally, we need the Snare Setter item, which can be found in Weavenest Atla, back at the very beginning of the game.</p><p>What&#8217;s interesting is that three of the four items needed are behind hidden walls, or in hidden areas. And as I explained earlier, these things aren&#8217;t shown on your map and so can&#8217;t be discovered through simple map poking.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GvSJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GvSJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GvSJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GvSJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GvSJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GvSJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1797443,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.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_!GvSJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GvSJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GvSJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GvSJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf2c28c0-1ec1-41c5-9fdd-3c2d9f4a9b62_3840x2160.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>And on top of that - this is where Silksong finally makes backtracking part of the main progression. We&#8217;ll need to return to Bone Bottom, to Moss Grotto, and to Bellhart in order to grab items that weren&#8217;t available on our first trip there.</p><p>Basically: now that casual players have seen the ending and left somewhat satisfied - Team Cherry can amp up the challenge for us sickos who want more. Not just the difficulty of the bosses, mind you - but the difficulty of the exploration and navigation.</p><p>Though, it should be noted that the Caretaker will at least give you clues for each part of the quest in his dialogue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XshI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XshI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XshI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XshI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XshI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XshI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:727730,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.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_!XshI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XshI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XshI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XshI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aa8122f-d28c-418b-9f76-842da7e25831_3840x2160.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>So that&#8217;s Silk and Soul - it adds another dose of non-linear exploration to the game.</p><p>And with the Soul Snare finished, we can fight Grand Mother Silk again - but, this time, we&#8217;ll play the Needolin at the end.</p><p>This gives us a very different ending cutscene. And if we load up the game again, uhhh, our save file looks rather strange. Let&#8217;s load it up.</p><h1>Part 7 - Act Three</h1><p>Welcome to act three.</p><p>There&#8217;s a bit in Hollow Knight 1 where the familiar Forgotten Crossroads area has become corrupted. Useful pathways are shut off, and basic enemies have mutated into more powerful forms.</p><p>Well, this is the premise of Silksong&#8217;s third act - only it covers the entire map. Entire areas are damaged and destroyed, there are broken pathways, and enemies have a chance of being corrupted by the void - which makes them more deadly and resilient.</p><p>It&#8217;s a case of reimagining a place that you thought you had come to know well. A twist on the familiar. Kinda like the upside down castle at the end of Symphony of the Night.</p><p>And for the first big twist - when we go to use the Bell Beast to fast travel back to Bone Bottom, we&#8217;ll find that it has been usurped by the Bell Eater - our first new boss of Act 3.</p><p>Killing that pooping weirdo gives us back the Bell Beast, plus a handy new ability. We can now use the Needolin to call out for the Bell Beast&#8217;s kids - which warps us back to the nearest fast travel point.</p><p>Now I&#8217;m always a fan of holding back quality of life stuff until the back part of the game. You wouldn&#8217;t want to have this throughout the whole of Silksong - it would make things too easy. But now we&#8217;re in the final stretch, it&#8217;s nice to remove some of that tedium.</p><p>Anyway - while it&#8217;s nice to have the Bell Beast back, I think it would have been fun to have to walk all the way back to Bone Bottom on foot, rather than just fast travelling there. It would have been a good way to see how both the Citadel and Pharloom have changed for Act 3, it would give you a bunch of new combat challenges on the way there, and it would be a clever twist on the goal of the first two acts - to descend, rather than to climb.</p><p>Whatever the case, once we&#8217;re back at Bone Bottom we find the Shamans, who give us a quest to dive deep beneath Pharloom, into the Abyss.</p><p>(I guess that&#8217;s the twist on the Act 1 goal - to reach the lowest part of the map, rather than the highest. Fine. Whatever. Ignore me).</p><p>So it&#8217;s time to go back to the Deep Docks, where there&#8217;s a diving bell. Now we might have already found this thing in Act 2 - it&#8217;s just sitting there, behind a Clawline ring and a boss fight against the Forebrothers Signis and Gron. In fact - that might be for the best as the boss encounter is actually harder if playing in Act 3, thanks to the addition of mutated enemies.</p><p>Whatever the case - we take the diving bell down. Deep down. Very deep down. Into the abyss.</p><p>This is a slightly more linear section, and also the location of the game&#8217;s final ability: the Silk Soar. This lets us fly up vertically. It&#8217;s useful for getting to areas that are too high for even the double jump - and it&#8217;s a bit like the Shinespark in Metroid, but without the run up.</p><p>We can also use this new move to leave the abyss in a thrilling escape sequence. Which is also quite Metroid coded, let&#8217;s be honest.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bmE8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bmE8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bmE8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bmE8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bmE8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bmE8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1521068,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.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_!bmE8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bmE8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bmE8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bmE8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f7f74ce-1391-4c09-9f8e-fcc19d3b67a8_3840x2160.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>Now we&#8217;re back in Pharloom, we can use the Silk Soar to finally reach every single area on the map. Nothing is off limits now. And we can use it to backtrack to various areas and unlock a number of optional goodies.</p><p>That includes a mask shard on Mount Fay, a silk skill in the cradle, a new quest involving Mr Mushroom in Pale Lake, and an optional boss fight against the Watcher at the Edge in the Sands of Karak. Who drops a completely useless memento. Great. Cheers. What was the point of that?</p><p>But our actual goal is to go back to Bone Bottom and get the real quest of Act 3.</p><p>That quest is to gather three hearts by tracking down dead or otherwise defeated warriors - and then using a new Needolin song to pop into their memories. There we can defeat them and win their heart.</p><p>Those hearts are...</p><p>The Heart of Might. This comes from Crust King Khann in the Coral Tower at the top of the Sands of Karak, past two boss fights against giant Conchflies. Again, like with the diving bell, we might have already been here in Act 2. But either way, we can now use the Needolin to enter Khann&#8217;s memories, fight through several tricky gauntlets, and then take down Khann himself.</p><p>Then there&#8217;s the Heart of Pollen. This one will take us back to the elevator shaft that goes from the Grand Gate to the Underworks. And by using Silk Soar we can leap up to this higher section. That leads us to two bosses in a row - Shrine Guardian Seth (rest in peace) and then Nyleth. This is a tricky platforming-focused fight that will have you bouncing back and forth from wall to wall, over a pit of spikes.</p><p>And finally there&#8217;s the Heart of Wild. For this one we can go back to Hunter&#8217;s March and use the Silk Soar to jump over this statue. This takes us to a new part of the Far Fields and eventually, to a showdown with the operatic Skarrsinger Karmelita. One of the hardest bosses in the game.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YErn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YErn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YErn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YErn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YErn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YErn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:681429,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.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_!YErn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YErn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YErn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YErn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27538d0-db3c-424b-aba7-ff724fd154c7_3840x2160.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>Like in Act 2, the locations of these bosses are put onto your map as icons - to help you track them down. But because this is Act 3, the actual entrances to these boss areas are often hidden, and thus not shown on the map. The paths to Nyleth and Karmelita are behind secret walls - and so they&#8217;re immune to map poking.</p><p>But - like Act 1, there is also another way to complete the quest. You see, there&#8217;s actually a secret fourth heart.</p><p>If you saved the Green Prince from his cage in Sinner&#8217;s Road, using a simple key, you can find him in Greymoor. Here you can enter his memories to find an entirely new zone, Verdania, and fight the Clover Dancers - a clever storytelling callback to the Cogwork Dancers in the Citadel.</p><p>Defeating the Clover Dancers gives us the Conjoined Heart which can be used in place of another of the other three - useful if you can&#8217;t find the entrance to Nyleth&#8217;s shrine, or you suck too much to beat Karmelita. Hello!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-YKX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-YKX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-YKX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-YKX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-YKX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-YKX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1492185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.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_!-YKX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-YKX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-YKX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-YKX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5079ee21-1c5e-4101-8d36-713605b361b7_3840x2160.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>So, those are the four hearts we can find. But we only need three of them, at which point we can take them back to the Shamans to kickstart the ending of the game.</p><p>We&#8217;ll go through Hornet&#8217;s memories to get the Everbloom. Then return to the Abyss and fight the real, actual, promise this is the final boss - Lost Lace, before seeing the true ending of the game.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iG6R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iG6R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iG6R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iG6R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iG6R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iG6R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:862008,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.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_!iG6R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iG6R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iG6R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iG6R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc39f7f3-7e2b-4168-85dc-94181eb1cc18_3840x2160.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>All of which means Act 3 looks something like this... with a few steps being completable in Act 2 if you were being particularly thorough. Like Act 2, this final act is non-linear and free-form - guided by the player&#8217;s decisions and abilities.</p><p>Oh, and before I wrap up this section - it does mean I&#8217;ll need to recalculate that previous claim that there are more optional bosses than mandatory ones in Silksong.</p><p>So, at the end of Act 2 there were 12 mandatory bosses and 17 optional ones.</p><p>We&#8217;ll need to promote the Great Conchflies, Groal the Great, and the Forebrothers to mandatory, as they&#8217;re part of the progression through Trail&#8217;s End, Silk and Soul, and Act 3.</p><p>If we ignore Khann and go after the Clover Dancers, we&#8217;ll need to add Seth, Nyleth, Karmelita, Clover Dancers, and Lost Lace as mandatory fights. It&#8217;s not looking good...</p><p>But! There are loads of optional bosses in Act 3, including a fight with the Pinstress, an annoying chase after a mythical Palestag in Verdania, and a rematch with a tormented Trobbio.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FOS2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FOS2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FOS2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FOS2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FOS2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FOS2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1765717,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/181660194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.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_!FOS2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FOS2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FOS2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FOS2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cf1213-2cd1-4354-8615-aba0cb35a9e7_3840x2160.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>Which all, to my count, means there are 20 mandatory bosses in Silksong, but 25 optional ones. My point still stands! The video still works!</p><h1>Part 8 - Boss Keys</h1><p>Okay, let&#8217;s bring this all together.</p><p>When we consider the entire game, Silksong has a very interesting structure.</p><p>Act 1 has this tightly paced, pretty linear progression, with a non-stop parade of boss fights, upgrades, and new areas. But then Act 2 is more loose and freeform - a non-linear sequence where you&#8217;re free to wander and explore in a more meandering fashion. And then Act 3 is a mix of the two - with linear sections like the Abyss, and then exploratory parts like finding the three hearts.</p><p>This concertina structure, which dramatically bounces between moments of forward propulsion and slower discovery, keeps the game interesting. It&#8217;s a constant change of pace that means Silksong never sings on the same note for long enough to get boring.</p><p>On top of that, the game constantly offers ways for players to break and bend the obvious structure of the game. Act 1 is full of cheeky skips and sequence breaks. Act 2 has the stuff with the Clawline. And Act 3 lets you pick 3 hearts from a total of 4.</p><p>This gives players more agency, it makes each playthrough different, and it gives options for speed-runners and challenge players to tackle the game in a different way.</p><p>And then on top of that, there&#8217;s just endless optional content to complete. Wishes, bosses, pick-ups, and secret areas.</p><p>This makes each playthrough completely unique. It lets you modulate the difficulty of the game - by giving you a way to turn the tables against bosses. And it lets Team Cherry keep the golden path through the game quite simple and straightforward - but provide lots of rewards for the players who explore, who save up money, who poke at suspicious walls, and who backtrack to earlier parts of the game.</p><p>And then on top of all of THAT, this is a world that feels coherent and cohesive.</p><p>This is not just a bunch of arbitrary zones stitched together for the sake of a Metroidvania. But the world layout makes sense. Each location has a reason for being - and a reason for being where it is. And ultimately the grand story of the game - about this pilgrimage from the depths of Pharloom to the heights of the Citadel - is represented on the world map itself.</p><p>The level design and the way you transport through it tells the story just as clearly as any lore dump.</p><p>Put all of this together. A changing pace. Alternative paths. Optional goodies. Coherent storytelling. Put all of this together and we get a Metroidvania made with such obvious skill and thought - taking it to the highest echelons of the genre, and making it the new gold standard for other developers to aspire to.</p>]]></content:encoded></item><item><title><![CDATA[GMTK Digest (November 2025)]]></title><description><![CDATA[Primed and ready]]></description><link>https://gmtk.substack.com/p/gmtk-digest-november-2025</link><guid isPermaLink="false">https://gmtk.substack.com/p/gmtk-digest-november-2025</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Fri, 28 Nov 2025 10:46:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!caSN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic" 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_!caSN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!caSN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!caSN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!caSN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!caSN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!caSN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:506609,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/180167079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!caSN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!caSN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!caSN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!caSN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913cb42f-66de-4466-8ac7-4cfc6d1859d1_1920x1080.heic 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>Hello GMTK backers! Here is your Digest for November.</p><p>This month was actually a little light on new releases - the biggest new games were COD BLOPS 7 and Kirby Air Riders. So I&#8217;ve picked some different, but still recent, titles for the new releases section.</p><p>Hope you&#8217;re doing well and keeping warm and cozy in these winter months. Chat soon!</p><p><strong>New Releases</strong></p><p>Read - <a href="https://www.forbes.com/sites/paultassi/2025/11/15/call-of-duty-black-ops-7s-awful-ai-use-is-a-watershed-moment/">Call Of Duty: Black Ops 7&#8217;s Awful AI Use Is A Watershed Moment</a> - &#8220;Without question, Call of Duty: Black Ops 7<em> </em>is the most egregious use of AI I&#8217;ve seen in a mainstream game&#8221;.</p><p>Watch (41 mins) - <a href="https://www.youtube.com/watch?v=nD_TgaxUOsE">Silent Hill &#119891; &amp; Women as Suffering Machines</a> - &#8220;Silent Hill f is the story of women as machines for suffering, of women as goddesses and doormats, and the men who tread upon them&#8221;.</p><p>Watch (35 mins) - <a href="https://www.youtube.com/watch?v=F1oc4_hP3IQ">What Is Silent Hill f REALLY About?</a> - &#8220;It&#8217;s a horror game about the curses we carry in our blood and how we kill them when we transition between the past and future&#8221;.</p><p>Read - <a href="https://kotaku.com/hades-2-story-melinoe-chronos-hecate-is-it-good-2000642943">Hades 2&#8217;s Story Mistakes Repetition For Revelation</a> - &#8220;Hades II Isn&#8217;t A Story&#8212;It&#8217;s Maintenance&#8221;.</p><p><strong>Behind the Headlines</strong></p><div id="youtube2-c9nOwjeznjI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;c9nOwjeznjI&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/c9nOwjeznjI?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>Watch (19 mins) - <a href="https://www.youtube.com/watch?v=c9nOwjeznjI">The Rockstar Workers Fired Before They Could Finish GTA 6</a> - &#8220;Rockstar claims these firings were due to &#8220;gross misconduct&#8221;, but the workers have another two words they prefer to use instead: &#8220;union busting&#8221;.</p>
      <p>
          <a href="https://gmtk.substack.com/p/gmtk-digest-november-2025">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What's the point of prototyping?]]></title><description><![CDATA[Game Dev 101 - Episode 2]]></description><link>https://gmtk.substack.com/p/whats-the-point-of-prototyping</link><guid isPermaLink="false">https://gmtk.substack.com/p/whats-the-point-of-prototyping</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Wed, 05 Nov 2025 16:31:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/8tHJgtbj6rs" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-8tHJgtbj6rs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;8tHJgtbj6rs&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/8tHJgtbj6rs?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>On the <a href="https://www.youtube.com/watch?v=0m60QbT85Tc">last episode of Game Dev 101</a> - my series about the indie game production pipeline - I shared a whole bunch of tips for coming up with ideas for games.</p><p>So, now you know what sort of game you want to make - it&#8217;s time to start building it, right? You know, make the art, write the code, hire the composer...</p><p>Wrong!</p><p>In fact, rushing straight into production is one of the biggest mistakes that new game developers can make.</p><p>But check this out: before studio MDHR drew thousands of hand drawn animation frames for Cuphead, it made a version that looked like this...</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mGts!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mGts!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!mGts!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!mGts!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!mGts!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mGts!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139658,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/178061265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mGts!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!mGts!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!mGts!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!mGts!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11551c5-e78a-4d0e-93b7-b3d2dfba1c7a_3840x2160.heic 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>And before Nintendo built the enormous open world of Hyrule for Breath of the Wild, it made a simple top-down 2D version, using sprites borrowed from Zelda 1.</p><p>These are <em>prototypes</em> - scrappy, sample versions of games, built to test the idea before starting development.</p><p>It&#8217;s the game dev equivalent of building a bridge...by first making it out of wood, string, and zip ties.</p><p>Now you might be thinking - oh man, I have to make a whole other game, before I get to make the game itself? That seems like a lot of work! What&#8217;s the point of doing a prototype, anyway?</p><p>And, well, that&#8217;s what this post is all about.</p><p>And to help me out, I chatted to Luke Muscat - the superstar designer behind games like Fruit Ninja, Jetpack Joyride, and Feed the Deep - to offer some expert advice.</p><blockquote><p>I have made literally hundreds of prototypes at this point in my career and I would say like at least half of them weren&#8217;t fun at all. - Luke Muscat</p></blockquote><p>So, this is Game Dev 101, and this is episode two: </p><h4>What&#8217;s the point of prototyping?</h4><p>Okay, so basically...a prototype lets you answer a question.</p><p>And perhaps the most important question of all is...&#8220;is this game fun&#8221;?</p><p>Because, as it turns out, our brains are terrible video game simulators. Almost any idea can sound good in our head. But it&#8217;s only when you actually get to play something that you can see whether or not it works.</p><p>That&#8217;s why Nintendo designers have the mantra &#8220;make before we talk&#8221;.</p><p>Whether its splatting ink in Splatoon or making vehicles in Tears of the Kingdom or coming up with wonder transformations in Mario, they always make something, to test and prove that the game will be fun, before pitching the idea to the higher ups.</p><blockquote><p>It&#8217;s just so hard to conceptualise whether things are going to work or not once it becomes a complete system.</p><p>We can&#8217;t know whether something&#8217;s going to be fun without actually playing it and experiencing it, even when we think we have a pretty good imagination for that.</p><p>There&#8217;s just too many nuances, too many things that are unexpected.</p><p>A relatively recent example for me was: I had this idea for like a one-button shooting game and the idea was was like you would shoot like a Uzi and it would push you back at the same time so shooting became your locomotion and your attack.</p><p>And it is just really like not fun to move in a backwards position, like always getting pushed away from something didn&#8217;t feel assertive in the way that a game about shooting heaps of people felt like it should be.</p><p>That one&#8217;s so simple, right? Like there&#8217;s very little to it, but there is a feeling when playing it that just isn&#8217;t right.</p></blockquote><p>But perhaps &#8220;fun&#8221; is a little restrictive. Because, in truth, a prototype can be used to test almost any aspect of the game.</p><p>So when Jonas Tyroller and co were making Thronefall, they certainly made plenty of different gameplay prototypes to see if it was fun - but they also made prototypes exclusively for testing different art styles and camera angles.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-cey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-cey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!-cey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!-cey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!-cey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-cey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:276585,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/178061265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-cey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!-cey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!-cey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!-cey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6adef096-7c65-4021-8599-78de87fa8d0a_3840x2160.heic 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>You could even a prototype to test out the narrative. At Pixar, the studio will often make the entire film as a scrappy comic book animatic, with stand-in voices from the animators, to they see if the narrative makes sense.</p><p>And all before they ever make a single 3D model.</p><p>Another question a prototype can help answer is...</p><h4>Is this idea viable?</h4><p>The act of making a prototype will give you a lot of insight into what it would be like to make the whole game, and give you a preview of how easy or difficult production is going to be.</p><blockquote><p>I think puzzle games are a really good example.</p><p>Like if you&#8217;re prototyping a puzzle game, if it&#8217;s really easy to make puzzles for the puzzle game, you know you&#8217;re somewhere fertile.</p><p>If it&#8217;s really hard, it&#8217;s like, well, okay, this is Clearly, going to be an uphill battle the whole way.</p></blockquote><p>And as Jonas explained in the previous episode - you can make a pretty good guess for how long a project will take, based on how long the prototype takes to build.</p><p>Like, I was working on a prototype for a game about running your own video rental store, where you&#8217;d decide how to stock the shelves and answer customer queries.</p><p>But even that small sample took weeks of work - and showed me that this project would take much more time than I have to spare right now.</p><p>And, besides, a few months later, the game Tiny Bookshop launched which is basically the exact same thing but better. So, dodged a bullet there.</p><p>And then the other important question a prototype can help answer is...</p><h4>Will other people like it?</h4><p>A prototype lets you share your vision with other people - but not as a pitch or a concept. But as something actually playable.</p><p>Like, when Rare was trying to get Microsoft to green-light the pirate party game Sea of Thieves, the studio got Phil Spencer and co to play a scrappy prototype version of the game, and filmed their session - to prove the point that this game would lead to cooperation, conversation, and banter.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!On_a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!On_a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!On_a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!On_a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!On_a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!On_a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:370320,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/178061265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!On_a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!On_a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!On_a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!On_a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06bf7d-cedc-462a-af5e-107733e4e495_3840x2160.heic 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>And so, ultimately, you can use a prototype to help figure out if this game is going to be a hit, once it comes out.</p><p>For my roguelike spelling game Word Play I was able to build a simple version of the concept in just two days for a game jam - and then immediately got strong feedback that people liked the game and would play, and buy it, if there was a full version.</p><p>That enthusiasm basically kept me going through the rest of the development.</p><p>And, I should say, it proved true - the game has already sold more than twice the number of copies as my previous game.</p><p>But, of course, it can also go the other way.</p><blockquote><p>I was working on a prototype called Luck of the Draw, which was Luke Be a Landlord meets Super Auto Pets, so, kind of like a roulette wheel, deck builder, versus mode.</p><p>And when I was making that prototype, I&#8217;m like, this might be the smartest thing I&#8217;ve ever made.</p><p>This is such a, I can&#8217;t wait for everyone to play this, and this is just gonna blow up. This is it, this is like THE game.</p><p>And I released it, and no one cared. It was like complete crickets.</p><p>And that was perfect. That&#8217;s exactly what you want from a prototype. It gave me so much information and it told me this isn&#8217;t it. Especially, this isn&#8217;t it in a way that I thought it was. I would have gone and spent two years on that game based on me playing it.</p></blockquote><p>But that&#8217;s the thing - this failed prototype meant Luke was able to can that game after a few weeks of work - rather than after two years of development.</p><p>And so to complete that definition from before - a prototype lets you answer a question, quickly.</p><p>Prototypes let you try out ideas, and then throw them away, before spending a lot of time and resources on them. A prototype lets you pivot, tweak, or completely nope out of a project before you&#8217;ve invested any actual resources into its creation.</p><p>That&#8217;s what makes prototypes so powerful, and so important.</p><p>You want to learn whether your bridge design works now - not when you&#8217;re halfway across the river.</p><p>So, if a prototype is about making something quickly... here are four tips for getting to the point, as fast as possible.</p><p>Tip number one is... </p><h4>Don&#8217;t make it flashy</h4><p>If you&#8217;re making a gameplay prototype, avoid the temptation to make it look and sound good.</p><p>Instead, use ugly programmer art made in Microsoft Paint. Use grey boxes and the default Unreal Engine dummy. Use sprites stolen from other games. Use free assets from the store.</p><p>You don&#8217;t need music. You don&#8217;t need UI. You don&#8217;t need hyper extensible, clean, commented code.</p><p>All of this stuff will slow you down and lead to wasted work.</p><p>A prototype is designed to be disposable, after all, so don&#8217;t spend time on stuff that&#8217;s only going to be thrown away.</p><p>And, besides, it can distract from the point of the prototype - it&#8217;s hard to evaluate if a gameplay mechanic is fun if your playtesters are caught up on the story or the art style.</p><p>The only caveat here is when it comes to game feel and juice.</p><blockquote><p>The juice can be part of the fun, especially if it is a visceral game. And so if you&#8217;re just like, no, we can&#8217;t do any particle effects, we can&#8217;t do any kind of feedback.</p><p>It&#8217;s completely possible that you&#8217;re missing part of what&#8217;s going to help it be fun.</p><p>Fruit Ninja. Super good example of that. The prototype for that was really, really simple, but even that just had the splatters.The prototype had some particles to at least be: yes, this is going to be like a viscerally satisfying experience.</p><p>On the other hand, it&#8217;s very easy to be like, well, okay, all I need to do is add these 20 things. And then the game will be fun.</p><p>And so you spend like a month adding these like extra juice, like, and you what you&#8217;re doing then is you&#8217;re kind of band-aiding over the problem that the core game isn&#8217;t fun.</p><p>So, I think when you&#8217;re creating a game, you kind of have to be the judge of that, but you have to judge it very honestly.</p></blockquote><p>Tip number two is...</p><h4>Use other mediums</h4><p>You don&#8217;t have to make your prototype in the same engine that you&#8217;re planning to make the final game in.</p><p>Thatgamecompany made a prototype of Journey in Macromedia Flash before ever making something that would run on a PlayStation 3.</p><p>So use whatever tools let you get to the idea quickly.</p><p>In fact - you don&#8217;t need to make it in a game engine at all. Paper prototyping is the art of planning a game out on, well, paper. When designing the puzzles for the game Storyteller, the developers created cardboard mock-ups of the assets to try out levels outside of the game.</p><p>And when I was making Word Play and trying to imagine the gameplay loop, I used Scrabble tiles, and wrote the modifiers on a deck of hand-made cards to help inspire ideas for different upgrades.</p><p>In fact, you can use all sorts of materials.</p><p>For the upcoming detective game Locator, the developer played a prototype over Discord by sharing sketches of the current viewpoint and then asking his players what they&#8217;d choose to do next - kind of like running a D&amp;D campaign to simulate the gameplay.</p><p>Meanwhile, Hideo Kojima planned out levels for Metal Gear Solid by making them out of Lego and then looking at them through a tiny camera.</p><p>And for a complex simulation game with lots of interlocking systems, you could make that in a spreadsheet, or as a tabletop board game, before writing a single line of code.</p><p>And while a prototype is technically something payable... it doesn&#8217;t have to be. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R9LM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R9LM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!R9LM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!R9LM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!R9LM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R9LM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140071,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/178061265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R9LM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic 424w, https://substackcdn.com/image/fetch/$s_!R9LM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic 848w, https://substackcdn.com/image/fetch/$s_!R9LM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic 1272w, https://substackcdn.com/image/fetch/$s_!R9LM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c11bbf-6828-4d44-90ea-b763a3133b71_3840x2160.heic 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>Ori and the Blind Forest started as simple animations, so the devs could play around with ideas for moves and attacks. And Arnt Jensen used this cinematic concept video to hire the team and raise the funds to make Limbo.</p><p>Tip number three is to&#8230;</p><h4>Keep your prototypes small and specific</h4><p>A prototype is not just a crap version of the whole game. It&#8217;s not supposed to contain every system.</p><p>Instead, it&#8217;s a tiny sample of a specific feature, mechanic, or idea to prove its viability, before you go on to make it for real.</p><p>So keep your prototypes small. And also keep them separated, with distinctly different project files for your gameplay, art, technical, and audio prototypes.</p><p>Keeping your prototypes small also allows you to make way more prototypes. Developer Dinosaur Polo Club made almost 20 different versions of Mini Motorways before entering production - with each one offering some new insight into the best way to make the game.</p><p>More prototypes means more questions are answered, more decisions are made, and more risks are removed.</p><p>And you might find that, through this fast and iterative process - you&#8217;ll stumble upon new ideas that you couldn&#8217;t have come up with just by brainstorming. Sometimes, the process of writing code and fiddling with numbers and noodling in your engine can spark incredible ideas.</p><p>I actually made a whole video about this phenomenon - <a href="https://www.youtube.com/watch?v=kMDe7_YwVKI">so check out &#8220;The games that designed themselves&#8221;</a> for more inspiration.</p><p>And then - tip number four is realising that&#8230;</p><h4>You don&#8217;t need to prototype everything</h4><blockquote><p>I think there&#8217;s a misconception that once you create the prototype you&#8217;ll have all the answers.</p><p>I think really it just gives you confidence that you&#8217;re heading out into hopefully fertile soil.</p><p>But that doesn&#8217;t mean you know what You&#8217;re gonna plant out there.</p><p>You know, I would say most of my games, like, the prototypes are pretty thin, and then we just go, like, okay, I feel like we&#8217;re heading out into a place that has good possibilities and we&#8217;ll figure out the rest of it out there.</p><p>The prototype for Jetpack Joyride was Literally, just getting the machine gun jetpack in Monster Dash and kind of just removing the level, adding a roof, and then adding some obstacles.</p><p>And we were like, okay, this is pretty fun. There&#8217;s something here.</p><p>But we never prototyped like the challenge system, the mission system, you know, the vehicles all came after the prototype. Realistically, the meat of that game and what made it stand out came well after we were into production.</p></blockquote><p>Because here&#8217;s the thing.</p><p>Making prototypes can be really fun. In fact, it&#8217;s pretty addictive. You&#8217;re constantly trying new things, starting new projects, and you&#8217;re free from the constraints of good code and polished assets. Plus, there&#8217;s always that nagging voice that says... what if the next prototype is even better?</p><p>But if you never stop making prototypes, you won&#8217;t make a video game.</p><p>So an important skill you have to learn is knowing when enough is enough, and when it&#8217;s time to actually start making the game.</p><p>Which means - these initial prototypes should help answer the biggest and most risky questions. Is this fun? Is it viable? Will people like it?</p><p>But as for the hundreds of thousands of small questions you must answer as a game designer... well they can be figured out as you go along.</p><p>But, the thing is - you can use prototypes for those questions too.</p><p>Because prototyping is not some one-and-done process that must be buttoned up before production. It&#8217;s not something you leave behind once you start making the game for real. Prototyping is simply a cost-effective way to test an idea or answer a question.</p><p>And so under that definition... well, it can be used at any point of the process.</p><p>Want to add a new feature? Prototype it. Want to add a boss fight? Prototype it. Want to add a new level? Prototype it!</p><p>Can&#8217;t decide whether the game should have a double jump or a dash? Make quick prototypes for both, put them in front of playtesters, and go with the winner.</p><p>Thanks to Luke Muscat for his help on this one. Check him out on YouTube and watch him prototype an overly complicated golf game, a Vampire Survivors-like with cars, and more.</p><p>Plus thanks to all the other designers who shared footage of their prototypes with me.</p><p>But okay. We&#8217;ve picked a game idea. We&#8217;ve made a bunch of prototypes to prove that it&#8217;s fun and viable. Now... we can actually make the game, right?</p><p>Well, I&#8217;m sorry, but not quite yet.</p><p>Because we should take a moment to do something really important, often forgotten, and not at all fun or sexy... I&#8217;m talking about planning. That&#8217;s next time, on Game Dev 101.</p>]]></content:encoded></item><item><title><![CDATA[GMTK Digest (October 2025)]]></title><description><![CDATA[Yotei of the Battlefield]]></description><link>https://gmtk.substack.com/p/gmtk-digest-october-2025</link><guid isPermaLink="false">https://gmtk.substack.com/p/gmtk-digest-october-2025</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Wed, 29 Oct 2025 09:16:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!238L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic" 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_!238L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!238L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!238L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!238L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!238L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!238L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:561447,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/177450662?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!238L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!238L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!238L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!238L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff82646-0f65-40f0-b451-f9dac307fae4_1920x1080.heic 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>Hey all! Mark here.</p><p>So I&#8217;ve been thinking. Whenever I make the GMTK Digest I find that I love sharing my recommendations for articles and videos. But I&#8217;m actually way less interested in writing about the new releases or the news headlines.</p><p>Video game news is just so depressing. It&#8217;s all about rich morons wasting money and ruining lives. It&#8217;s about layoffs, buyouts from dodgy companies, price increases, and wage cuts. I don&#8217;t really follow it and I definitely don&#8217;t enjoy talking about it.</p><p>And as for the new releases - well, you don&#8217;t really need me to tell you that new Pokemon and Battlefield games came out this month. And while I would love to share indie game recommendations... I&#8217;m just not playing as much at the moment as I get ready for the birth of my son!</p><p>For instance, <a href="https://store.steampowered.com/app/1395520/The_Sance_of_Blake_Manor/">The S&#233;ance of Blake Manor looks awesome</a>, but I haven&#8217;t had a chance to check it out yet.</p><p>So I&#8217;m going to try and rejig the digest a little going forward. I&#8217;ll start by finding more articles and stories <em>about</em> the new releases and headlines. Instead of simply telling you that Ghost of Yotei has come out this month, I&#8217;ve shared some pieces about its design, development, and reception. Instead of telling you that Tomonobu Itagaki has died, I&#8217;ve shared James Mielke&#8217;s tribute to the man.</p><p>I&#8217;ll keep rethinking it as I go along - I want it to provide as much value to you as possible, and that only happens when I&#8217;m personally excited to make it!</p><p><strong>On the new releases</strong></p><div id="youtube2-dlx4ADBSEO0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;dlx4ADBSEO0&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/dlx4ADBSEO0?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>Read - <a href="https://blog.playstation.com/2025/10/23/ghost-of-yotei-tech-deep-dive/">Ghost of Y&#333;tei &#8211; tech deep dive</a> - &#8220;Sucker Punch delves into the tech that helped them bring Atsu&#8217;s engrossing journey to life&#8221;.</p><p>Watch (10 mins) - <a href="https://www.youtube.com/watch?v=dlx4ADBSEO0">I&#8217;m Getting Bored of Every PlayStation Game Telling the Same Story</a> - IGN points out that games like God of War, Ghost of Yotei, and The Last of Us Part II all feature the same theme: revenge.</p><p>Read - <a href="https://www.theringer.com/2025/10/21/video-games/searching-for-cool-in-open-world-games-sony-ghost-of-yotei-style">Searching for Cool in Open-World Games</a> - &#8220;Is Ghost of Yotei itself cool? I&#8217;m not sure that it is. Being full of cool things does not make a thing cool; that&#8217;s a collection, not a quality&#8221;.</p><p>Read - <a href="https://www.endlessmode.com/video-games/battlefield-6/ive-turned-on-battlefield-6s-senseless-destruction">I&#8217;ve Turned on Battlefield 6&#8217;s Senseless Destruction</a> - Watching buildings fall down in a city doesn&#8217;t feel so fun when the same images are on the news every day.</p><p>Read - <a href="https://www.gamesradar.com/games/pokemon/pokemon-legends-z-a-makes-the-world-feel-livelier-than-ever-before-but-its-not-because-of-lumioses-design/">Pokemon Legends: Z-A makes the world feel livelier than ever before, but it&#8217;s not because of Lumiose&#8217;s design</a><strong> </strong>- &#8220;In an age when the vast majority of open world games try to create (or recreate) entire regions to get lost in, the prospect of being limited to a PS2-era-sized map was enticing&#8221;.</p>
      <p>
          <a href="https://gmtk.substack.com/p/gmtk-digest-october-2025">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How Games Do Destruction]]></title><description><![CDATA[Break, bend, blow up]]></description><link>https://gmtk.substack.com/p/how-games-do-destruction</link><guid isPermaLink="false">https://gmtk.substack.com/p/how-games-do-destruction</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Thu, 02 Oct 2025 16:02:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/JZ9GRFD-mSc" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-JZ9GRFD-mSc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;JZ9GRFD-mSc&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/JZ9GRFD-mSc?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>Hey. I&#8217;m Mark. Let&#8217;s talk about destruction.</p><p>Let&#8217;s talk about smashing cars and levelling buildings. Let&#8217;s talk about terrain deformation and fire propagation. Let&#8217;s talk about games where things can break and bend and blow up.</p><p>But I&#8217;m not talking about those fancy pre-canned animations that play as part of a cutscene or scripted moment. I&#8217;m not talking about buildings that fall down in the exact same way every single time.</p><p>I&#8217;m talking about doing destruction in real-time. In response to a player&#8217;s actions. As part of the gameplay.</p><p>That&#8217;s a whole &#8216;nother thing. That&#8217;s really hard.</p><p>And it&#8217;s hard because you&#8217;re dealing with unpredictable physics and particles and lumps of debris and if you&#8217;re not careful... you&#8217;ll tank the frame rate.</p><p>And so that&#8217;s what I find interesting about this topic. Doing dynamic destruction in games is about being clever. It&#8217;s about using cost-cutting algorithms and outright magic tricks to blow up the world, without blowing your memory budget.</p><p>So in this post I want to look at 6 games that have done destruction in wildly different ways - and reveal the ingenious techniques they&#8217;ve used to make their worlds fall apart.</p><p>I&#8217;m Mark Brown. This is Game Maker&#8217;s Toolkit. And here&#8217;s how games do destruction.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gmtk.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Game Maker's Toolkit on Substack is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Control</h2><p>Okay - let&#8217;s start with Control. </p><p>This is a game where the environment just falls to pieces as you play. Your bullets rip through tables and chairs. And you can use Jesse&#8217;s telekinetic powers to rip chunks of concrete out of the wall.</p><p>Now this is perhaps the most common kind of destruction in games - almost every shooter is filled with props and small objects that can be broken upon impact. And they all use basically the same technique.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o4lY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o4lY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o4lY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o4lY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o4lY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o4lY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2038294,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/175113213?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.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_!o4lY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o4lY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o4lY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o4lY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b5b2b6-e1a4-40ed-ac4c-0de0d20d42fb_3840x2160.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>You store two versions of the object in the memory - an intact one, and a broken one. And then when that object is attacked you replace A with B. It&#8217;s simple, but it works.</p><p>And Control uses the same idea - it just takes it a lot further.</p><p>For one, objects are made up of loads of individual pieces that can all be destroyed independently - that means objects can break at almost the exact point where you attack them.</p><p>And because those broken pieces are distinct physics objects that are connected with joints - well, if you break a table in half then the table will fall into two parts and collapse in a realistic way.</p><p>The game will also play a particle effect when the object breaks to cover up the transition. Props are tagged with different materials like metal, concrete, and wood - and will then play a specific effect on impact.</p><p>And finally - decals are used to really sell the impact. Decals are basically stickers that you can slap on the environment - like bullet holes and craters. And control has some really good ones that trick you into thinking that you just made an actual dent in the wall.</p><p>Put all of this together and you get an environment that is chaotically crumbling around you in a truly satisfying way.</p><h2>Astro Bot</h2><p>Next - let&#8217;s talk about Astrobot.</p><p>So I just said that the way to do destruction is to secretly prepare a broken version of whatever object you want to destroy. But it turns out that you don&#8217;t have to fake the fracture.</p><p>So in AstroBot, there are these logs that you can cut with your little laser tootsies to make smaller logs. And they seem to cut exactly where you damage them. What&#8217;s going on there? Does the game just have thousands of possible variants of this log, tucked away in memory, ready to swap out?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QZsk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QZsk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QZsk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QZsk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QZsk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QZsk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2067431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/175113213?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.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_!QZsk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QZsk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QZsk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QZsk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628df309-169c-481b-aa91-ef5d70d925e4_3840x2160.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>Turns out - no. The game actually projects a flat 2D plane, underneath Astro Bot, and literally divides the 3D model at the place where you cut it. It then adds new edges and surfaces, creates new collision shapes, and spits out two models to represent the cut logs. All in a single frame.</p><p>This is also how Rainbow Six: Siege lets you shoot through walls: it slices up the model in real time. It&#8217;s the tech behind Hardspace: Shipbreaker - a game where you use a big ass laser cutter to slice up bits of spaceship. And it was even being used in Red Faction back on the PlayStation 2 to dynamically cut spheres out of the walls.</p><p>This turns out to be quite expensive on the hardware, so it comes with limitations. It only works on simple shapes, and the games will typically hide the broken pieces after some time to avoid clogging up your memory. But still: in certain circumstances, you can do the destruction in real-time, instead of preparing it in advance.</p><h2>BeamNG.drive</h2><p>Okay, so physics objects in games typically use something called rigidbody physics. Which means they always retain their exact, rigid shape. But other games use soft body physics to create something more malleable and bouncy. It&#8217;s the technology behind squishy games like World of Goo and Jelly Car.</p><p>And this idea can be scaled up to create a realistic vehicle - as seen in BeamNG.drive - which can lead to extremely detailed and realistic deformation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jjrd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jjrd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jjrd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jjrd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jjrd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jjrd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4553992,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/175113213?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.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_!jjrd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jjrd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jjrd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jjrd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35726cb6-10d1-45a4-b1c5-0339783b16d1_3840x2160.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>Here&#8217;s how it works. Every car in BeamNG is made up of a bunch of nodes. Just floating points in space. And then they&#8217;re held together with beams - which act like stiff springs that try not to stretch.</p><p>So when one of those nodes is moved by a collision, it will yank on all of the connected beams, which pull in all of their nodes - creating that realistic crumbled effect.</p><p>And so where most racing games just shaders and textures to represent damage in a purely visual way, soft body games like BeamBG and Wreckfest can literally squish and squash the model of the car to fundamentally change how the object moves, and interacts with the environment.</p><p>There&#8217;s so much more to BeamNG like aerodynamics and fuel consumption and so on - but most people just use it to recreate that one scene from Final Destination.</p><h2>Far Cry 2</h2><p>Okay. Let&#8217;s go to Far Cry 2. This game is famous for its fire propagation system. In this game a molotov cocktail can set fire to a patch of dry grass and it will spread into a raging inferno that will engulf nearby trees and buildings.</p><p>How does that work?</p><p>Well, basically, the game world is represented by an invisible grid that stretches over the floor. And each cell has a certain number of hit points. If the cell is flammable and loses all of its hit points - say, when you shoot a rocket at it - it will set on fire.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jpwJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jpwJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jpwJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jpwJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jpwJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jpwJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1956231,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/175113213?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.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_!jpwJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jpwJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jpwJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jpwJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f1b8921-27e9-4d04-98cd-451eca2500a0_3840x2160.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>Then - a burning cell will start to damage its neighbouring cells. And when their HP reaches zero they&#8217;ll set on fire too, creating a chain reaction that will make the fire spread from zone to zone.</p><p>There are other bits of nuance to the system, of course. Each cell has a finite lifetime so it will eventually stop burning.</p><p>Different environments will have more or fewer hitpoints to represent, say, a dry patch of grass vs a wet jungle - the more hitpoints it has, the harder it is to set alight.</p><p>And burning cells will deal more damage to neighbours that are in the direction of the wind, to capture the effect of a fire being corralled by a strong gust.</p><p>it&#8217;s a deceptively simple system, but creates a really strong effect.</p><h2>Teardown</h2><p>Next up - Teardown.</p><p>But first, let&#8217;s start by looking at 2D games. So in a game like Spelunky, we can see that the world is divided into a grid of tiles. Then we create a simple destruction system by removing those tiles to create tunnels, pathways and chutes. The devs can just swap out the sprites of the neighbouring tiles to hide the rough edges.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sVtP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sVtP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sVtP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sVtP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sVtP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sVtP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3208715,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/175113213?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.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_!sVtP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sVtP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sVtP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sVtP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F345ea568-c2bb-4ef6-b3ef-8b3b4918bc7a_3840x2160.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>And if you want more fidelity in your destruction, you can just reduce the size of the grid. In fact, you can go all the way down to destroying individual pixels as seen in Noita. In this game, every single pixel can be removed in order to dig through walls and floors with practically infinite granularity.</p><p>And so if we take that grid of tiles and extend it into an extra dimension we get... well, Minecraft. Minecraft is built out of cubes called &#8220;voxels&#8221;, which can be independently added and subtracted from the world to allow for completely free-form destruction.</p><p>And, in fact, lots of games use this voxel approach for destruction - including No Man&#8217;s Sky, 7 Days to Die, Astroneer, and the terrain smashing Donkey Kong: Bananza, where every layer is made up of hundreds of cubes that are packed together like dirt.</p><p>Most of these games use smoothing techniques and algorithms to avoid that super blocky Minecraft style in favour of something more naturalistic. </p><p>And then - like how we went from Spelunky to Noita by just reducing the size of the blocks, we can do the same in 3D to get a game like Teardown.</p><p>Teardown is basically Minecraft but with way higher resolution. Where Minecraft represents a piece of furniture as a single cube, Teardown represents it as hundreds or thousands of tiny blocks - all of which allows for much for precise destruction.</p><p>Though the other difference with the other voxel-based games is that Teardown has physics. There are no floating platforms here!</p><p>Basically, the game makes objects from a cluster of voxels. But if some of those voxels get loose from the cluster they are instantly turned into a new, rigidbody physics object - separate from the original. This means it can fall down, hit into other objects, and roll around.</p><h2>Red Faction Guerilla</h2><p>And then finally... it&#8217;s the reigning champion of video game destruction. Red Faction Guerilla.</p><p>This is a game where almost every structure on the Martian surface can be brought down with an explosive - or just a big swing of your trusty hammer. This is a game where buildings react realistically when you remove their foundations. And can even fall down and crush other structures in the process.</p><p>Now there are other games where you can destroy buildings. We just saw it in teardown. There are small structures in the Just Cause games that you can topple. And there&#8217;s fan favourite Battlefield: Bad Company 2.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VbOA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VbOA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VbOA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VbOA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VbOA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VbOA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2018156,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/175113213?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.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_!VbOA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VbOA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VbOA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VbOA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d3bc18-f77f-4e05-a25c-afa3af81b799_3840x2160.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>In this game, buildings are made out of a large number of prefabricated pieces, each with two versions - an intact one, and a destroyed one. and when you do enough damage it will, you know the trick by now, swap the piece out for its destroyed variant.</p><p>So, that&#8217;s all cool, but all of these games struggle with a fundamental question: when does the building fall down?</p><p>Teardown does it when the object is completely detached from the ground - which means massive buildings can be held up by a single strand of voxels. And Bad Company does it after a certain number of those prefab pieces are destroyed - at which point it plays a pre-canned destroyed animation - but that all feels kinda arbitrary.</p><p>Ideally, we&#8217;d want to perform some kind of structural analysis to see if the building should stay standing, or whether it should fall. And that is exactly what Red Faction does - with a system that developer Volition calls &#8220;stress&#8221;.</p><p>Here&#8217;s how it works.</p><p>So, a building in Red Faction is made up of hundreds of individual parts that you can destroy. Let&#8217;s think of them like bricks. And then each brick has two stats. It&#8217;s force - which, for simplicity&#8217;s sake, let&#8217;s just think of it as how heavy that part is. And it&#8217;s strength - how much mass it can hold up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jPhT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jPhT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jPhT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jPhT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jPhT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jPhT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2657150,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/175113213?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.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_!jPhT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jPhT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jPhT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jPhT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7f7b32-8b93-4e87-9233-7cf76106e408_3840x2160.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>We can then group all of the bricks into individual layers. For a simple building that will be a bunch of horizontal tiers like a big stack of pancakes. But it can be more complicated for horizontal structures like bridges and overhangs.</p><p>Then, we can tally up the stats on those bricks to get each layer&#8217;s combined weight and strength - keeping in mind that the weight must include everything above it.</p><p>And now we can do a stress calculation by simply asking - is the strength of one layer greater than the weight of the all the layers above it?</p><p>Now a building is designed, by Volition, to be architecturally sound and hold up its own weight. With different values for different materials - so a giant supporting concrete pillar has a much higher strength value than a pane of glass.</p><p>But, as we start destroying bricks we&#8217;re reducing the strength of that layer. And we can keep going until the strength is now less than the force of everything above it... at which point, the layer will fail and everything above it will turn into a bunch of physics objects that can come crashing down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fSxz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fSxz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fSxz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fSxz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fSxz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fSxz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2250545,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/175113213?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.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_!fSxz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fSxz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fSxz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fSxz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d021aef-fdb4-43e5-b0f3-dde138563c4f_3840x2160.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>If you go frame by frame, you can see the exact moment where the upper layers change from static stuff to floppy physics bits.</p><p>And because those physics objects can inflict damage themselves, we can get into a situation where the top layer of the building will fall down and crush the layers beneath it. Or even fall to the side and make a big hole in the building next to it. Super satisfying.</p><p>Now there are plenty of limitations to this system. The game actually takes a while to actually do the stress calculation, which is why buildings sometimes take a while to fall down. But still - this technique allowed for an unmatched level of realism, detail, and player freedom... and that&#8217;s despite it being over a decade old, and running on a PlayStation 3. Which I think all goes to prove what I said at the start - that destruction is about ingenuity. It&#8217;s not a problem you can solve by just throwing more processing power at it.</p><p>....right?</p><p>Well, that is true. But what if we took Red Faction&#8217;s system and added the last 10 years of software and hardware advancements to it. Well then you&#8217;d get The Finals.</p><p>Yeah, this is a multiplayer arena shooter ala Overwatch, buy with truly absurd levels of destruction. Every building can be busted, blown up, bifurcated, and turned into bits. Over the course of a match the game world will crumble to pieces in reaction to rockets, mines, and explosive barrels. And it&#8217;s even possible to level the entire play space.</p><p>And the thing is - the system is basically identical to Red Faction. The developers were directly inspired by Volition&#8217;s work and so they used a very similar set-up. The buildings are made up of hundreds of fractured parts. The game calculates stress in real-time. And if a layer&#8217;s force exceeds its strength, then the whole thing comes down.</p><p>Except... it&#8217;s now running on Unreal Engine 5, with Nvidia PhysX, and the min spec asks for 20 times more memory than you&#8217;d find in an Xbox 360.</p><h2>Conclusion</h2><p>So those are some of the most effective techniques used for adding destruction to games. Swapping props. Splitting the world into breakable cubes. And performing quick stress tests on buildings. All of which can make for an impressive imitation of real-world demolition.</p><p>And now you know the tricks - you might be wondering why we don&#8217;t see this level of deformation in every game.</p><p>And I think it&#8217;s because, well, each one of these techniques has some big knock-on effects for the rest of the game. Not just for performance and memory - but also stuff like lighting, sound, and AI pathfinding - all of which must be able to adapt to a world that&#8217;s constantly changing and moving.</p><p>And then - on top of all of that - there&#8217;s game design.</p><p>Teardown designer Dennis Gustafsson says &#8220;the idea of a fully destructible environment is compelling for the player but a nightmare for the game designer&#8221;. And Noita maker Nolla says &#8220;It&#8217;s easy to think that having a complex or highly realistic simulation will auto-magically result in interesting gameplay. Often, that&#8217;s not the case&#8221;.</p><p>And that&#8217;s because, well, game design is usually about setting limits and restrictions, about rules and constraints. and destruction can throw all of that out of the window.</p><p>Donkey Kong director Kazuya Takahashi says &#8220;In most games, level design is a bit like designing a course. You&#8217;ve got a main route you want players to follow, and you build paths to guide them along it. But in this game, even those paths can be destroyed. If you instead dig a tunnel and sneak around to grab [a Banandium gem] from behind, that&#8217;s equally viable. Designing levels with that kind of flexibility in mind was a huge challenge&#8221;.</p><p>So it&#8217;s like anything else that can be added to a game - it must be done for a reason.</p><p>Perhaps it&#8217;s for new combat gameplay, like denying enemy cover, creating new lines of sight, or collapsing structures on enemies. Maybe it&#8217;s to let players be crafty by making tunnels, trapdoors, and slides. Perhaps it&#8217;s for creativity, or immersion, or replayability, or a deeper sense of simulation.</p><p>Whatever the case, and however you implement it - destruction should be there to support your game design goals, not blow them to bits.</p><p>I&#8217;m Mark Brown, thanks for reading.</p>]]></content:encoded></item><item><title><![CDATA[GMTK Digest (September 2025)]]></title><description><![CDATA[Through silk and song]]></description><link>https://gmtk.substack.com/p/gmtk-digest-september-2025</link><guid isPermaLink="false">https://gmtk.substack.com/p/gmtk-digest-september-2025</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Mon, 29 Sep 2025 05:26:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ep2u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic" 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_!ep2u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ep2u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!ep2u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!ep2u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!ep2u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ep2u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227351,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/174810456?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ep2u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!ep2u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!ep2u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!ep2u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19f6ba7e-9f2a-4bef-a5c8-c66e8b3e80e5_1920x1080.heic 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>Hello lovely GMTK backers!</p><p>Oh boy, the video game business just woke up from its summer slumber! This month saw new Silent Hill, Borderlands, and Sonic games, plus massive indie hits and loads more. Even this big list below is just scratching the surface.</p><p>I&#8217;ve also got a bumper reading list for you to enjoy - with tonnes of articles and videos to keep you busy. So let&#8217;s jump on in.</p><h3><strong>New Releases</strong></h3><p><strong>Blockbusters</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rqok!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rqok!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rqok!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rqok!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rqok!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rqok!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg" width="820" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:820,&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;:false,&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_!Rqok!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rqok!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rqok!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rqok!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08527386-4055-4783-b8a6-353c09cebd47_820x461.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://store.steampowered.com/app/1030300/Hollow_Knight_Silksong/">Hollow Knight: Silksong</a> - It&#8217;s the big one. Seven years in the making, Team Cherry is back with the follow-up to one of gaming&#8217;s masterpieces. It&#8217;s another sprawling, atmospheric Metroidvania with rock hard boss fights - and a twitchy, precise moveset.</p><p>I&#8217;ve been glued to this game all month. I&#8217;m about 45 hours in and I&#8217;m still not done. The world is just so big - it&#8217;s dense and detailed, and splinters off into every direction. You explore one tiny cave or unlock an unassuming door and stumble into a whole new world of ideas, enemies, and secrets.</p><p>And, yeah, it&#8217;s hard. I&#8217;ve died hundreds of times. But you can always explore somewhere else - find new powers, get more health, get more silk, try new tools and traps, change your build. Then come back and succeed. Every failure is the start of a comeback story.</p><p>I can&#8217;t wait to dig deeper for a Boss Keys episode - but I need to finish my own playthrough first!</p><p><a href="https://store.steampowered.com/app/1538550/LEGO_Voyagers/">LEGO Voyagers</a> - A cute co-op puzzle game from the same peeps who made Builder&#8217;s Journey. I played a big chunk of this with my wife and I&#8217;m sad to say it completed bored us. The puzzles are simple and repetitive, and the building mechanic has fussy controls that makes it tedious to construct a simple bridge. We dropped it before the short run time was up.</p>
      <p>
          <a href="https://gmtk.substack.com/p/gmtk-digest-september-2025">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What's The Point Of Hard Games, Anyway?]]></title><description><![CDATA[You Died.]]></description><link>https://gmtk.substack.com/p/whats-the-point-of-hard-games-anyway</link><guid isPermaLink="false">https://gmtk.substack.com/p/whats-the-point-of-hard-games-anyway</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Tue, 16 Sep 2025 15:02:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/Ip5pYl-MuYs" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-Ip5pYl-MuYs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Ip5pYl-MuYs&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/Ip5pYl-MuYs?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><h2><strong>Transcript:</strong></h2><p>This week, the game design discourse is all about Hollow Knight: Silksong. Which, don't worry, I won't show any footage beyond Act 1. No spoilers here.</p><p>But, yeah, this is Team Cherry's much anticipated, much hyped sequel to 2017's incredible Hollow Knight. But pretty much the only thing people are talking about is the game's rather brutal level of difficulty.</p><p>For context, this is a Metroidvania about winding through an interwoven map - looking for upgrades and secret passages. There's nothing too strenuous about that. But along the way you'll have to go toe-to-toe with a huge cast of terrifying bosses - many of which will put your skills to the test in a punishing war of attrition.</p><p>Now, the first Hollow Knight was pretty tough at times - but Silksong seems to turn the dial further, with even early and mid-game bosses - like the bullying Last Judge at the end of Act 1 - requiring dozens of failed attempts as you learn the patterns, safe spots, and phases you must go through to win.</p><p>All of which has left some players feeling dejected and frustrated. Review site VGC gave the game 3 stars out of 5 - praising almost every aspect, but trashing it for a level of difficulty that feels "demotivating" and "sadistic".</p><p>And so, with all this chatter going on, I thought it might be interesting to talk about the design of difficulty in games through the lens of Silksong. To look at why game designers choose to implement a higher level of challenge. And - crucially - how they should go about it.</p><p>I'm Mark Brown, and this is a GMTK Mini.</p><p>Okay - so the first question is, why would a game designer choose to make their game hard, anyway? What can you gain by amping up the challenge?</p><p>Well, I think there are three main reasons to do it.</p><p>Number one is that the harder a challenge is, the more satisfying it feels to finally overcome it. If you breeze through a boss fight first time, it might barely even register as something that happened. But if you struggle against a boss for an hour, slowly improving your skills, your reflexes, and your knowledge with each failed attempt, and then you finally topple that monster - well, that moment of triumph is something you might never forget.</p><p>That's the idea behind the Dark Souls series - creator <a href="https://www.newyorker.com/culture/persons-of-interest/hidetaka-miyazaki-sees-death-as-a-feature-not-a-bug">Hidetaka Miyazaki says</a> "I just want as many players as possible to experience the joy that comes from overcoming hardship".</p><p>And Hollow Knight: Silksong certainly plays into this. When I finally beat the Last Judge, my palms were sweaty, my heart was racing, my eyes were straining from not blinking - and I let out an embarrassing, involuntary noise like "ahhh!" to mark my victory. You don't get that with an easy game.</p><p>The second reason to amp up the difficulty is to tie in with the game's narrative or aesthetic goals. Like, if a game tried to tell you that this kingdom is a place of misery and death, a no man's zone where hope goes to die. And then you play it and it's full of enemies who die in a single hit... well that's going to be pretty dissonant.</p><p>So if you want to tell a story about suffering and failure, then the gameplay should reflect that. That's how Celeste works - the game is about hero Madeline stubbornly persisting through hardship and setbacks as she climbs a legendarily high mountain. And so the player must also stubbornly persist through hardship and, well, you get the idea.</p><p>Silksong plays into this too. The game's world - Pharloom - is a withered, haunted land. There is death everywhere. Other characters are seen failing on their pilgrimage to the Citadel. Main character Hornet must grow in strength and wisdom to succeed. And so must you.</p><p>And the final reason for increasing a game's difficulty is to ensure that the player approaches the game in a certain way.</p><p>Take the game Furi - a game about being patient and observant as you dodge and parry every incoming attack. Before exploiting a rare opening to deal some damage. The game is designed as a brutal back-and-forth ballet of defence and offence.</p><p>But if you could also just run up to the boss, dodge a few simple attacks, and then wail on it until it dies... well you wouldn't have to do any of that stuff I just said. And the game would be pretty dull. So in Furi, difficulty acts like a teacher: punishing you if you play it wrong, rewarding you if you play it right.</p><p>Where easy games let you get away with simple and repetitive strategies, hard games require you to use every mechanic, every system, every tool, and every inch of the level design.</p><p>And Silksong does play into this also. You'll need to learn every boss's patterns, make use of every charm and tool, and understand Hornet's moveset on a deep, molecular level.</p><p>So - I think those are the three main reasons to make a game more challenging. To increase the sense of satisfaction. To mirror the storyline. And to discourage boring playstyles. All of which turns difficulty into another tool that a game designer can use to create the exact experience they want.</p><p>But! But but but. Big but. A tool can't be used carelessly or thoughtlessly. I mean - it's simple to make a really hard game. Just put spikes everywhere and send the player back to the beginning of the whole game every time they fail. That's done - but you've now alienated 99% of players.</p><p>No. Instead, difficulty is a careful balancing act. We want players to feel challenged. Maybe even frustrated. But we also want them to get that moment of catharsis from winning before they go all the way into rage quit.</p><p>Now, I think if a game feels fair - like you can see how you might learn from your mistakes, you can feel yourself getting better, you blame yourself for slip-ups, and you have ample opportunity to repeat and improve - then the game can keep you in that challenge zone for a long time.</p><p>And oftentimes, this is where Silksong lands. I spent a long, long time fighting the Last Judge - but I kept going because I could see a path to victory. I was lasting longer and longer. And mistakes were my mistakes.</p><p>But if the game is bullshit, then the player is going to dip into frustration, and perhaps even rage quit, much more quickly. And, sadly, Silksong has a fair amount of BS.</p><p>Things like the long, repetitive journey to the boss fight each time you repeat. Things like unpredictable troll moves. Things like boss encounters that use extremely random patterns. Things like how the ammo for your secondary weapons don't regenerate upon death, so you'll have to farm enemies to top up. All of this stuff... this is what pushes players to get mad. To stop playing. To write reviews where you call it sadistic.</p><p>And that also means it no longer fits one of those design goals from earlier. The first one - where overcoming a tough challenge feels rewarding. Because the player either doesn't overcome the challenge at all, because they stopped playing. Or they feel a different emotion when they finally win - just sheer relief that they'll never have to do that again.</p><p>So as a game designer, we can't think of difficulty as a single monolithic thing that we can add or remove from our game. But instead, it's a broad category that includes a whole catalogue of different tools - each one changing the game, and the player's relationship with it, in a unique way.</p><p>But there's another type of tool we can use. And that's giving the player an opportunity to change the difficulty in some way. To decide just how hard or easy the game should be.</p><p>Perhaps the most obvious version of this is to provide difficulty modes, or assist options that let you modify the game. And Silksong - like the original Hollow Knight - does not include anything like this.</p><p>Which, in some ways, is a shame.</p><p>Because, well - difficulty is a really subjective thing. What's "challenging" is different for every player. If you asked me to run a 100m dash in, say, less than 12 seconds that would be a really tough, but plausible challenge to overcome. But it would be practically impossible for a young child. And completely laughable to Usain Bolt.</p><p>Difficulty adjustments let everyone find a place where they feel challenged.</p><p>And also - there's more to Silksong than just beating bosses. This is also a game about untangling an interconnected web of maps and areas. And a game about understanding the deep lore of its storyline. It would be a shame to deny people of those aspects just because they can't beat the bosses.</p><p>It reminds me of Tunic. My wife loved playing this game and uncovering its many secrets and riddles. But she simply would not have been able to play it without the accessibility adjustments that let you tone down the difficulty of its crushing Souls-like boss battles.</p><p>But - with that being said, Silksong does have one big thing that allows you to adjust the difficulty. And that's being able to explore elsewhere.</p><p>You see, one of the bosses that pushed me into the frustration zone was this guy - the Savage Beastfly. It's not actually a very difficult fight - he has pretty simple patterns to avoid and exploit. But, he also spawns in loads of enemies who just get in the way and drain your health. The overlapping patterns make it almost impossible to predict where will be safe.</p><p>But, instead of deleting the game and cancelling Xbox Game Pass, I decided to just explore somewhere else. I found new powers, more charms, I increased my maximum health. And when I finally went back to the Beastfly I was able to defeat it a lot more easily.</p><p>And in many ways, Silksong is designed around this idea.</p><p>The game is full of completely optional bosses, and there are very few times where a boss acts like a complete bottleneck to progressing further into the game. I'll explore this more fully in the inevitable Boss Keys episode on this game, but, basically: you can almost always go somewhere else and come back later.</p><p>Also - Silksong has a mechanic where you lose your cash - your rosary beads - when you die and you've got to go back to your cocoon corpse to pick them up. It's a mechanic that, in most games, forces you to keep going back to the same area again and again. But it's not as egregious as other games. Like, in Hollow Knight 1 you'd have half as much mana until you found your corpse. Not so in Silksong. You can also find ways to bank your rosary beads. All things that make it okay to leave your cocoon behind and go somewhere else.</p><p>And perhaps you could even point to the way ammo works. Like I said before, ammo doesn't regenerate on death so you'll need to go and kill some enemies to top up your reserves. This breaks the pattern of going back to the boss over and over again, and may encourage you to just do something else.</p><p>In all of these ways - and more - Silksong is telling you that the solution is almost never to just keep hitting your head against a brick wall until you get through. Instead, if you get stuck you should explore. Go elsewhere. Get more powers. Maybe you'll find a friend who will help you in battle. Or that one special item that will make the boss fight easier. Or maybe you just need a break.</p><p>So - that's where I'm at.</p><p>In a nutshell: difficulty is a tool that game designers can use to craft a specific experience. But difficulty is a huge set of disparate tools - which must be deployed carefully. And finally, it's always worth thinking about how to give players ways to adjust or circumvent the difficulty.</p><p>Right now, Silksong is still in my sweet spot - it's tough, but I'm surviving. But how about you? Let me know in the comments down below. See you soon for a new episode of Game Maker's Toolkit.</p>]]></content:encoded></item><item><title><![CDATA[GMTK Digest (August 2025)]]></title><description><![CDATA[Hello lovely GMTK backers!]]></description><link>https://gmtk.substack.com/p/gmtk-digest-august-2025</link><guid isPermaLink="false">https://gmtk.substack.com/p/gmtk-digest-august-2025</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Fri, 29 Aug 2025 06:04:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Hzqf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello lovely GMTK backers!</p><p>I'm technically on holiday today. Taking some much-needed time off after the madness of releasing Word Play and the Game Jam. But I couldn't leave you without the Digest.</p><p>Enjoy!</p><h3><strong>New Releases</strong></h3><p><strong>Blockbusters</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hzqf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hzqf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hzqf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hzqf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hzqf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hzqf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg" width="820" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:820,&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;: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_!Hzqf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hzqf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hzqf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hzqf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3868bdb1-c037-475c-9aad-338f1d7e05f5_820x461.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><strong><a href="https://store.steampowered.com/app/2417610/METAL_GEAR_SOLID_D_SNAKE_EATER/">Metal Gear Solid &#916;: Snake Eater</a> </strong>- Konami's flashy Unreal Engine 5 remake of that all-timer PS2 game. It's been described as a super faithful remake that barely deviates from the original. But I guess when Hideo Kojima has, ahem, moved on, it was probably best not to mess with things.</p><p><strong><a href="https://store.steampowered.com/app/1941540/Mafia_The_Old_Country/">Mafia: The Old Country</a></strong> - Hangar13 returns to Mafia for this prequel, which is far more linear than the open world Mafia 3. I've seen it described as a throwback to mid-budget Xbox 360 cover shooters - but there's also plenty of praise for its storyline.</p><p><strong><a href="https://www.nintendo.com/en-gb/Games/Nintendo-Switch-2-games/Drag-x-Drive-2785803.html">Drag x Drive</a></strong> - It's Nintendo's tech demo showcase for the Switch 2's mouse mode (you use two joycons to simulate pushing wheelchair wheels). While I'm always down for accessibility-adjacent stuff, the reviews are rouuugh. Gamespot calls it "tiring and imprecise".</p><p><strong><a href="https://store.steampowered.com/app/2453160/Sword_of_the_Sea/">Sword of the Sea</a></strong> (Pictured) - Giant Squid (Abzu, The Pathless), return with "an atmospheric surfing adventure with fast movement inspired by classic skateboarding and snowboarding games". I guess Journey meets Tony Hawks, which sounds good to me.</p><p><strong>Smaller Stuff</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1hpb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1hpb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1hpb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1hpb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1hpb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1hpb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg" width="820" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:820,&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_!1hpb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1hpb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1hpb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1hpb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1e6e86-ccf2-4224-9fea-8b2e1a7a636f_820x461.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><strong><a href="https://store.steampowered.com/app/2721890/oo/">&#214;oo</a></strong> - The developer of Elechead returns with another super smart Metroidvania platformer. This time you're a caterpillar made of bombs who can blow up its own body to get around and solve puzzles. Looks to be a design tour de force.</p>
      <p>
          <a href="https://gmtk.substack.com/p/gmtk-digest-august-2025">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[My Favourite Games from GMTK Game Jam 2025]]></title><description><![CDATA[Looping through the games]]></description><link>https://gmtk.substack.com/p/my-favourite-games-from-gmtk-game</link><guid isPermaLink="false">https://gmtk.substack.com/p/my-favourite-games-from-gmtk-game</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Mon, 18 Aug 2025 15:03:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/kG3LWpuiLqg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-kG3LWpuiLqg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;kG3LWpuiLqg&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/kG3LWpuiLqg?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>Earlier this month we held the 9th annual GMTK Game Jam which is&#8230; well, you know the drill by now. It&#8217;s a game-making marathon where people race to make a game in just four days, and that game must fit within a specific theme.</p><p>As always, we saw even more people enter the jam than last year, with more than 37,000 participants making over 9,600 games. Which means that it&#8217;s still the biggest jam itch.io has ever seen. And boy, do their servers feel it.</p><p>So, what was this year&#8217;s theme? Well, it was a single word: loop. And so we saw thousands of games about programming loops, about musical loops, about running loops around people, about loops in time and in space. The way you all managed to take this theme and spit out so many distinctly clever, imaginative, and fun games&#8230; well, it&#8217;s absolutely inspiring.</p><p>And now it&#8217;s time for me to pick my 20 favourite games from the jam&#8230;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://gmtk.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Game Maker's Toolkit on Substack is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Now, normally this is where I&#8217;d say I&#8217;m choosing the &#8220;best&#8221; games from the jam, or even the &#8220;winners&#8221; of the jam. But the truth is&#8230; as GMTK Jam grows bigger and bigger, I don&#8217;t think it makes sense for the whole thing to come down to a single judge who really likes puzzle platformers. </p><p>Especially when I&#8217;ve only played like 1% of the total entries. So, from now on, I&#8217;ll let the community pick the winners through rating and ranking the games. <a href="https://itch.io/jam/gmtk-2025/results">You can see those over on itch.io</a>. But I&#8217;ll simply choose some personal favourites. That cool? Cool. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fYVr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fYVr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fYVr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fYVr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fYVr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fYVr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1035165,&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://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.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_!fYVr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fYVr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fYVr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fYVr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631fe3d8-9878-4044-8513-5b86a2b983e6_3840x2160.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>Let&#8217;s start with <strong><a href="https://whitehawk9571.itch.io/rhythmetric">Rhythmetric</a></strong>. This is a game about a circle who fights rather more pointy shapes, using laser beams, dodges, and shields. But it&#8217;s up to you when those moves are triggered. You see, there&#8217;s a track on the right side of the screen, and here you can plop down moves at different points. Then, when the looping indicator scrolls across the track, it will play each move on the beat.</p><p>This turns your fighting style into a personalised anthem. Attack, attack, attack, shield&#8230; dodge, dodge, dodge. You know, simply by feel, when it&#8217;s time to aim at the enemies and unleash a barrage, and when it&#8217;s time to swing the mouse in the opposite direction to dodge away. It turns the player into a deadly DJ, mixing between fighting and composing. And then, as you pick up more beats and add to the track, the game naturally gets more complex. It&#8217;s addictive, smart, and puts you into a dizzying zen-like state.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HI8D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HI8D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HI8D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HI8D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HI8D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HI8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:420833,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.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_!HI8D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HI8D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HI8D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HI8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19c7cec8-8e7a-44ab-b7d2-9b9e9e03fa5d_3840x2160.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>The next game, <strong><a href="https://thecubox.itch.io/voodloop">Voodloop</a></strong>, has a somewhat similar premise. This time, though, it&#8217;s a 2D platformer and we can assign moves like jump, kick, and dash - which will then trigger on the beat. So you&#8217;ll need to build the right loop to do double jumps over pits, or to fight simple enemies. What I really like about the game, though, is that each level is like a miniature Metroidvania. You must hunt for new moves to lay down on the track - which then lets you access new areas, in order to find new moves - so you can reach the exit and do it all over again.</p><p>Also, by changing the style and tempo of each level&#8217;s soundtrack, the game takes on a very different feel from stage to stage. Super smart stuff, with a rather dashing, chunky pixel art visual style.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mjsq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mjsq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Mjsq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Mjsq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Mjsq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mjsq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1725530,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.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_!Mjsq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Mjsq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Mjsq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Mjsq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2a7991-10bb-4d7d-bae5-06ef60aabd5e_3840x2160.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>With a theme like loop, we were bound to see a few entries inspired by the ultimate time loop game, Outer Wilds. But my favourite of the bunch is <strong><a href="https://mrnoupgames.itch.io/night-oclock">Night O&#8217;Clock</a></strong> - a quick-fire murder mystery where you have just one minute to scour a mansion, collect clues, and gather knowledge&#8230; before time&#8217;s up and you have to start again. A clever twist on the formula is that you keep hold of any item you&#8217;ve got when time runs out, so you have to think carefully about, say, which key you want in your hand before restarting the loop.</p><p>Night O&#8217;Clock is absurdly polished for a game made in four days, and it kept me rapt for the entire run time. An easy recommendation among a sea of games about repeating the same day over and over again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dtmk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dtmk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dtmk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dtmk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dtmk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dtmk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1190542,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.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_!dtmk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dtmk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dtmk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dtmk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63510e62-b851-4478-9614-716fce9d9ec2_3840x2160.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>Now, game ideas can come from the weirdest places. Like, what about that shower thought of&#8230; if you plug a power strip into itself, wouldn&#8217;t that give you an infinite energy source? Forget conservation of energy and other boring realities - in <strong><a href="https://lightpotato.itch.io/infinite-energy">Infinite Energy</a></strong>, you can cheat physics and unlock an eternal electrical source.</p><p>But it&#8217;s more than a meme - this is actually a very clever, mind-bending puzzle game. You need to understand a simple set of rules - about where power comes from and where it goes. Deal with restrictions like the short length of your cables. And think outside the box as you make temporary connections and purposefully undo your actions to make everything work. It made my brain hurt&#8230; but like, in a nice fuzzy way.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zxt_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zxt_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zxt_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zxt_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zxt_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zxt_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:994714,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.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_!zxt_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zxt_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zxt_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zxt_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bd579b0-f993-4330-b6af-487a96fb8567_3840x2160.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>Talk about thinking outside of the box. When developer SI Interactive heard the theme loop, they thought about the looping lasso tool in Photoshop. And so we get <strong><a href="https://munnchai.itch.io/photoloop">PhotoLoop</a></strong>: a game about being a freelance photo editor. Each day you get a request in your inbox. Can you take this photo of me and add hair? Can you block out my ex? Can you add friends to my birthday party? You can then use the loop to select stickers, people, and cartoon characters to place into the photo. Send it back and hope the client is happy.</p><p>There&#8217;s even a hint of detective work in here, as your clients ask you to figure out relationships from their email. It&#8217;s only a sprinkle - but you could see this being expanded into a clever deduction game where you provide your answer through doctored digital images. But as for the game that&#8217;s actually here - it&#8217;s cute, clever, and as someone who spends their life selecting crap in Photoshop, it was nice to play a game where my pointless life skills are finally validated.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2asW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2asW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2asW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2asW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2asW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2asW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1139610,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.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_!2asW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2asW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2asW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2asW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89a6c34-261a-404f-8a10-1e6ac2c7cf04_3840x2160.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><strong><a href="https://zelophed.itch.io/circuit-breaker">Circuit Breaker</a></strong> starts out as a pretty simple puzzle platformer. Walk, jump, manipulate machines, plop batteries into sockets. But when you finally make it to the far end of the room, you realise you can loop back around to the start and do the whole thing again. Or, you can walk back on yourself and play the level in reverse - all while making changes to the level that may help or hinder your progress depending on which direction you&#8217;re going.</p><p>It turns a single level into a galaxy-brained spatial reasoning puzzle. I want to reach this spot but it&#8217;s impossible from where I&#8217;m standing. But if I loop all the way around the other side, I can make my way up! It reminds me of those puzzle box Zelda dungeons I love so much. It scratches a very specific itch, and that&#8217;s why I dig it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8oqY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8oqY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8oqY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8oqY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8oqY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8oqY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1800111,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.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_!8oqY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8oqY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8oqY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8oqY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79dde7a1-875a-4f51-b176-ade955e7ecc7_3840x2160.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><strong><a href="https://amptomp.itch.io/walk-it">Walk It!</a></strong> takes Crypt of the Necrodancer - that excellent roguelike where you have to move on the beat of the music - and turns it into a series of single-screen vignettes. You play as a dancing dude who cuts shapes from pavement slab to pavement slab, while dodging dogs, pushchairs, and Pilates posers. You have to move to the beat. You have to start on the first beat. And you have to reach the goal on the last beat.</p><p>It should be effortless. And maybe it is if you have any sense of rhythm. But I do not - so it turned each one of these short levels into an epic showdown where I had to learn the beat, internalise the music, and feel the rhythm before I could finally dance my way to victory. Great animations, great art style, make 100 levels and put it on Steam.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mUCa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mUCa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mUCa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mUCa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mUCa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mUCa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1112909,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.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_!mUCa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mUCa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mUCa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mUCa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9f51d-9479-4788-b3f8-c5a61ac615a4_3840x2160.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>I&#8217;m always impressed by people&#8217;s ability to make a Zachlike - a game inspired by SpaceChem and Opus Magnum - during a 4-day jam. It shouldn&#8217;t be possible! And yet, here we are. This is <strong><a href="https://q34dev.itch.io/cooking-by-the-numbers">Cooking by the Numbers</a></strong>, a game where you build an engine to turn one number into another, using nodes that can add, minus, divide, and multiply. But most importantly, there are the conditional nodes: do one thing if the number is greater than 15, and another if it&#8217;s less.</p><p>With these, we can - going back to the theme - make loops where the same sum is performed over and over until the condition is met, and then a different path is taken through the flow chart. You&#8217;re constantly thinking about how to use loops to get the result you want. And - if you didn&#8217;t realise it by now - you&#8217;re also learning the basics of programming, as you figure out the inner workings of if statements and while loops. You clever clogs, you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ntvU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ntvU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ntvU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ntvU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ntvU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ntvU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1591306,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.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_!ntvU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ntvU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ntvU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ntvU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed7e614-0446-487d-8f05-fe5ea08eb0e1_3840x2160.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>Okay, this game - <strong><a href="https://antidissmist.itch.io/caw-across-time">Caw Across Time</a></strong> - needs a bit of set-up. You get a phone call - it&#8217;s you from the future. Future you delivers a key that helps present you get through a door. Handy! But now the space-time continuum is all goofy, so you&#8217;ve gotta fix it. But aha - you&#8217;re now future you. And you can deliver the key to present you. Who is now past you. Thus finishing the time loop, fixing that nasty rift in the timeline, and letting you move on to the next level.</p><p>Did that make sense? Does your brain hurt? Whatever. Keep up. Because this game is really clever. A whole sequence of single-screen conundrums where you have to not only make it through the level, but also tidy up the timeline by putting back any time-travelling keys and blocks you end up using. It&#8217;s an absolute belter of a game - and it&#8217;s utterly frustrating to play a puzzle platformer made in 4 days that&#8217;s better than the one I made in 4 years. Burn this jam to the ground.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X3Xl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X3Xl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X3Xl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X3Xl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X3Xl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X3Xl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:512419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.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_!X3Xl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X3Xl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X3Xl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X3Xl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe962744a-8512-441c-9185-4e6b5215586f_3840x2160.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>Nokia classic Snake got some love in this loop-themed jam. But my absolute favourite take on the idea came from <strong><a href="https://quail-weaver.itch.io/goop-snake">Goop Snake</a></strong>. It&#8217;s a Sokoban-style grid puzzler that works on the basic rules of Snake - eat apples to grow in size. Your lengthy body mimics the exact movements of your head. But then it adds loads more ideas. Eating soft apples lets you shift past your own stomach, but hard apples block your head entirely. You can spit out apples to shrink back down, or hold down buttons. Stuff like that.</p><p>With each of these additions to the rule set, Goop Snake can create some truly clever levels, with those all-important &#8220;a-ha&#8221; moments.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ruRe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ruRe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ruRe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ruRe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ruRe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ruRe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1115949,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.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_!ruRe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ruRe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ruRe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ruRe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F734e8bfa-9a93-4da5-9ec0-1a78a7c163ee_3840x2160.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>Alright, let&#8217;s look at <strong><a href="https://cozyfroggames.itch.io/curse-of-the-amethyst-skull">Curse of the Amethyst Skull</a></strong>. This is a dungeon-crawling puzzle game, where each time you die - you have to start the whole thing from scratch. But you can at least keep your items, your notes, your knowledge, and most fun of all, your hand-drawn map of the environment. Maybe I&#8217;m just a massive frickin&#8217; nerd, but I really enjoyed charting out the contours and contents of this underground world - making notes of traps and treasure and dead ends.</p><p>I think I hit a bug where my map didn&#8217;t show properly, because I think I should have been able to see my current position on the map screen. But I guess I just played on hard mode, because I had to draw things out without knowing where the hell I am.</p><p>Another nice touch - you can light lanterns to know where you&#8217;ve been on previous runs. And when you come back as a new adventurer, you have a new, randomly generated name. No idea how Frances Grumblejack got access to Roswell Chapman&#8217;s notebook, but we&#8217;ve seen stranger things in this jam.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0PJG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0PJG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0PJG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0PJG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0PJG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0PJG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:460236,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.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_!0PJG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0PJG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0PJG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0PJG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa0d0ed-7f01-4545-8278-b1347dd14efc_3840x2160.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>Here&#8217;s another common take on the theme: looping around from one side of the screen to the other, like in Pac-Man. <strong><a href="https://twice-twice.itch.io/mobias-trip">Mobia&#8217;s Trip</a></strong> uses it as the main mechanic in a cute platformer - hold a key to lock the camera in place, and then you can waltz off to the left of this frame to appear on the right - which lets you bypass a big ol&#8217; wall and be on your way.</p><p>This kicks off a number of clever scenarios where you&#8217;re manipulating the position of the frame, perhaps shifting the frame up with each jump so it&#8217;s high enough to reach a platform. Another mechanic comes from looping through the loop multiple times to build up speed, before using that excess energy to crash through the floor. It&#8217;s very nicely done. Shout out to Pimby&#8217;s Workaround, which had a similar idea and is also lots of fun - there wasn&#8217;t much between these two for me!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yA_8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yA_8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yA_8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yA_8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yA_8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yA_8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1409795,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.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_!yA_8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yA_8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yA_8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yA_8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d2274d-675f-448e-a567-18fe0e014391_3840x2160.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>How&#8217;s this for a unique spin on the card battler? <strong><a href="https://pixel-error.itch.io/like-a-record">Like a Record</a></strong> puts your moves on a spinning disc - playing each card as the record shifts position. Only - your opponent is doing the same thing. So you&#8217;ll need to be smart about how the two discs will line up. Things get even more strategic when you add in cards that can change the direction of your disc - or your opponent&#8217;s. I&#8217;ll be honest, this was too much for my pigeon-sized mind, but even this simpleton can see the potential of putting Hearthstone on a turntable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oLYk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oLYk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oLYk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oLYk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oLYk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oLYk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:870230,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.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_!oLYk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oLYk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oLYk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oLYk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79b639fe-1905-47c4-9697-53307baeb222_3840x2160.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>Here&#8217;s a clever one - <strong><a href="https://slamdan.itch.io/side-effects">Side Effects</a></strong>. It&#8217;s a puzzle game on a Rubik&#8217;s Cube. You&#8217;re presented with a starting point. Perhaps some seeds. And a goal. Say... a forest. By rotating the cube, you move the seeds into different zones - the water zone turns the seeds into saplings, and the sun zone turns the saplings into trees. Done, smashing.</p><p>But just like solving a real Rubik&#8217;s Cube, things get complicated fast. Sometimes you&#8217;ll need to manipulate things so two elements perfectly line up. Other times you&#8217;ll realise that one turn will solve one part of the puzzle, but utterly ruin another part. It becomes a sticky strategy game of thinking several moves ahead to get everything to the goal simultaneously. Maddening, but good.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HEkH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HEkH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HEkH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HEkH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HEkH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HEkH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1003424,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.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_!HEkH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HEkH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HEkH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HEkH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6a9cbd-860e-464f-a16d-5c79c1439d51_3840x2160.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>Next up: <strong><a href="https://quentindelvallet.itch.io/killover">Killover</a></strong>. A super-stylish game where you hunt down and kill a target. Then you do it again - only you also have to kill yourself from the previous loop. Then do it again and again and again, and now you&#8217;ve got to murder an entire army of yous from past loops.</p><p>Every time you advance, the game naturally gets harder and more chaotic. You&#8217;ve got to defeat more targets in the same short timeframe. And you have to dodge the bullets of all your previous selves. It becomes a manic warzone of your own creation as you dance through a hailstorm of bullets for which, to be honest, you only have yourself to blame.</p><p>Quick shout-out to the clever animation style. Snapping between distinct poses makes things very economical for a hurried game jam participant. But it also means that every time the game freeze-frames on the last kill of the round&#8230; it looks utterly badass. Everyone&#8217;s going to be jacking this style soon, I can feel it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_FO_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_FO_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_FO_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_FO_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_FO_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_FO_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1341419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.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_!_FO_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_FO_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_FO_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_FO_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e8734a-c3b9-42c8-8b7a-854647f92ed2_3840x2160.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>Okay, this is <strong><a href="https://joespacio.itch.io/draftula">Draftula</a></strong> - which deserves a nod for its name alone. On each loop, you draft a new mansion for Dracula by plonking down rooms on this Tetris-style board. Each room has benefits and drawbacks - and must be placed strategically to get the most out of them. For instance, one room adds more coins every time you draft another room on the same row. Another room blocks you from drafting anything directly above it. Once you run out of money, a valiant knight knocks on the door, knocks down your gaff, and you have to start the whole thing again.</p><p>But there&#8217;s also a meta-level mystery to solve, as you must draft specific rooms next to each other to unlock more stuff - like putting two sigils next to each other to unlock infinitely high buildings. There&#8217;s a, ahem, lot of room to build on top of this idea, if the developer fancies it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xlPU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xlPU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xlPU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xlPU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xlPU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xlPU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735297,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.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_!xlPU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xlPU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xlPU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xlPU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7023c7f-e820-4061-af41-a7f604a5e8a0_3840x2160.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>Okay, next up is <strong><a href="https://mattgoode.itch.io/songrunner">Songrunner</a></strong>. This is a series of single-screen platforming stages where you build the level yourself. How? By playing notes - triggered through the keys 1 through 8 - when the timeline sweeps through the stage. So it&#8217;s like Lumines, but as a platformer. And that&#8217;s pretty neat. Best of all, your stage-making shenanigans create a unique track as you play. And when you finish the stage, all the other instruments kick in to turn your level layout into a song - which sounds surprisingly good for a track made up of awkwardly placed platforms. This one is simple but smart - just the way I like &#8217;em.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OAHn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OAHn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OAHn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OAHn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OAHn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OAHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1847524,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.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_!OAHn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OAHn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OAHn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OAHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c440cc5-77ca-419d-b1c1-c38a714a7a7e_3840x2160.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><strong><a href="https://vermillion-indie.itch.io/while-1">While 1</a></strong> couldn&#8217;t be much more basic. Use your mouse to draw a loop around the entire screen. And yeah, it&#8217;s so straightforward that you can look at the screen and intuit what to do in seconds. But that&#8217;s an impressive feat. Also impressive: how the developer used music, visual effects, and a singular sense of style to make something so basic into something thrilling and dangerous. An easy recommendation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LD3T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LD3T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LD3T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LD3T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LD3T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LD3T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:972704,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.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_!LD3T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LD3T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LD3T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LD3T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb185594a-a24e-4145-ba0e-357dd748aaf9_3840x2160.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>Another interesting take on the theme: how repeating the same level over and over again allows you to gain mastery and new understanding. That&#8217;s clearly shown in <strong><a href="https://haastregt.itch.io/loophole-pie">Loophole Pie</a></strong>. The premise is simple: a little boy wants to sneak into his neighbour&#8217;s garden and pinch a cooling pie. Easy. Only once you do that, the loop repeats with a new rule that blocks you from doing what you did in the last go. So: no more gate. Maybe sneak across the grass. Okay, next time - no gate, no grass. Then: no gate, no grass, no crates, no remote-controlled lawnmower, no rocks.</p><p>It turns the game into a sort of mix of Untitled Goose Game and Hitman, as you must use your mastery of this simple level to find more and more outlandish ways to reach the pie. It&#8217;s a great game design lesson: the more restrictions you put on the player, the more devious they must become.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LTRx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LTRx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LTRx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LTRx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LTRx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LTRx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1157674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://gmtk.substack.com/i/171255914?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.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_!LTRx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LTRx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LTRx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LTRx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c425ab-4844-4657-b4c4-5ca17cd7dd49_3840x2160.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>And then finally - there were a lot of games in the jam about drawing loops around enemies to kill them. That became a common refrain. But no one did it better than the developers behind <strong><a href="https://haastregt.itch.io/loophole-pie">Bootloop</a></strong>. This is a rapid-fire knockabout arcade gem about ensnaring computer viruses in a deadly electrical trap. Here&#8217;s how it works: walk into a peg to start a loop. Then walk into another to make it bigger. Then hit Z to close the circuit and make a zapping zone in the middle.</p><p>Simple enough, but things escalate. For one, every peg you use must cool down, so using too many at once will leave you vulnerable after you attack. New enemy types appear, including a nasty scissor enemy that can cut your wire before you have a chance to complete the circuit. And then, between rounds, we get the classic three-upgrade screen as we must choose whether to boost health, the circuit, or a pack of last-ditch bombs.</p><p>It&#8217;s got fantastic pixel art and music, but this thing is not all style, no substance. It&#8217;s also just a really sharp time sink that I could see myself going back to again and again. Bravo, Team Booti.</p><p>And so there we have it! By thinking about a game being on a loop, we got games about building knowledge and mastery, about considering your past actions, about feeling the beat, and about manipulating space and time.</p><p>And now it&#8217;s, ahem, time for some honourable mentions!</p><p><strong>Ninja Step</strong> has you programming the looping choreography of your player character to get through baddies and obstacles. <strong>Bend-Jo</strong> has you bending the entire playspace to solve mind-melting puzzles. Love Letters has you circling letters to get your jumbled words out to a lady who has you tongue-tied. And <strong>Loop/Death</strong> has you looping back to the starting point to solve tricky conundrums.</p><p>I could go on - did I mention there were over 9,000 games submitted? As always, I want to give a humongous thank you to everyone who took the time to make a game. There&#8217;s something amazing about a bunch of people coming together to make something just for the thrill of it. To be part of a community, to impress their friends, to better their skills, or for the sheer joy of making games.And all by hand - no AI slop in sight. It&#8217;s absolutely inspirational.</p><p>Thanks also to my fabulous mod team who make the jam run smoothly, the staff at itch who are always on hand to help, and my patrons who pay for the jam and mean we never need to bother with corporate sponsors. GMTK Game Jam will be back in 2026 for its 10th birthday! 10! How time flies! <a href="https://itch.io/jam/gmtk-jam-2026">You can register your interest now, by clicking here</a>. Thanks, see you soon.</p>]]></content:encoded></item><item><title><![CDATA[Mind Over Magnet is now on consoles]]></title><description><![CDATA[Xbox! PlayStation! Switch!]]></description><link>https://gmtk.substack.com/p/mind-over-magnet-is-now-on-consoles</link><guid isPermaLink="false">https://gmtk.substack.com/p/mind-over-magnet-is-now-on-consoles</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Fri, 15 Aug 2025 13:26:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/lgG_vfbDPeo" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-lgG_vfbDPeo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;lgG_vfbDPeo&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/lgG_vfbDPeo?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 Nintendo Game Boy came out in 1989, the year I was born, and it was the first games console I ever owned.</p><p>It started a lifelong obsession with video games, and with Nintendo.</p><p>And so I'm thrilled to announce that my game, Mind Over Magnet, is available on the two latest Nintendo consoles: the Switch and the Switch 2.</p><p>Oh yeah, it's also available on the PS4, the Xbox One, the PS5, and the Xbox Series, and of course it's still available on Steam.</p><p>But there's something kind of poignant about this full loop moment of the game being available on what is, essentially, the great great grandchild of the console that sparked my love my gaming.</p><p>If you told my childhood self about this, I don't think he'd believe me.</p><p>So I want to give a thank you to Alchemy Games in Brazil, who ported the game to all six consoles. They handled the port, the certification process, the relationship with Nintendo and Sony and Microsoft. I barely had to lift a finger.</p><p>So if you want to know how to port a game to consoles, I'm afraid this is not that post!</p><p>Instead, I just wanted to mark this moment, be grateful for it, and give thanks to everyone who helped me get here.</p><p>Cheers. That's all. See you soon.</p>]]></content:encoded></item><item><title><![CDATA[GMTK Digest (July 2025)]]></title><description><![CDATA[Banana republic]]></description><link>https://gmtk.substack.com/p/gmtk-digest-july-2025</link><guid isPermaLink="false">https://gmtk.substack.com/p/gmtk-digest-july-2025</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Fri, 25 Jul 2025 10:48:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3lAL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello GMTK supporters! Hope you've been enjoying the sunshine. Here's a run down of what's come out, what's happened, and what's worth reading and watching!</p><h3>New releases</h3><p><strong>Donkey Kong Bananza - Played</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3lAL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3lAL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3lAL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3lAL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3lAL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3lAL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg" width="820" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:820,&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;: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_!3lAL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3lAL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3lAL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3lAL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f56eb-19e3-4642-80bd-cc3cd6253cfd_820x461.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>Weirdly, Nintendo waited until mere days before launch to reveal that, yes, this is the new game from the core Mario team. The expert designers behind Super Mario Odyssey.</p><p>But you can tell as soon as you start playing. Snappy animations, charming graphics, a focus on exploration, and more collectibles than you can count. This time it's all about finding gigantic bananas, as well as fossils, coins, and gold. So much gold. Gold in the thousands. Gold with decimal places.</p><p>Why's it not a Mario game? Because it leans on the brawn of Donkey Kong. The game is all about smashing, crashing, and bashing stuff. The entire world is a destructible playground of rocks and dirt, and you can carve through it all by hammering on the punch button. And challenges revolve around breaking stuff, over jumping. Destroy this house under the time limit. Throw this rock at that bomb. That sort of thing.</p><p>So far (I'm about 3 worlds in), it's really fun, charming, and imaginative. But it's also a bit too manic at times. You tear through these levels so quickly that it's hard to truly know them. I have no idea where's up, where's down, where's the start and where's the finish. It's all just rocks and concrete slabs that explodes with a flurry of button presses. It's a long way from the intricate level layouts of a typical Mario game.</p><p>But, hey, let them cook. I'll be happy to play more as I slowly pick up bananas and work my way to 100% completion.</p>
      <p>
          <a href="https://gmtk.substack.com/p/gmtk-digest-july-2025">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How I Made Word Play]]></title><description><![CDATA[From Idea to Steam Release in 7 Months]]></description><link>https://gmtk.substack.com/p/how-i-made-word-play</link><guid isPermaLink="false">https://gmtk.substack.com/p/how-i-made-word-play</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Mon, 14 Jul 2025 16:02:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/uuXrwA9nzM8" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-uuXrwA9nzM8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uuXrwA9nzM8&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/uuXrwA9nzM8?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>Hi, I'm Mark Brown from Game Maker's Toolkit, and I am chuffed to bits to let you know that my new game, Word Play, is <a href="https://store.steampowered.com/app/3586660/Word_Play/">out now on Steam</a>.</p><p>It's a game where you spell words to score points, so you can unlock powerful perks that let you score even more points. It's a game about spelling, and strategy, and synergies, and special powers. It's got a classy art style, a boppin' soundtrack, it's got accessibility settings, and difficulty modes, and loads more. I hope you'll check it out.</p><p>Now for my first game, Mind Over Magnet, I shared the entire process of making it across 15 or so episodes of <a href="https://www.youtube.com/playlist?list=PLc38fcMFcV_uH3OK4sTa4bf-UXGk2NW2n">my YouTube series, Developing.</a></p><p>But for Word Play?</p><p>Well, there just hasn't been time. The game has come together so quickly that I've barely had a chance to tell you how I made it! But better late than never, right? So here it is. Here's how I made Word Play in just seven months.</p><p><strong>December 2024</strong></p><p>Okay, so the idea for Word Play - which was essentially to combine the poker roguelike Balatro with a spelling game like Scrabble or Bookworm Adventures - the idea has been rattling around my head ever since I played Balatro at the start of 2024. </p><p>But in December, I finally had a reason to try and make it for our secret, Patreon-only GMTK Game Jam.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1kbz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1kbz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!1kbz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!1kbz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!1kbz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1kbz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:587972,&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://gmtk.substack.com/i/168267677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.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_!1kbz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!1kbz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!1kbz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!1kbz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05ee7e26-ac1a-4ec3-ac00-f82be9d0bede_3840x2160.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>So I bashed together a game about spelling words, scoring points, and unlocking rule-bending modifiers.</p><p>It was called Wordy, and it was actually pretty dang fun. The response was great, I had a really good time working on it, it clearly had a lot of potential, and if I had any intention of turning this into a real game, well I had better get on with it before someone else has the same idea.</p><p>And so, shortly after the jam was completed, I opened up a fresh Unity project and started working on a more fleshed out version. Now I decided that the best thing to do at this early stage was to not worry about things like perks, or rounds, or rogue-like elements - but to just build a really good spelling game. Something where it was nice and juicy to spell words.</p><p>Something that would work seamlessly across mouse and controller, and keyboards, and touchscreens.</p><p><strong>January 2025</strong></p><p>At the beginning of January, I continued to build that basic word game - adding in features like a shuffle button to mix up your tiles, and a letter bag. But then, with the spelling game mostly done, I started adding on the rogue-like features like the shop, and the perks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L-tD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L-tD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!L-tD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!L-tD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!L-tD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L-tD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1983481,&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://gmtk.substack.com/i/168267677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.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_!L-tD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!L-tD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!L-tD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!L-tD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3facad4b-c144-4649-9ca5-14dbb13f379c_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I added the basic architecture for special tiles, and started making modifiers which are your passive perks - think jokers in Balatro, or boons in Hades.</p><p>By this point the game had 11 perks, though they were mostly just there to test different functions like having a modifier that can boost a tile's score, or the whole word's score.</p><p><strong>February 2025</strong></p><p>In February, work started to slow down - mostly because I was just focusing a lot of time on making videos for GMTK. I added a few features, like the ability to sell modifiers, but that was it.</p><p>Then midway into February, disaster struck.</p><p>I was scrolling through my YouTube subscriptions and saw a video on Second Wind with Yahtzee playing a game called Wordatro. Which I didn't even need to click on it to know what that one was all about. It was another game that mixed Balatro with Scrabble.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QaeO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QaeO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!QaeO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!QaeO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!QaeO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QaeO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3258393,&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://gmtk.substack.com/i/168267677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.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_!QaeO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!QaeO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!QaeO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!QaeO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0f921c7-225d-4d44-a15e-0164ed12670e_3840x2160.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>Damn.</p><p>Now, I briefly considered cancelling the game, and I definitely regretted not showing this thing earlier, but ultimately I decided that I can't control what anyone else makes. The only thing I can control is how good my game is. So I decided to keep working on it, and just make the game as awesome as I could make it.</p><p>Oh, and then later that same month, I listened to a completely random podcast about screenwriting, and one of the hosts said...</p><p>&#8220;We have a game for you to try out right now. So it's called Birdigo. It is a roguelike deck builder where you're trying to make words.&#8221;</p><p>Which you might think would give me a heart attack. Another one!</p><p>But actually, this made me feel better. Because between Birdigo and Wordatro, and over the next few months, many more word-based roguelikes all having the same basic idea of Balatro plus words but going in different directions.... well it feels less like I'm competing with and, in some people's eyes, copying a single game, and more like I'm part of a growing genre.</p><p>So crisis averted, and I even ended up chatting with the devs of both Wordatro and Birdigo and, well, I'll have more to share on that down the line. Suffice to say, we're all good.</p><p><strong>March 2025</strong></p><p>In March, I finally gave the game a proper name. Here's how that happened.</p><p>You see, the game has, essentially, lives. But you use a life every time you spell a word. So it's a bit weird to lose a life when you do something correctly. That just feels weird. So I asked my Discord users for alternative words to "lives", and user Fly suggested "plays". Which sparked the idea for Word Play.</p><p>Now, when you're making a word game, as it turns out, every single possible name has already been taken by some other game or toy. But Word Play? Well, Word Play doesn't exist on Steam. So you know what? I'll take it. I'll snap up Word Play.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jaS8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jaS8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!jaS8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!jaS8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!jaS8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jaS8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3806157,&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://gmtk.substack.com/i/168267677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.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_!jaS8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!jaS8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!jaS8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!jaS8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c9cf4ce-bccc-4ea0-a895-86a08ff82e05_3840x2160.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>Anyway, I started March by continuing to add more roguelike elements. So I added upgrades. They're your active perks which can change, improve, duplicate, or discard tiles. I added in all the special tiles - golden, diamond, emerald, potion, and dot tiles - which all have unique gameplay. I added in the special rounds, which are, well, special rounds with unique requirements like "your word must have six tiles". I added modifiers that can multiply the score. And I added reroll to the shop.</p><p>So now that I had made the spelling game, and coded in all the roguelike stuff, I could tie all of those elements together into a full gameplay loop - so that it could be played as an actual game. Which was especially important with the Game Developers Conference coming up at the end of the month.</p><p>So now I could start getting proper playtesting feedback on this new version of the game. I distributed it on the GMTK Discord, and took it on an iPad when I did talks at schools and colleges. That led to lots of changes based on user feedback and requests. I made it so you could rearrange the tiles on the board. And I made it so you get extra bonus points if you spell especially long words - because otherwise you barely get any points for dropping a single mega word.</p><p>And then I took it to GDC, where I spent the entire week playing it with other developers and got fantastic feedback from the devs behind games like Patrick's Parabox, Spell Tower, and Alto's Adventure. Which led to even more changes.</p><p>Also I rode in a driverless taxi, and had my breakfast delivered by a robot. San Francisco!</p><p>Also in March, I started reaching out to my collaborators on the project. I emailed Zach, who did the music for Mind Over Magnet, and offered him first dibs for the music on this game. And I DMed Jay on Discord. He made a spec video of the game with different sound effects, and they were so good I hired him to do the whole game's sound design.</p><p>I also added in Unity Analytics to help with future balancing. I created the Steam store page, though kept it private. And I brought the total number of perks up to 52.</p><p>Basically, I went into hyperdrive. Looking back on my notes, I can't believe how much I accomplished in one month. I was racing through this game. Development was coming along so well.</p><p>And then I broke my arm.</p><p><strong>April 2025</strong></p><p>Yeah. April was a bit slow.</p><p>I had to stop development for several weeks as I waited for my elbow to heal. Jay finished the sound effects, but it would be a while before I could put them into the game.</p><p>But I was able to slowly get back to work. I added in a new special round where you have to play a mandatory tile, or else lose two plays. I added compound tiles, letting you play the letters I N G with a single tile. And I added in the first modifier that was based around the specifics of the word you spelled.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D004!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D004!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!D004!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!D004!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!D004!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D004!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2833073,&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://gmtk.substack.com/i/168267677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.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_!D004!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!D004!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!D004!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!D004!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea2bbe73-4f34-45b1-aa84-97154414d54a_3840x2160.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>It's this one, which gives you a boost if the first and last letters are the same. These would prove to be very important in the game's overall sense of strategy and balance. But I think I'll talk more in depth about that in a future video.</p><p>Oh, and this also brought the total number of perks up to 74.</p><p><strong>May 2025</strong></p><p>May started out with disappointment. I managed to get in touch with the chap in charge of Apple Arcade, which is the iPhone maker's Game Pass-like subscription service. And so at his request, I sent over a build of Word Play on TestFlight.</p><p>Ten agonising days later, Apple Arcade wrote back to pass on the game. Which was a huge shame, but hey, it was cool for them to play it at the very least.</p><p>But okay, with that out of the way, my goal throughout the rest of May was to get a demo ready for Steam Next Fest in June. Which meant fixing lots of bugs, adding lots of polish, and chucking in a lot more cool features - like the glass tile, which can be used to have a one-time copy of any other letter.</p><p>And so towards the end of May, I was finally ready to reveal the game to GMTK viewers like you - with a demo, an announcement video, and a let's play of the game.</p><p>Which was amazing. The response was overwhelming. 20,000 players in a week! The game got picked up by various YouTubers and streamers, including Yahtzee on Second Wind, him again, and the world's biggest Balatro streamer, Northernlion.</p><p>I also got an email from&#8230; uh, Apple. Yeah, not their Apple Arcade team this time, but a different group at the company, who reached out to offer some help, listing it on the main App Store.</p><p>More on that in the future, because right now I'm focused entirely on today's Steam release.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6sqc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6sqc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!6sqc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!6sqc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!6sqc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6sqc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3081359,&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://gmtk.substack.com/i/168267677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.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_!6sqc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!6sqc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!6sqc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!6sqc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc48bf1f8-09fd-4403-9440-1f37c8cae3f5_3840x2160.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>Plus, all of those demo players sent me so much great feedback and ideas, which led to all sorts of cool stuff - like being able to submit words over 10 letters, and being able to petition for more words to be added to the dictionary.</p><p>And so at the end of May, the game was in a very good state. And the game now has 90 perks.</p><p><strong>June 2025</strong></p><p>By June, the basic underlying game was essentially done. It was absolutely a minimum viable product, or MVP. It had a fully functioning game loop, it had saving and loading, options, and difficulty modes.</p><p>Still, I added a few more quality of life adjustments, like the ability to peek into your bag or at the board during the perk screen. Some accessibility features, like alternative controls, dyslexia-friendly fonts, and spelling suggestions. And I even added the groundwork for people to mod in custom dictionaries and letter bags if they want to play with non-English words.</p><p>But, with all of that done, and with Steam Next Fest taken care of, my job now was to simply make stuff.</p><p>So I added new tiles. The mirror tile. The exclamation mark tile. The locked tile. I added new special rounds, like one where the maximum word length starts at four, and increases with each word you submit. And I added perks. So many perks.</p><p>I started by bringing the game up to 100, but then I thought of some more and took it to 120. Then I had a few more ideas, and it was like, why stop at 143? I might as well take it to 150, that's a nice round number. And over the rest of the month, I slowly added a few more until I really, really had to stop at a whopping 160 perks.</p><p>And look, I've got even more ideas, but let's save those for future updates.</p><p>But at this point it was time to start doing the final quality assurance, or QA.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TPec!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TPec!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!TPec!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!TPec!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!TPec!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TPec!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:787427,&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://gmtk.substack.com/i/168267677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.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_!TPec!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!TPec!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!TPec!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!TPec!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31f09da-efb2-4d3d-a382-2a4aabd66d6c_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I brought in a group of helpers - a mix of GMTK patrons and people who gave particularly insightful feedback about the demo, and had them run through the game over and over and over again, looking for problems. They found bugs. They found typos. They found perks that were overpowered, and perks that were pointlessly weak. They helped me balance the difficulty curve, suggested Steam achievements, and pushed me to add in features that I had been way too lazy to make previously.</p><p>To be honest, this lot were the real MVPs - the most valuable players. Without their help and guidance, the game that just launched would be buggy, unbalanced, and just significantly less fun. So a huge, heartfelt thanks to all of them. Cheers.</p><p><strong>July 2025</strong></p><p>And then finally, it was July. It is July! And the game is out now.</p><p>And so that is the story of how I made Word Play in seven months. And if you compare that to the development of my first game, Mind Over Magnet, which took me well over three years to produce, well obviously things went a lot more quickly.</p><p>Now, of course, they're very different games. And I was also a very different developer back then. I literally had to learn how to use Unity while I made the game.</p><p>But it's not just that.</p><p>I also thought carefully about how to develop Word Play while I was making it. To make sure the process was streamlined, and to ensure that this game didn't devour years of my life in the way that Mind Over Magnet did.</p><p>Now I'll talk more about this in future episodes of Game Dev 101, which I'm looking forward to getting back to soon. But as the Cliffs Notes version, it really came down to two things.</p><p>Number one. I was ruthless about the game's scope. I would routinely make decisions through the lens of which choice is going to take the least amount of time.</p><p>For instance, I could have made unique art for all 160 perks, like the jokers in Balatro. And I would totally accept the criticism that the game is worse off for not having that. But ultimately, using a more simple set of icons saved weeks of time. And it was the difference between the game coming out while I still had some fuel in the tank, versus causing the development to drag on for many more months.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!63GU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!63GU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!63GU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!63GU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!63GU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!63GU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1789792,&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://gmtk.substack.com/i/168267677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.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_!63GU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!63GU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!63GU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!63GU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ff6fa91-63f6-415d-8625-dec0a0c010df_3840x2160.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>And number two. I would develop the game in a kind of layered approach, where I would focus on one part at a time.</p><p>For instance, in December, I focused exclusively on just making a good spelling game. Then when that was done, I focused on getting the roguelike game loop complete. Then I just made perks all day, every day. And then I just did bug fixing and balancing.</p><p>Now of course, none of that is really true - I was still adding in features from previous layers as development went along. But for the most part, I did just focus on making the bones of the game before turning my attention to the content. Which made development faster and more agile, as I was always building on the really strong foundation of the previous layer.</p><p>And so ultimately, while I'm really proud of this game - and I think it is genuinely a lot of fun and I hope you dig it - I think I'm even more proud of the fact that I made a video game without losing my mind.</p><p>By taking everything I learned from Mind Over Magnet, and really planning out the development instead of just making stuff willy nilly, I was able to take this game from idea, to prototype, to playtesting, to QA, and to release in just seven months.</p><p>So I'm going to leave it there, so you can actually go and play the dang game. It's out now on Steam for PC, Mac, and Steam Deck. There's a 10% discount for the first week, and there's still a free demo if you haven't tried it yet. And now, well, give me a sec to fix all of the inevitable bugs, and then I'll see you later this month for GMTK Game Jam 2025.</p><p>I will not be taking part. Do not let me. I cannot be trusted. </p><p>Bye bye!</p>]]></content:encoded></item><item><title><![CDATA[GMTK Digest (June 2025)]]></title><description><![CDATA[A whole new (Mario Kart) World]]></description><link>https://gmtk.substack.com/p/gmtk-digest-june-2025</link><guid isPermaLink="false">https://gmtk.substack.com/p/gmtk-digest-june-2025</guid><dc:creator><![CDATA[Mark Brown]]></dc:creator><pubDate>Mon, 30 Jun 2025 05:22:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!otih!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.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_!otih!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!otih!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!otih!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!otih!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!otih!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!otih!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2265407,&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://gmtk.substack.com/i/167152284?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.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_!otih!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!otih!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!otih!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!otih!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f66240-8857-41b8-a519-b0880cb078af_1920x1080.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>Hello GMTK supporters!</p><p>Okay, I'm gonna level with you. My game is releasing in two weeks. I've been spending every spare moment fixing bugs, tweaking the balance, making trailers, and all the other stuff you have to do before a game comes out.</p><p>So this ain't gonna be the best GMTK Digest I've ever done. But I hope you dig it nonetheless! I'll hopefully be back on form for the next one!</p><h3><strong>New releases</strong></h3><p><strong>Played: Mario Kart World</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JjAB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JjAB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JjAB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JjAB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JjAB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JjAB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!JjAB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JjAB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JjAB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JjAB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75e3c0b8-89c1-45e3-b68e-1eca853c488b_1920x1080.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Oh yeah, we got a new video game console in June! Hello Switch 2! The big release is, of course, the latest Mario Kart game. This one is just as fun, silly and polished as the rest of the games. And it's packed with nostalgic nods (including a truly enormous soundtrack that references almost every Mario game you can name).</p><p>But it's also got an open world that is, for my money, kinda bad. Free roaming around this lifeless universe feels pointless. And the GP mode now features these long stretches of liminal, interstitial nothingness between the "actual" tracks. From my experience this adds nothing to the game... except for the fun knockout mode where you have to survive while racing across the entire island. That, I'll admit, is pretty fun.</p>
      <p>
          <a href="https://gmtk.substack.com/p/gmtk-digest-june-2025">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>