<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Games I&#39;m working on: s.team/a/4155880&#xA;Mostly solo game development&#xA;occasional politics (Leftist)</description><link>https://bsky.app/profile/freddifish.bsky.social</link><title>@freddifish.bsky.social - Ian Durra</title><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mwr4asg3wc2y</link><description>forgot how much I like game writing, really can just put whatever you want, and the zanier the better. #godot also implementing a simple dialogue system was neat.</description><pubDate>30 Sep 2026 19:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mwr4asg3wc2y</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mwpr3ja4cc2f</link><description>this scared me so bad #godot Courtesy of a degrees-to-radians bug</description><pubDate>30 Sep 2026 06:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mwpr3ja4cc2f</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mwlkk3lu422o</link><description>Pepper’s ghost contraption!</description><pubDate>28 Sep 2026 14:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mwlkk3lu422o</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mwkqqtv7w22b</link><description>Creepy hotel. Been having fun making 128x128 albedo-only textures using blender, ucupaint, krita, and #godot. Shoutout @passivestar.bsky.social who created a great tutorial on this process. https://passivestar.xyz/posts/procedural-materials-in-ucupaint/</description><pubDate>28 Sep 2026 07:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mwkqqtv7w22b</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mwho3iu2xk2r</link><description>“Signal up, call down” gets passed around very casually in the Godot circles. But imo 90% of people are not following this, as the implications of adhering to this pattern significantly change your codebase. imo the Godot docs don’t go far enough in explaining this best practice.</description><pubDate>27 Sep 2026 01:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mwho3iu2xk2r</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mwf367psjc2k</link><description>Peglin rules. It has everything I liked about Peggle from back in the day + Slay the Spire progression.</description><pubDate>26 Sep 2026 00:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mwf367psjc2k</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mw6vxpbzak2h</link><description>I’ve been writing tightly coupled code up until now and it’s benefitted me while learning, as it enabled me to ship games. However once the projects grew in complexity it became hell to maintain. also made responding to player feedback very difficult as the code was one big knot. but no longer!!</description><pubDate>23 Sep 2026 14:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mw6vxpbzak2h</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mw5rl3fxlc2e</link><description>Halfway through the post-mortem.</description><pubDate>23 Sep 2026 03:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mw5rl3fxlc2e</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mw35u4gtns2f</link><description>released Lucky Break today! Gonna write a fire post-op tomorrow</description><pubDate>22 Sep 2026 02:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mw35u4gtns2f</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvtlatn4n22a</link><description>Anyone know how to flip the right and left motion of a Bluetooth mouse connected to an iPad? Up and down is correct but because of the mirror involved, mouse right is now left etc… all the text is backwards in game to compensate but mouse is still flipped left/right #godot #peppersghost</description><pubDate>19 Sep 2026 01:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvtlatn4n22a</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvteil5mhk2t</link><description>A horror murder mystery that takes place on a Cruise ship</description><pubDate>18 Sep 2026 23:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvteil5mhk2t</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvtehus3y22t</link><description>irl game jam tomorrow, final Lucky Break development push, game release, then start figuring out what my next game will be</description><pubDate>18 Sep 2026 23:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvtehus3y22t</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvqryofj5k2w</link><description>Making a game that will be projected using a hologram. Part physical diorama, part digital interface. &#xA;&#xA;Turns out the digital UI is reversed and blurry, so i will have to compensate for that. This is why we prototype!</description><pubDate>17 Sep 2026 23:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvqryofj5k2w</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvqi62l4ys2l</link><description>small games are good for the soul. Working on an incremental in between development sprints of my main game. #godot</description><pubDate>17 Sep 2026 20:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvqi62l4ys2l</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvnelmwers2y</link><description>A roguelike deckbuilder where you play as a degenerate gambling addict. I&#39;m looking for players to join the public playtest. #godot #gamedev https://store.steampowered.com/app/4155880/Lucky_Break/</description><pubDate>16 Sep 2026 14:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvnelmwers2y</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvmgm4qkqs2b</link><description>super happy to have gotten a build out. And with controllers and multiple languages supported 👀. I&#39;ll do a proper post tomorrow but now I sleep</description><pubDate>16 Sep 2026 05:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvmgm4qkqs2b</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvmgdxzrys2n</link><description>Opened the public playtest for Lucky Break. Been doing friends and family testing, and ready to open it up. https://store.steampowered.com/app/4155880/Lucky_Break/</description><pubDate>16 Sep 2026 05:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvmgdxzrys2n</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvlvhvhz3k2j</link><description>Free Palestine. Zionists conflating criticizing Israel with anti-semitism makes American Jews unsafe. Furthermore there is no reason Jews need an ethnostate. Ending all military aid is the first step to undoing this.</description><pubDate>16 Sep 2026 00:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvlvhvhz3k2j</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvg5bhh2422q</link><description>I’m coming to believe that Internet/phone is as good as you make it. Like personally I love Discord/Bluesky b/c I connect with awesome people in my mutuals. But Instagram/Tiktok are too addicting/toxic for me due to recommending strangers content.</description><pubDate>13 Sep 2026 17:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvg5bhh2422q</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvcrbejprc26</link><description>What&#39;s behind this door? A quick art test I put together trying to nail down a ps1 aesthetic #godot #blender</description><pubDate>12 Sep 2026 09:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvcrbejprc26</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mvchiialos2y</link><description>is this type of texture work (Cloverpit) possible without Substance Painter? #gamedev I hate Adobe so much.</description><pubDate>12 Sep 2026 06:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mvchiialos2y</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mv5mmcskds2g</link><description>Finished reading Game Programming Patterns (Robert Nystrom), and the level up was immediate. if anyone&#39;s got more game dev book recommendations I would like to hear them!</description><pubDate>10 Sep 2026 08:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mv5mmcskds2g</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mv5lzrq4rk2g</link><description>an incremental game about a haunted wishing well... is what I will say once I add the art assets! Making this for a jam.</description><pubDate>10 Sep 2026 08:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mv5lzrq4rk2g</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3muxtatgclc2d</link><description>#godot anyone know how to focus on a tag within a RichTextLabel &#34;[url]{text}[url]&#34;. I can click it with a mouse (and there&#39;s built in signals like meta_clicked), but no idea how to focus on it when using a controller.</description><pubDate>08 Sep 2026 01:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3muxtatgclc2d</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3muxkfgzeok2z</link><description>It&#39;s gonna be really cool to have people in different languages play the game. Testing out Spanish now. Yo quiero hispano-hablantes podir a jugarlo.</description><pubDate>07 Sep 2026 22:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3muxkfgzeok2z</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3munitxjq6k2i</link><description>opening a playtest for Lucky Break in a few days (once approved)</description><pubDate>03 Sep 2026 22:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3munitxjq6k2i</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mufxocvd4k22</link><description>Just bought #reaper and to learn the program made a Beach House Wishes cover. The solo at the end was fun.</description><pubDate>31 Aug 2026 22:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mufxocvd4k22</guid></item><item><link>https://bsky.app/profile/freddifish.bsky.social/post/3mub6nt4czs2n</link><description>Git really is a lifesaver. Just reverted a change that would have taken many hours to resolve.</description><pubDate>30 Aug 2026 00:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:xmj6ensmeo7obl3luf545p3y/app.bsky.feed.post/3mub6nt4czs2n</guid></item></channel></rss>