<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Programmer • Game Dev • Generative Artist • Size Coder • Musician • Zen Buddhist • Wizard • Friend to Cats 🖖 linktr.ee/frankforce</description><link>https://bsky.app/profile/frankforce.bsky.social</link><title>@frankforce.bsky.social - Frank Force</title><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3muau4ie5wk23</link><description>a few of my artworks already sold, i am over the moon! 😍 #generativeart #plottertwitter</description><pubDate>29 Aug 2026 21:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3muau4ie5wk23</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3muadihsmac2q</link><description>Uptown 🏙️⛅ www.dwitter.net/d/36205 - tiny code demo with a 3d city scene looking up&#xA;&#xA;for(k=0;k&lt;39;k++)for(i=64;i--;)for(j=18;j--;6-k/9&lt;((t+i)/5^j/9)%9&amp;&amp;j%11&lt;7&amp;&amp;x.fillRect(k&amp;&amp;(i-32-t%1)*S+960,k&amp;&amp;(j-9)*S+540,S=k?2**(2+k/12)*9:2e3,S))x.fillStyle=k?R(v=220-(t+i|k|j)%3*S,v,v):&#39;#7bf&#39;</description><pubDate>29 Aug 2026 16:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3muadihsmac2q</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtz5obzo722g</link><description>Watch my new interview with JP all about my adventures in game development and size coding.&#xA;&#xA;We talked for over an hour, so it goes deep. I got to share a bunch of stories from years of making games, and get into where I think all of this is headed. 🚀&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>26 Aug 2026 20:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtz5obzo722g</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtz4ocsd3k27</link><description>this is how i make miniature 1/1 generative art business cards.&#xA;&#xA;my custom code generates a unique svg with a grid of scenes. then i plot on an axidraw plotter with neon sharpie markers. for my name and info i use another sheet and glue them together so it&#39;s double thick.</description><pubDate>26 Aug 2026 19:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtz4ocsd3k27</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtuehwgzjc2t</link><description>i wanted to give fxhash a proper goodbye. 😿&#xA;&#xA;so i built a gallery you can walk through and appreciate some of the best art ever made there. every painting runs live on the wall. many artists have their own side rooms too. #genartclub #generativeart&#xA;&#xA;https://killedbyapixel.github.io/fxhashArchive/gallery</description><pubDate>24 Aug 2026 22:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtuehwgzjc2t</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtreuckyi22q</link><description>Hyperbolic Cat Rotation 😹 dwitter.net/d/36156 #javascript #math #loop&#xA;&#xA;e=2.62**(t%3/3)&#xA;k=44.7*(e-1/e)&#xA;a=117/e-17*e+k&#xA;for(c.width|=i=20;i--&gt;-20;x.font=&#39;4em&#34;&#39;)for(j=-20;j++&lt;20;x.fillText(String.fromCodePoint(128568+q*q%9|0),928+i*(k+a)+j*k,565+i*k+j*a))q=i*i-i*j-j*j</description><pubDate>23 Aug 2026 18:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtreuckyi22q</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtozhnjhq22h</link><description>My first big gallery show is tonight and physicals of my artwork can be purchased online for the first time!&#xA;&#xA;These are 1/1 plots, drawn with a real Sharpie by a pen plotter. Every one is different. $175 😎👍&#xA;&#xA;https://artforthepeoplegallery.com/products/assorted-astronomic-comics-plotted-planets-by-frank-force?variant=44504445648985 #generativeart #genartclub</description><pubDate>22 Aug 2026 19:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtozhnjhq22h</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtom5xouts2d</link><description>Looking up in the city 🏙️ www.dwitter.net/d/36150 How to draw buildings with texture 3d projection in a tiny bit of javascript code.&#xA;&#xA;for(i=199;t&lt;6&amp;&amp;i--;)for(j=99;j--;6-t&lt;(i/17|j/15)%7&amp;&amp;x.fillRect((i-99)*S+960,(j-51)*S+540,S,S=2**t*5))x.fillStyle=R(v=200-(j|i|t*16)%9*S,v,v)</description><pubDate>22 Aug 2026 15:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtom5xouts2d</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtmpf7un2k2r</link><description>Saturday 8/22 I will be doing live plotter demos of Astronomic Comics in Austin Texas!&#xA;&#xA;My artwork will be on display and for sale at SPIRIT OF SPACE, Art For The People Gallery. Come hang out. 🚀🪐  #generativeart #austin&#xA;&#xA;https://www.eventbrite.com/e/art-for-the-people-gallery-presents-spirit-of-space-featuring-texas-artist-tickets-1997393269036</description><pubDate>21 Aug 2026 21:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtmpf7un2k2r</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtjrwcg3mc2i</link><description>Stop Waiting for Perfect, Start Shipping Games 😎👍&#xA;&#xA;My full interview just dropped on Game Dev Advice YouTube channel! 🚀 #gamedev #indiedev&#xA;&#xA;https://www.youtube.com/watch?v=bUrujIj-Mok</description><pubDate>20 Aug 2026 17:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtjrwcg3mc2i</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtevw4fow22k</link><description>My latest and greatest generative artwork will be on display at a local gallery in austin texas. The opening is on Saturday and you are all invited. I will be doing a live plotter demo. See you there! 😅👍 #austin&#xA;&#xA;https://www.eventbrite.com/e/art-for-the-people-gallery-presents-spirit-of-space-featuring-texas-artist-tickets-1997393269036</description><pubDate>18 Aug 2026 19:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtevw4fow22k</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mtddunauv22t</link><description>fxhash is down, so I made a viewer that doesn&#39;t need it. 👍&#xA;&#xA;killedbyapixel.github.io/fxhashViewer/&#xA;&#xA;All 27,430 tezos projects, browsable and runnable. The fxhash catalog is snapshotted into the repo, iterations read live off Tezos, art streams from IPFS. 🌠&#xA;&#xA;#fxhash #generativeart #tezos</description><pubDate>18 Aug 2026 04:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mtddunauv22t</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mt7zn6ri5c26</link><description>Just dropped off a set of 15 pen plots at a local gallery for art exhibition that opens next Saturday. I have never had my art in a show like this so I am very excited! 😅👍</description><pubDate>16 Aug 2026 20:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mt7zn6ri5c26</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mt56pvd6yc24</link><description>I am putting final touches on my interactive 3D edition of &#34;The Gateless Gate&#34; ancient Zen text. 🧘&#xA;&#xA;killedbyapixel.github.io/GatelessGate/&#xA;&#xA;This is one of my most ambitious projects so far with 50 unique dioramas, 45 3D models, procedural soundscape, and full speech for everything.</description><pubDate>15 Aug 2026 17:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mt56pvd6yc24</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mt3l46lypc2v</link><description>spaced out 🪐 working on my generative plotter art with neon and black sharpies, made with vanilla js code.</description><pubDate>15 Aug 2026 01:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mt3l46lypc2v</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3msrasptzy22m</link><description>I made a mini object viewer to help me iterate on all the models in my gateless gate website. There are about 50 procedurally models in total!&#xA;&#xA;https://killedbyapixel.github.io/GatelessGate/dev/model-viewer.html</description><pubDate>10 Aug 2026 23:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3msrasptzy22m</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3msqucgaot22a</link><description>My generative plotter artwork will be on display and for sale a local gallery in Austin Texas! I will also be there on opening night to do a live plotter demo. 😅👍</description><pubDate>10 Aug 2026 19:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3msqucgaot22a</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mslk3ofklc2j</link><description>My latest project is a 3D interactive edition of the Gateless Gate, a 13th century Zen Buddhist text.&#xA;&#xA;It contains all 49 koans each with its own procedural diorama. It&#39;s fully voiced and has a diegetic soundscape.  Still a work in progress. 🙏&#xA;&#xA;killedbyapixel.github.io/GatelessGate/</description><pubDate>08 Aug 2026 16:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mslk3ofklc2j</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3msf64yw3rs2d</link><description>Play my new game &#34;Ken Paxton&#39;s Scandal Stack&#34;, where nobody wins and Texas loses. Includes a realistic Ken Paxton puppet. 👍&#xA;&#xA;scandalstack.3d2k.com&#xA;&#xA;What game scenario would you like to see Ken Paxton in next?</description><pubDate>06 Aug 2026 04:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3msf64yw3rs2d</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3msa4feurvs23</link><description>this special developer mode for my metroidvania game PIROOT shows only the lighting/shadow pass</description><pubDate>04 Aug 2026 03:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3msa4feurvs23</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mrsczbatjk2n</link><description>My game is being featured on Newgrounds today. You can play the demo live in your browser! #indiedev&#xA;&#xA;https://www.newgrounds.com/portal/view/1044345</description><pubDate>29 Jul 2026 16:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mrsczbatjk2n</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mrque5m73c22</link><description>You can now play PIROOT my metroidvania game in your browser. No download or login required.&#xA;&#xA;This is the product of 10+ years of solo game dev work including making the game engine.&#xA;&#xA;https://www.newgrounds.com/portal/view/1044345&#xA;&#xA;Wishlist on steam if you like. 🙏</description><pubDate>29 Jul 2026 02:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mrque5m73c22</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mrm3xkroas2f</link><description>Walls of Code 🚪 www.dwitter.net/d/35982 a tiny javascript raycasting engine with text instead of pixels.&#xA;&#xA;for(c.width|=A=128;A;T+=.1)for(X=A/(e=64/T)-T,i=(X+t^T)%5&gt;0||(--A,T=1,20);i--;x.fillText(code[(X+t)*30&amp;T+i],A*15,560-(i-9)*e))x.font=e+&#39;px&#34;&#39;</description><pubDate>27 Jul 2026 04:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mrm3xkroas2f</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mrbyf5cu2c2l</link><description>Wafflestein 🧇 www.dwitter.net/d/35954 #tinycode&#xA;&#xA;c.width|=A=198&#xA;for(x.fillText(&#39;🧇&#39;,0,12);A;R+=.01)((X=t+(e=R/99)*A-R)^R)%3||x.drawImage(c,(X+R)%1*11+1,R=1,e*9,14,A--*10,540-4/e,20,9/e)</description><pubDate>23 Jul 2026 04:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mrbyf5cu2c2l</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mr7j7k2ml22z</link><description>I made a @codepen.io for my JS1024 game Skydreams! 🌈&#xA;&#xA;https://codepen.io/KilledByAPixel/pen/azpjRdx</description><pubDate>22 Jul 2026 04:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mr7j7k2ml22z</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mr4ufal2622d</link><description>I put the little aquarium up on itch that I made with claude fable. Still a work in progress, just experimenting with a chill underwater scene. What should I add next? Let me know if your cat likes it! 😸👍&#xA;&#xA;killedbyapixel.itch.io/lazy-lagoon 🐟🐢</description><pubDate>21 Jul 2026 03:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mr4ufal2622d</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mqzvoes2uc2i</link><description>ONE MORE BYTE!!1! 🚀🌕 I made another 1024 byte game! This is a one button spaceship grappling game inspired by &#34;One More Line&#34;. 😅👍 #js1024&#xA;&#xA;https://killedbyapixel.github.io/TinyCode/1K/OneMoreByte/&#xA;&#xA;Link to build with extra control options for accessibility (1k build is mouse only)</description><pubDate>19 Jul 2026 23:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mqzvoes2uc2i</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mqwua75z4k2u</link><description>saturday afternoon game dev - im playing through my zelda 1 demake live on stream and taking notes on what to improve. also showing some of the other games I&#39;ve been working on, check it out! 😅👍 www.twitch.tv/killedbyapixel&#xA;https://www.twitch.tv/killedbyapixel</description><pubDate>18 Jul 2026 18:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mqwua75z4k2u</guid></item><item><link>https://bsky.app/profile/frankforce.bsky.social/post/3mqsqzhjqhs2r</link><description>the legend of fable! ⚔️ continued progress on my 1:1 zelda remake with threejs, littlejs, and claude fable. now with improved graphics and post processing. the goal is a full recreation similar to link&#39;s awakening remake.&#xA;&#xA;would you play a game like this?</description><pubDate>17 Jul 2026 02:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:ef7ym6limlxtsftlty3yn6om/app.bsky.feed.post/3mqsqzhjqhs2r</guid></item></channel></rss>