<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: js13kGames</title>
    <description>The latest articles on DEV Community by js13kGames (@js13kgames).</description>
    <link>https://dev.to/js13kgames</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F2441%2F816d6f2b-0f88-4afa-82b4-daf2995a4abe.jpg</url>
      <title>DEV Community: js13kGames</title>
      <link>https://dev.to/js13kgames</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/js13kgames"/>
    <language>en</language>
    <item>
      <title>js13kGames 2025 t-shirts shipped</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Thu, 26 Feb 2026 22:57:33 +0000</pubDate>
      <link>https://dev.to/js13kgames/js13kgames-2025-t-shirts-shipped-29bi</link>
      <guid>https://dev.to/js13kgames/js13kgames-2025-t-shirts-shipped-29bi</guid>
      <description>&lt;p&gt;It seems having issues with the shipping is our yearly tradition, but I didn’t expect politics to come in and mess with the process. That’s exactly what happened this time, beside a few absolutely relevant problems we also encountered along the way.&lt;/p&gt;

&lt;p&gt;Let’s start with the good news: the packages containing the t-shirts, long awaited 3D printed dice, and our usual stickers were shipped! Some of you close to Poland might start receiving them next week already.&lt;/p&gt;

&lt;p&gt;The bad news? Our Polish National Postal Service decided to not only increase the shipping costs (again) by 50% (this time), but what’s more, &lt;strong&gt;all the folks living in United States of America will have to wait for their stuff a bit more&lt;/strong&gt;. Why? Because Polish Post &lt;a href="https://www.poczta-polska.pl/news/czasowe-ograniczenie-przyjmowania-przesylek-z-towarami-do-usa/" rel="noopener noreferrer"&gt;halted&lt;/a&gt; shipping to US &lt;em&gt;indefinitely&lt;/em&gt; and blamed it on Trump’s tariffs. I can ship the package around Europe, to Australia, or Mongolia, but not US anymore. Oh, and apparently Colombia as well, but they didn’t even care to tell me why in this particular case.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzly4d77b1fk8clnfv8f3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzly4d77b1fk8clnfv8f3.jpg" alt="Andrzej in a js13kgames 2025 t-shirt" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The single vendor that still ships things to United States from here is FedEx, which costs multiple times more than the Polish Post, about $60-$120 per package, depending on its details. And that’s for the smallest one, with a single t-shirt, via the economy service.&lt;/p&gt;

&lt;p&gt;I thought I’m either not going to ship the promised swag (27 packages) at all, or (more likely) go bankrupt. Luckily enough, our very own &lt;a href="https://js13kgames.com/2025/experts#ben" rel="noopener noreferrer"&gt;Ben Allfree&lt;/a&gt; stepped in and &lt;strong&gt;saved the day&lt;/strong&gt;. A box full of (already prepared) packages with t-shirts was shipped to him in Nevada, and when Ben receives them, he will then send every single package individually to each of you via the local postal service.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dnveh83pbj7p55otdss.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dnveh83pbj7p55otdss.jpg" alt="Ewa in a js13kGames 2025 t-shirt" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hopefully you’ll get your swag soon, but I’m seriously considering ending the t-shirt shipments going forward given how time consuming and costly it all became. I know it’s our tradition sice day one in 2012, but it’s really difficult to keep covering all the increasing costs.&lt;/p&gt;

&lt;p&gt;Anyway, if you do receive your t-shirt please &lt;strong&gt;share a selfie&lt;/strong&gt;! You can either &lt;a href="https://js13kgames.com/2025/contact" rel="noopener noreferrer"&gt;send it to us&lt;/a&gt; directly via email, drop in &lt;a href="https://slack.js13kgames.com/" rel="noopener noreferrer"&gt;Slack&lt;/a&gt; or &lt;a href="https://discord.js13kgames.com/" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;, mention the &lt;em&gt;@js13kGames&lt;/em&gt; account or use the &lt;em&gt;#js13k&lt;/em&gt; hashtag on social media so we can see it and add to our &lt;a href="https://www.facebook.com/media/set/?vanity=js13kGames&amp;amp;set=a.1536257291833692" rel="noopener noreferrer"&gt;Facebook gallery&lt;/a&gt;. Seeing our design all around the world means so much to us, thank you!&lt;/p&gt;

</description>
      <category>dice</category>
      <category>tshirts</category>
      <category>competition</category>
      <category>swag</category>
    </item>
    <item>
      <title>T-shirts galore: two originals for $13</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Fri, 17 Oct 2025 17:25:36 +0000</pubDate>
      <link>https://dev.to/js13kgames/t-shirts-galore-two-originals-for-13-4i1</link>
      <guid>https://dev.to/js13kgames/t-shirts-galore-two-originals-for-13-4i1</guid>
      <description>&lt;p&gt;If your entry ended up in the &lt;a href="https://js13kgames.com/2025/blog/winners-announced" rel="noopener noreferrer"&gt;overall top100 results&lt;/a&gt;, then you’ve received an email today containing all the details about &lt;a href="https://js13kgames.com/2025/blog/tshirt-dice" rel="noopener noreferrer"&gt;this year’s t-shirts&lt;/a&gt; and how to claim them, plus an offer to grab the limited amount of original t-shirts from previous years.&lt;/p&gt;

&lt;h3&gt;
  
  
  Two times more originals
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://js13kgames.com/2024/blog/tshirts-galore" rel="noopener noreferrer"&gt;Last year’s deal&lt;/a&gt; celebrating 13th edtion of the competition was quite popular, so many original t-shirts found their new homes, but we still have a few left. Now instead of being able to buy one for $13 each, you can buy &lt;strong&gt;TWO for $13 total&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs538kil3fvg6q1c20kfx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs538kil3fvg6q1c20kfx.png" alt="js13kGames originals" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Those are the actual original t-shirts printed in the given year, and will never be back in such a form, so make sure to &lt;a href="https://docs.google.com/spreadsheets/d/1iMdfAmKfNDSFRnRfhwzlY_cXK5ACpFPVZ97N4AewDaU/edit" rel="noopener noreferrer"&gt;grab a piece of history&lt;/a&gt; if yours worn out or you missed a year.&lt;/p&gt;

&lt;p&gt;Same as last time: you can reserve yours by commenting a specific size from a given year and wiring the funds &lt;a href="https://paypal.me/end3r" rel="noopener noreferrer"&gt;via PayPal&lt;/a&gt;. If it adds up to a package we’re already preparing (2025 being given for free as a prize or bought), then it will be added to that package and the shipping costs won’t increase.&lt;/p&gt;

&lt;h3&gt;
  
  
  Retro still in the Shop
&lt;/h3&gt;

&lt;p&gt;The &lt;strong&gt;Retro 2024 t-shirt&lt;/strong&gt; we’ve introduced in the &lt;a href="https://js13kgames.com/shop" rel="noopener noreferrer"&gt;Shop&lt;/a&gt; to not miss a design, since the one-time full-print that last year’s winners received was totally unique, is still there.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4w856f9ucw9bjnjhaiq0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4w856f9ucw9bjnjhaiq0.png" alt="js13kGames retro" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can &lt;a href="https://js13kgames.myspreadshop.com/js13kgames+2024-A670f8eea6852e61ff9e0b263?productType=210&amp;amp;appearance=33" rel="noopener noreferrer"&gt;buy Retro t-shirt&lt;/a&gt; for &lt;strong&gt;$23.49&lt;/strong&gt;. Keep in mind those are printed and shipped by Spreadshirt directly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Help keep it going
&lt;/h3&gt;

&lt;p&gt;If you do like the designs please &lt;strong&gt;buy the t-shirts&lt;/strong&gt; and &lt;strong&gt;support the competition&lt;/strong&gt; that started thirteen years ago, all the way back in 2012! Alternatively you can &lt;a href="https://paypal.me/end3r" rel="noopener noreferrer"&gt;donate via PayPal&lt;/a&gt; or &lt;a href="https://js13kgames.com/2025/#contact" rel="noopener noreferrer"&gt;reach out&lt;/a&gt; if you prefer different ways like a bank transfer, thank you so much for all the support!&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>shopping</category>
      <category>tshirts</category>
      <category>javascript</category>
    </item>
    <item>
      <title>js13kGames 2025 criteria rankings</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Fri, 10 Oct 2025 14:49:04 +0000</pubDate>
      <link>https://dev.to/js13kgames/js13kgames-2025-criteria-rankings-3ao0</link>
      <guid>https://dev.to/js13kgames/js13kgames-2025-criteria-rankings-3ao0</guid>
      <description>&lt;p&gt;The js13kGames 2025 &lt;a href="https://js13kgames.com/2025/blog/winners-announced" rel="noopener noreferrer"&gt;winners have been announced&lt;/a&gt; a few days ago already, including all the category rankings. Let’s see the specific &lt;strong&gt;criteria&lt;/strong&gt; that comprise the overall results. Plus some extra rankings about the voters in our community.&lt;/p&gt;

&lt;h3&gt;
  
  
  Criteria
&lt;/h3&gt;

&lt;p&gt;We had six different criteria each entry was judged on: &lt;strong&gt;Theme&lt;/strong&gt;, &lt;strong&gt;Innovation&lt;/strong&gt;, &lt;strong&gt;Gameplay&lt;/strong&gt;, &lt;strong&gt;Graphics&lt;/strong&gt;, &lt;strong&gt;Audio&lt;/strong&gt;, and &lt;strong&gt;Controls&lt;/strong&gt;. Balancing them all was key to end up high in the &lt;a href="https://js13kgames.com/2025/#winners" rel="noopener noreferrer"&gt;overall results&lt;/a&gt; and win cool &lt;a href="https://js13kgames.com/2025/prizes" rel="noopener noreferrer"&gt;prizes&lt;/a&gt; in the process.&lt;/p&gt;

&lt;p&gt;Let’s look at the best games in all the criteria, as there are prizes assigned specifically to all those rankings:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Top 5 Theme&lt;/strong&gt;: Phaser Professional license for 12 months&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Top 5 Innovation&lt;/strong&gt;: Kenney Asset Pack with Game Assets All-in-1 and Asset Forge Deluxe&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Top 10 Gameplay&lt;/strong&gt;: Vampire Survivors bundled with all DLCs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Top 10 Graphics&lt;/strong&gt;: Pyxel Edit pixel art editor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Top 5 Audio&lt;/strong&gt;: Jsfxr Pro Solo lifetime license&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Top 5 Controls&lt;/strong&gt;: How to Make a Video Game All By Yourself ebook&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We’ve extended the Gameplay and Graphics ranking this year simply because we had 10 prizes to give away compared to the regular 5 in all the other criteria.&lt;/p&gt;

&lt;h3&gt;
  
  
  Top 5 Theme
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/clawstrike" rel="noopener noreferrer"&gt;&lt;strong&gt;CLAWSTRIKE&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Rémi Vansteelandt&lt;/strong&gt; (4.24)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/whiskers-witch-adventure" rel="noopener noreferrer"&gt;&lt;strong&gt;Whiskers Witch Adventure&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Rob Louie&lt;/strong&gt;  (4.05)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/cat-survivors" rel="noopener noreferrer"&gt;&lt;strong&gt;Cat Survivors&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Elias Ku and Alexandra Al&lt;/strong&gt;  (4.00)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/alley-kitty" rel="noopener noreferrer"&gt;&lt;strong&gt;Alley Kitty&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Gabor Héja&lt;/strong&gt;  (4.00)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/dinner-for-two" rel="noopener noreferrer"&gt;&lt;strong&gt;Dinner for Two&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Feenposhleen&lt;/strong&gt; (4.00)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Top 5 Innovation
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/wash-the-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Wash the cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Homer Dilpleu&lt;/strong&gt;  (4.03)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/i-got-up-on-the-wrong-foot" rel="noopener noreferrer"&gt;&lt;strong&gt;I got up on the wrong foot&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;xem&lt;/strong&gt;  (3.94)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/black-cat-detective-agency" rel="noopener noreferrer"&gt;&lt;strong&gt;Black Cat Detective Agency&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Sarah Hubschman&lt;/strong&gt; (3.90)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/kuro-neko-market" rel="noopener noreferrer"&gt;&lt;strong&gt;Kuro Neko Market&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Federico Tibaldo&lt;/strong&gt;  (3.85)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/triska-the-ninja-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Triska the Ninja Cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;John Edvard&lt;/strong&gt;  (3.84)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Top 10 Gameplay
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/cat-survivors" rel="noopener noreferrer"&gt;&lt;strong&gt;Cat Survivors&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Elias Ku and Alexandra Al&lt;/strong&gt;  (4.37)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/clawstrike" rel="noopener noreferrer"&gt;&lt;strong&gt;CLAWSTRIKE&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Rémi Vansteelandt&lt;/strong&gt; (4.37)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/black-cat-squadron" rel="noopener noreferrer"&gt;&lt;strong&gt;Black Cat Squadron&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jesper Rasmussen&lt;/strong&gt; (4.19)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/triska-the-ninja-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Triska the Ninja Cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;John Edvard&lt;/strong&gt;  (4.16)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/non-mewtonian-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Non-Mewtonian Cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Mohammed Saud&lt;/strong&gt;  (4.14)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/witchcat" rel="noopener noreferrer"&gt;&lt;strong&gt;Witchcat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jonathan Vallet and Lylouf&lt;/strong&gt;  (4.06)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/gravity-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Gravity Cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jani Nykänen&lt;/strong&gt;  (4.00)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/roni-and-kira" rel="noopener noreferrer"&gt;&lt;strong&gt;Roni and Kira&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jorge Rubiano&lt;/strong&gt;  (3.87)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/echoes-of-nyx" rel="noopener noreferrer"&gt;&lt;strong&gt;Echoes of Nyx&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Corentin Pillet&lt;/strong&gt;  (3.82)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/kittens-united" rel="noopener noreferrer"&gt;&lt;strong&gt;Kittens United&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Almut Kieffer-Jones&lt;/strong&gt; (3.78)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Top 10 Graphics
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/clawstrike" rel="noopener noreferrer"&gt;&lt;strong&gt;CLAWSTRIKE&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Rémi Vansteelandt&lt;/strong&gt; (4.56)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/cat-survivors" rel="noopener noreferrer"&gt;&lt;strong&gt;Cat Survivors&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Elias Ku and Alexandra Al&lt;/strong&gt;  (4.55)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/black-cat-on-cybertower" rel="noopener noreferrer"&gt;&lt;strong&gt;Black Cat on Cybertower&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;mooookar&lt;/strong&gt;  (4.53)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/witchcat" rel="noopener noreferrer"&gt;&lt;strong&gt;Witchcat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jonathan Vallet and Lylouf&lt;/strong&gt;  (4.51)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/they-took-my-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;They took my cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;one grumpy dude&lt;/strong&gt;  (4.45)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/infinite-hunger" rel="noopener noreferrer"&gt;&lt;strong&gt;Infinite Hunger&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jani Nykänen&lt;/strong&gt;  (4.40)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/catculus" rel="noopener noreferrer"&gt;&lt;strong&gt;Catculus&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Antti Haavikko&lt;/strong&gt;  (4.33)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/gravity-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Gravity Cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jani Nykänen&lt;/strong&gt;  (4.27)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/black-cat-nine-lives-no-mercy" rel="noopener noreferrer"&gt;&lt;strong&gt;Black Cat - Nine Lives, No Mercy&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Cliff Earl&lt;/strong&gt;  (4.26)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/ashes-of-ulthar" rel="noopener noreferrer"&gt;&lt;strong&gt;Ashes of Ulthar&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Elliot Nelson&lt;/strong&gt;  (4.26)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Top 5 Audio
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/clawstrike" rel="noopener noreferrer"&gt;&lt;strong&gt;CLAWSTRIKE&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Rémi Vansteelandt&lt;/strong&gt; (4.22)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/black-cat-squadron" rel="noopener noreferrer"&gt;&lt;strong&gt;Black Cat Squadron&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jesper Rasmussen&lt;/strong&gt; (4.19)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/catculus" rel="noopener noreferrer"&gt;&lt;strong&gt;Catculus&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Antti Haavikko&lt;/strong&gt;  (4.17)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/cat-survivors" rel="noopener noreferrer"&gt;&lt;strong&gt;Cat Survivors&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Elias Ku and Alexandra Al&lt;/strong&gt;  (4.16)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/they-took-my-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;They took my cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;one grumpy dude&lt;/strong&gt;  (4.10)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Top 5 Controls
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/cat-survivors" rel="noopener noreferrer"&gt;&lt;strong&gt;Cat Survivors&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Elias Ku and Alexandra Al&lt;/strong&gt;  (4.45)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/non-mewtonian-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Non-Mewtonian Cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Mohammed Saud&lt;/strong&gt;  (4.23)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/triska-the-ninja-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Triska the Ninja Cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;John Edvard&lt;/strong&gt;  (4.07)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/catculus" rel="noopener noreferrer"&gt;&lt;strong&gt;Catculus&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Antti Haavikko&lt;/strong&gt;  (4.00)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/gravity-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Gravity Cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jani Nykänen&lt;/strong&gt;  (4.00)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Community stats
&lt;/h3&gt;

&lt;p&gt;Since the refined voting process provides us with more insights than before, we’ve decided to use this opportunity to thank some of the most active members of our community for their efforts in providing constructive feedback to their fellows. Their prize? Eternal gratitude from our whole community!*&lt;/p&gt;

&lt;h3&gt;
  
  
  Top voters (by ratings)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;xem&lt;/strong&gt; (179 ratings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jasper Renow-Clarke&lt;/strong&gt; (178 ratings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dmytro Kozhukhar&lt;/strong&gt; (175 ratings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthony Cosgrave&lt;/strong&gt; (175 ratings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cliff Earl&lt;/strong&gt; (175 ratings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Michael M.&lt;/strong&gt; (175 ratings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;smhaaker&lt;/strong&gt; (140 ratings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Andy Sommerville&lt;/strong&gt; (129 ratings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jani Nykänen&lt;/strong&gt; (118 ratings)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rob Louie&lt;/strong&gt; (113 ratings)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Top voters (by comments)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Jasper Renow-Clarke&lt;/strong&gt; (188 comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;xem&lt;/strong&gt; (178 comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthony Cosgrave&lt;/strong&gt; (138 comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Elias Ku&lt;/strong&gt; (113 comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;smhaaker&lt;/strong&gt; (110 comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jonathan Vallet&lt;/strong&gt; (97 comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Andy Sommerville&lt;/strong&gt; (89 comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Christoph Schansky&lt;/strong&gt; (83 comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attila Horváth&lt;/strong&gt; (77 comments)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;João Lopes&lt;/strong&gt; (70 comments)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Most popular games
&lt;/h3&gt;

&lt;p&gt;And finally, the 5 games with the biggest number of votes received this year:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/cat-survivors" rel="noopener noreferrer"&gt;&lt;strong&gt;Cat Survivors&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Elias Ku and Alexandra Al&lt;/strong&gt; (73 votes)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/i-got-up-on-the-wrong-foot" rel="noopener noreferrer"&gt;&lt;strong&gt;I got up on the wrong foot&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;xem&lt;/strong&gt; (65 votes)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/non-mewtonian-cat" rel="noopener noreferrer"&gt;&lt;strong&gt;Non-Mewtonian Cat&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Mohammed Saud&lt;/strong&gt; (57 votes)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/mochi-and-the-midnight-escape" rel="noopener noreferrer"&gt;&lt;strong&gt;Mochi and the midnight escape&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jasper Renow-Clarke&lt;/strong&gt; (55 votes)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/catnfish" rel="noopener noreferrer"&gt;&lt;strong&gt;CatNFish&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;smhaaker&lt;/strong&gt; (51 votes)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Rating the ratings
&lt;/h3&gt;

&lt;p&gt;We’re planning to publish a post-mortem post about &lt;a href="https://js13kgames.com/2025/blog/voting-updated" rel="noopener noreferrer"&gt;recent changes&lt;/a&gt; to the voting process and their influence on it, so make sure to keep an eye on &lt;a href="https://js13kgames.com/2025/blog" rel="noopener noreferrer"&gt;our blog&lt;/a&gt; in the coming days.&lt;/p&gt;

&lt;p&gt;* But we &lt;em&gt;are&lt;/em&gt; discussing how to better reward feedback.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>results</category>
      <category>js13k</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>js13kGames 2025 winners announced!</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Sat, 04 Oct 2025 16:19:33 +0000</pubDate>
      <link>https://dev.to/js13kgames/js13kgames-2025-winners-announced-20nl</link>
      <guid>https://dev.to/js13kgames/js13kgames-2025-winners-announced-20nl</guid>
      <description>&lt;p&gt;Here are the &lt;a href="https://js13kgames.com/2025/#winners" rel="noopener noreferrer"&gt;winners&lt;/a&gt; of the &lt;strong&gt;fourteenth&lt;/strong&gt; yearly edition of the &lt;strong&gt;js13kGames&lt;/strong&gt; competition! Congratulations to all authors of the &lt;a href="https://js13kgames.com/2025/games" rel="noopener noreferrer"&gt;197 entries&lt;/a&gt; submitted this year.&lt;/p&gt;

&lt;h3&gt;
  
  
  Top 13 Overall
&lt;/h3&gt;

&lt;p&gt;The list of the thirteen best overall games in js13kGames 2025:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/clawstrike" rel="noopener noreferrer"&gt;CLAWSTRIKE&lt;/a&gt; by Rémi Vansteelandt
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/cat-survivors" rel="noopener noreferrer"&gt;Cat Survivors&lt;/a&gt; by Elias Ku and Alexandra Al
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/witchcat" rel="noopener noreferrer"&gt;Witchcat&lt;/a&gt; by Jonathan Vallet and Lylouf
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/triska-the-ninja-cat" rel="noopener noreferrer"&gt;Triska the Ninja Cat&lt;/a&gt; by John Edvard
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/black-cat-squadron" rel="noopener noreferrer"&gt;Black Cat Squadron&lt;/a&gt; by Jesper Rasmussen
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/catculus" rel="noopener noreferrer"&gt;Catculus&lt;/a&gt; by Antti Haavikko
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/non-mewtonian-cat" rel="noopener noreferrer"&gt;Non-Mewtonian Cat&lt;/a&gt; by Mohammed Saud
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/whiskers-witch-adventure" rel="noopener noreferrer"&gt;Whiskers Witch Adventure&lt;/a&gt; by Rob Louie
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/kuro-neko-market" rel="noopener noreferrer"&gt;Kuro Neko Market&lt;/a&gt; by Federico Tibaldo
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/ashes-of-ulthar" rel="noopener noreferrer"&gt;Ashes of Ulthar&lt;/a&gt; by Elliot Nelson
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/echoes-of-nyx" rel="noopener noreferrer"&gt;Echoes of Nyx&lt;/a&gt; by Corentin Pillet
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/celestial-paws" rel="noopener noreferrer"&gt;Celestial Paws&lt;/a&gt; by Daniel Cohen
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/games/kittens-united" rel="noopener noreferrer"&gt;Kittens United&lt;/a&gt; by Almut Kieffer-Jones&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Awesome entries, make sure to check them all out if you haven’t already!&lt;/p&gt;

&lt;h3&gt;
  
  
  Categories
&lt;/h3&gt;

&lt;p&gt;The overall winners are shared above, while this year’s categories included &lt;strong&gt;Desktop&lt;/strong&gt; (almost the same as Overall), &lt;strong&gt;Mobile&lt;/strong&gt;, &lt;strong&gt;Online&lt;/strong&gt;, and &lt;strong&gt;WebXR&lt;/strong&gt; - here are their results as well:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://js13kgames.com/2025/#winners-desktop" rel="noopener noreferrer"&gt;Desktop winners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://js13kgames.com/2025/#winners-mobile" rel="noopener noreferrer"&gt;Mobile winners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://js13kgames.com/2025/#winners-online" rel="noopener noreferrer"&gt;Online winners&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://js13kgames.com/2025/#winners-webxr" rel="noopener noreferrer"&gt;WebXR winners&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;strong&gt;Decentralized&lt;/strong&gt; category results are out too, though the list was quite short given we didn’t have any specific challenges this year.&lt;/p&gt;

&lt;h3&gt;
  
  
  Partners
&lt;/h3&gt;

&lt;p&gt;Big thanks to our incredible &lt;strong&gt;Partners&lt;/strong&gt; who supported the competition this year!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkhgbfuxqpxo1lbf4phiv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkhgbfuxqpxo1lbf4phiv.png" alt="js13kGames 2025 Partners" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Those are: &lt;a href="https://opguild.dev" rel="noopener noreferrer"&gt;OP Guild&lt;/a&gt;, &lt;a href="https://github.com" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, &lt;a href="https://developers.cloudflare.com/workers/languages/javascript" rel="noopener noreferrer"&gt;Cloudflare&lt;/a&gt;, &lt;a href="https://developers.poki.com" rel="noopener noreferrer"&gt;Poki&lt;/a&gt;, &lt;a href="https://playhop.com/developers?utm_source=b2d&amp;amp;utm_medium=gamejam&amp;amp;utm_campaign=js13kgames25" rel="noopener noreferrer"&gt;Playhop&lt;/a&gt;, and &lt;a href="https://geodework.com" rel="noopener noreferrer"&gt;Geodework&lt;/a&gt;. Plus our own brands, &lt;a href="https://enclavegames.com" rel="noopener noreferrer"&gt;Enclave Games&lt;/a&gt; and &lt;a href="https://gamedevjs.com" rel="noopener noreferrer"&gt;Gamedev.js&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  T-shirts and gadgets
&lt;/h3&gt;

&lt;p&gt;This year’s swag include the t-shirt with our one and only black cat &lt;strong&gt;Badlucky&lt;/strong&gt; hidden behind the logo, and a pair of dice: red and black.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feq1wiwknmoo51wt7ihyo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feq1wiwknmoo51wt7ihyo.png" alt="js13kGames 2025 t-shirts and gadgets" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The packages with those, and some of the usual stickers, will be shipped to the authors of the top100 overall entries worldwide for free.&lt;/p&gt;

&lt;h3&gt;
  
  
  Next steps
&lt;/h3&gt;

&lt;p&gt;Even though the results are out, you can still do a few more things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;write and publish your &lt;strong&gt;Post Mortem&lt;/strong&gt;, and then submit it to the &lt;a href="https://js13kgames.com/resources#blog-posts-and-post-mortems" rel="noopener noreferrer"&gt;Resources page&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;create a YouTube &lt;strong&gt;video&lt;/strong&gt;: trailer, tutorial, or making of, and add it to your entry’s page&lt;/li&gt;
&lt;li&gt;work on your post-competition version, &lt;strong&gt;Director’s Cut&lt;/strong&gt;, and add a link to it too&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdk70c27hji17ybymgucb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdk70c27hji17ybymgucb.png" alt="js13kGames 2025 entries" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another option is to continue playing ALL THE GAMES and leave their authors constructive feedback.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thanks for joining!
&lt;/h3&gt;

&lt;p&gt;That’s it! &lt;strong&gt;Congratulations&lt;/strong&gt; once again to every single one of you who participated by submitting a game, voting on entries, giving feedback, helping others, or just playing the games and hanging out with the rest of the devs. I do hope to &lt;strong&gt;see you next time&lt;/strong&gt; as well!&lt;/p&gt;

&lt;p&gt;If you haven’t already, &lt;strong&gt;follow us&lt;/strong&gt; on &lt;a href="https://x.com/js13kGames" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; (X), &lt;a href="https://facebook.com/js13kGames" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;, &lt;a href="https://youtube.com/js13kGames" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;, &lt;a href="https://mastodon.gamedev.place/@js13kGames" rel="noopener noreferrer"&gt;Mastodon&lt;/a&gt;, join &lt;a href="https://slack.js13kgames.com" rel="noopener noreferrer"&gt;Slack&lt;/a&gt; (or &lt;a href="https://discord.js13kgames.com" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;), buy swag at the &lt;a href="https://js13kgames.com/shop" rel="noopener noreferrer"&gt;Shop&lt;/a&gt;, and subscribe to both &lt;a href="https://js13kgames.com/newsletter" rel="noopener noreferrer"&gt;js13kNewsletter&lt;/a&gt; and &lt;a href="https://gamedevjsweekly.com" rel="noopener noreferrer"&gt;Gamedev.js Weekly&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also, don’t forget about the other event of ours, &lt;a href="https://itch.io/jam/gamedevjs-2026" rel="noopener noreferrer"&gt;Gamedev.js Jam 2026&lt;/a&gt;, planned in April next year.&lt;/p&gt;

</description>
      <category>competition</category>
      <category>js13k</category>
      <category>announcements</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>On js13kGames deadlines and fixes</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Mon, 29 Sep 2025 17:02:49 +0000</pubDate>
      <link>https://dev.to/js13kgames/on-js13kgames-deadlines-and-fixes-a9n</link>
      <guid>https://dev.to/js13kgames/on-js13kgames-deadlines-and-fixes-a9n</guid>
      <description>&lt;p&gt;Some of you might remember a year ago we had a discussion on &lt;a href="https://slack.js13kgames.com" rel="noopener noreferrer"&gt;our Slack channel&lt;/a&gt; about the ability to send &lt;strong&gt;post-deadline fixes&lt;/strong&gt; , and debated on the details of what’s allowed and what is not. Given we still had it raised this year again made me realize I didn’t properly solve the issue back then in the first place.&lt;/p&gt;

&lt;p&gt;(For TL;DR scroll down to the very bottom of this post.)&lt;/p&gt;

&lt;h3&gt;
  
  
  History of post-deadline fixes
&lt;/h3&gt;

&lt;p&gt;To do that though I need to explain how it all started. So, before we had the new and shiny submit form with drafts, I was manually validating and accepting all entries submitted through a simple one-page input form. You’ve entered the title, description, some other details, attached your zip and that’s it - the game was submitted to the competition. This, given most folks did that in the last hours, or even worse minutes before the deadline, caused some entries to have bugs. Critical ones preventing games from being played, mostly wrong paths to files. I was usually fixing that myself manually as there was no easy way for participants to fix or resubmit an entry themselves.&lt;/p&gt;

&lt;p&gt;Initially the official rule was simple: absolutely no changes past the deadline, after all the voting had to start as soon as possible. At some point though, some devs kindly asked if they can send a new zip with critical fixes, since sometimes it was something a bit more complicated than missing a slash in the url. I knew those developers had good intentions and only wanted to improve something they somehow missed, and it wasn’t a dump of new features disguised as a one line fix, so I started accepting those. Each edition people were sending me updated zips with mostly critical fixes, but also small improvements since I was already accepting a new build, within the first hours after the deadline and still before the voting was starting.&lt;/p&gt;

&lt;p&gt;It wasn’t common knowledge as it wasn’t written in the &lt;a href="https://js13kgames.com/2025/rules" rel="noopener noreferrer"&gt;Rules&lt;/a&gt;, but it also wasn’t a secret - I was open about it &lt;a href="https://slack.js13kgames.com" rel="noopener noreferrer"&gt;on our Slack&lt;/a&gt;. Those who knew, knew, which didn’t seem like an issue at first. After all I didn’t want to stop helping making games the best they could be, and at the same time this was all manual work and I didn’t want all participants to now use the extra hours to work on their entries updating everything they could, as it was exhausting updating the amount of entries I did already while trying to wrap the submissions and start the voting.&lt;/p&gt;

&lt;p&gt;Fast forward a few years, and we ended up with a group of folks who knew they can update their games, and newcomers who didn’t have the idea, since this wasn’t in the rules at all. This sparked the discussion about fairness of the ability to update (or not) your entry past the deadline, which is one aspect to what this blog post is going to cover. The other one was: what is actually allowed as a fix.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is a bugfix?
&lt;/h3&gt;

&lt;p&gt;Given the amount of new requests to update the zip “with just this small fix” increased, it was more and more difficult to verify what actually changed, since it was about unpacking a single minified zip sent via a private message on Slack and uploading it through an FTP. The competition’s website didn’t run the games &lt;a href="https://github.com/js13kGames/games" rel="noopener noreferrer"&gt;from a GitHub repo&lt;/a&gt;, but a PHP backend made in 2013. It was simpler for me to just accept what was coming, remembering the good intentions of those sending the updated zips.&lt;/p&gt;

&lt;p&gt;Fast forward again and we ended up with the vague idea of “yeah, you can send important fixes if you’re nice to Ender in a private message, but remember he’s busy”. The crucial part was the word &lt;em&gt;important&lt;/em&gt;. By default it was an update to fix a critical bug preventing the game from being played, but in time it was watered down to anything important to developers that they were able to fix and improve in that few hour window. Of course there was no time to add entirely new features. Plus it was accepted anyway, and &lt;em&gt;people knew about it&lt;/em&gt;, so what’s the problem?&lt;/p&gt;

&lt;p&gt;Over the years this was a bit of a gray area, but it worked. There were no complaints. This wasn’t formalized to not end up with potentially &lt;em&gt;everyone&lt;/em&gt; doing it and adding even more manual work, but I couldn’t simply stop accepting those fixes either as folks could do it for so many years already and &lt;em&gt;there were no complaints&lt;/em&gt; so far, so what’s the problem?&lt;/p&gt;

&lt;h3&gt;
  
  
  Too gray area
&lt;/h3&gt;

&lt;p&gt;The first fact that some people knew they could update their games past the deadline (while some others had no idea it’s even possible) and the second fact that some of &lt;em&gt;those&lt;/em&gt; people could submit minor improvements over critical fixes culminated in a big Slack thread a year ago. The critical mass was reached and everything exploded.&lt;/p&gt;

&lt;h3&gt;
  
  
  Apologies needed
&lt;/h3&gt;

&lt;p&gt;This is the right moment to say that I should’ve written and published this exact blog post a year ago, but I somehow didn’t want to upset some of the people from the community who liked how things worked so far. I also should’ve strongly voiced my opinion about all this (and put it in the &lt;a href="https://js13kgames.com/2025/rules" rel="noopener noreferrer"&gt;Rules&lt;/a&gt;!) instead of hoping it will just automagically solve itself. I didn’t want to hurt people’s feelings, and so this year we ended up with more people being angry and upset than before, as shockingly the issues didn’t disappear.&lt;/p&gt;

&lt;p&gt;I sincerely apologize for the whole situation. I know the next steps I’ve chosen might upset even more people, but I do hope that those who are going to stay will know exactly what to expect from this competition in the future, and that the rules will be transparent and fair to everyone from now on.&lt;/p&gt;

&lt;h3&gt;
  
  
  Next steps
&lt;/h3&gt;

&lt;p&gt;First, I’ve decided to limit the ability to send post-deadline updates to the first 24 hours. You will be able to fix &lt;strong&gt;minor bugs&lt;/strong&gt; before the voting starts, but you will have to send a Pull Request via GitHub with all the changes being listed in detail, and no new features are allowed. This means you will be allowed to optimize your game’s difficulty, but not add sounds or a new level if they weren’t present in the submitted version.&lt;/p&gt;

&lt;p&gt;Second, initially designed to be allowed for 24 hours as well, I’ve decided to allow &lt;strong&gt;critical fixes&lt;/strong&gt; throughout the whole voting period. And by critical fixes I do mean things that break your game: paths are wrong and I can’t play the game on the website at all. An issue with the packer blocked all input and I can’t control the player. Updating the balance, changing the text, adjusting the UI, or adding new features is not a critical fix and &lt;strong&gt;won’t be accepted&lt;/strong&gt; past the first 24 hour window.&lt;/p&gt;

&lt;p&gt;Some bugs might slip through and we might still end up with entries that on some specific setups the author didn’t have simply don’t work, that’s why this process is not limited to the first day. Your random seed makes the game unwinnable? That’s quite serious. Game over screen wrongly calculates your total score? Not so much.&lt;/p&gt;

&lt;p&gt;This still leaves things open to interpretation, but it’s a much smaller “gray area” than we used to have. I think this year’s few cases clearly showcased what was a critical fix and what wasn’t. The point is to have a deadline, clear rules, and stick to those.&lt;/p&gt;

&lt;p&gt;The point is also to finally have this written, and the &lt;a href="https://js13kgames.com/2025/rules" rel="noopener noreferrer"&gt;Rules&lt;/a&gt; updated properly. I’ve done that already, and so every single participant from now on will have the exact same chance at participating and fixing potential critical issues.&lt;/p&gt;

&lt;p&gt;Given we serve the games &lt;a href="https://github.com/js13kGames/games" rel="noopener noreferrer"&gt;from a GitHub repo&lt;/a&gt;, it will be done via Pull Requests: you’ll have 24 hours to submit a PR with well documented updates, and I will personally investigate the changes to make sure it’s all ok. Same goes for voting period and submitting critical fixes - I’ll make sure those accepted are only actual critical ones. You will be free to raise a discussion if you won’t be agreeing with the decision, as all will be public. This is to ensure that the whole process is transparent and available to everyone.&lt;/p&gt;

&lt;h3&gt;
  
  
  Arcade portal with infinite updates
&lt;/h3&gt;

&lt;p&gt;I know some of you wanted to have the ability to update your games for a week, or a month, or even indefinitely, and fix whatever’s broken even if it meant a typo in the game over screen. I do understand the arguments, I’d love to see js13kGames become a games &lt;strong&gt;Portal&lt;/strong&gt; and your portfolio at the same time, where you can showcase the best possible version of your game. We do have Director’s Cut already, but it’s an external link, while it could be an updated game that still fits within the 13 kilobyte size limitation. I really do get that, and I love the idea. Years ago we even had an attempt at a &lt;a href="https://github.com/foumart/PHP.js13kGames.arcade" rel="noopener noreferrer"&gt;js13kGames Arcade&lt;/a&gt; with features popular game portals have.&lt;/p&gt;

&lt;p&gt;The thing is: js13kGames is, first and foremost, a competition with a clear &lt;strong&gt;deadline&lt;/strong&gt;. You make a game, submit it, judge other entries, receive feedback, and optionally win something. Then we all celebrate, and move on. This is not a game portal where you can host your constantly updated 13 kilobyte game. Again, as much as I love the idea itself, I’m not sure there’s a good way to have both at the same time.&lt;/p&gt;

&lt;p&gt;Also, I don’t want people to feel the extra week or three we’d possibly agree to have as a window for potential fixes big and small is a good approach either. This would effectively change “a month-long competition” to “a month-and-some-more competition”, and then there would be a hard deadline, but after 45 days.&lt;/p&gt;

&lt;p&gt;As much as we could have a third link, next to the first with the original vanilla version of what was submitted in the original deadline, and the second being Director’s Cut which is an external link to whatever you can do with your original idea, this would complicate things even more. In the perfect world, and given our competition is so unique, the third link would be version 1.1 (I’d prefer 1.3 or 1.13 though) which you can update &lt;em&gt;on top of the already submitted 1.0 version&lt;/em&gt;. This is effectively still extending the deadline though — one day, a week, a month, or a year. We present three different versions of the game over two, all when the Director’s Cut was confusing for some already.&lt;/p&gt;

&lt;p&gt;I’m not saying this is impossible and we will never have it, I’m only saying I don’t think this is crucial &lt;em&gt;right now&lt;/em&gt;. I’m open to discuss that though.&lt;/p&gt;

&lt;h3&gt;
  
  
  Unranked as a solution
&lt;/h3&gt;

&lt;p&gt;This brings us to a &lt;a href="https://github.com/orgs/js13kGames/discussions/1" rel="noopener noreferrer"&gt;discussion proposal&lt;/a&gt; about the ability to send non-critical updates past the deadline (and the initial 24 hour fix window), but being moved to an Unranked “category”, where your game still receives votes and feedback, but is ultimately not present in the list of winners. Something between the regular entry and Unfinished, which is not judged at all.&lt;/p&gt;

&lt;p&gt;Again, I do understand this concept makes sense, as you might have the unstoppable urge to fix your game’s balance or anything else beyond what’s considered “critical” to a point that you can exclude yourself from the overall standings, but you still want people’s feedback. I’m not even sure if that would be easy enough to implement in the current website or not, I like the idea and could imagine having this sometime in the future as a nice addition, but I don’t think we need this &lt;em&gt;right now&lt;/em&gt; either.&lt;/p&gt;

&lt;p&gt;The rules have to be short and strict: you have 24 hours for any minor fixes, and that’s it. This isn’t a weekend-long hackathon where you choose caffeinated drinks and pizza over sleep, the drafts are there for you to test your game throughout the whole month. Of course mistakes can happen, and if you mess things up bad enough that your game is unplayable, I will help you fix that. You can still update the Director’s Cut version, we might end up with the third link eventually, or morph into a games portal, but so far js13kGames is a competition with a clear deadline. You make sure to submit the best possible version of the game you are capable of creating, and then that’s it - the voting begins. You are locked.&lt;/p&gt;

&lt;h3&gt;
  
  
  Your feedback is welcomed
&lt;/h3&gt;

&lt;p&gt;I understand I made a strong statement here, and there will be people who disagree. I encourage everyone (those agreeing as well) to leave their feedback in &lt;a href="https://github.com/orgs/js13kGames/discussions/1" rel="noopener noreferrer"&gt;this discussion thread on GitHub&lt;/a&gt; with anything that you have a strong opinion about. Why do you think this approach makes sense, or why it doesn’t. Maybe you have a totally different idea you’d like to present? Go ahead! All I’m asking is focusing on facts and constructive criticism - any attempts at derailing the thread and personally attacking anyone will result in permanent bans from the community.&lt;/p&gt;

&lt;h3&gt;
  
  
  TL;DR
&lt;/h3&gt;

&lt;p&gt;I’ve formalized the fact that participants can submit any &lt;strong&gt;minor fixes&lt;/strong&gt; to their entries within the first 24 hours after the deadline, but this will be manually verified by me personally on a case-by-case basis and you need to document your update. Also, participants will have the whole voting period to submit &lt;strong&gt;critical fixes&lt;/strong&gt; preventing the game from being launched, played, or finished, but only actual critical fixes will be accepted. The &lt;a href="https://js13kgames.com/2025/rules" rel="noopener noreferrer"&gt;Rules&lt;/a&gt; were updated accordingly and are in effect for the upcoming editions already, nothing else was added or changed.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>js13k</category>
      <category>competition</category>
      <category>deadlines</category>
    </item>
    <item>
      <title>Our third js13kGames Community Soundtrack is here already</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Wed, 17 Sep 2025 14:32:19 +0000</pubDate>
      <link>https://dev.to/js13kgames/our-third-js13kgames-community-soundtrack-is-here-already-467n</link>
      <guid>https://dev.to/js13kgames/our-third-js13kgames-community-soundtrack-is-here-already-467n</guid>
      <description>&lt;p&gt;Thanks to the efforts of &lt;strong&gt;João Lopes&lt;/strong&gt; we now have the third &lt;a href="https://js13k.bandcamp.com/album/13k-cat-bites" rel="noopener noreferrer"&gt;Community Soundtrack up on Bandcamp&lt;/a&gt; already, so you can listen to some fine music from this year’s entries.&lt;/p&gt;

&lt;p&gt;It’s the third year João is collecting the tracks, and all three albums are available to be listended for free on a dedicated Bandcamp account:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://js13k.bandcamp.com/album/js13kgames-2023-community-soundtrack" rel="noopener noreferrer"&gt;js13kGames 2023 Community Soundtrack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://js13k.bandcamp.com/album/triskaidekaphobia-js13k-2024" rel="noopener noreferrer"&gt;Triskaidekaphobia - JS13k 2024&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://js13k.bandcamp.com/album/13k-cat-bites" rel="noopener noreferrer"&gt;13K Cat Bites (2025)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;The best games all have something in common: great soundtracks. But I’m sure I don’t need to tell you that great game soundtracks don’t need big budget philharmonic compositions to be fun experiences. In fact, many fun games have simple tunes created in JavaScript using a myriad of tools, or even programmed by hand directly using the Web Audio API.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Add your music
&lt;/h3&gt;

&lt;p&gt;You can still add music to our album from your own entries if you want to - join our &lt;a href="https://slack.js13kgames.com" rel="noopener noreferrer"&gt;Slack&lt;/a&gt; server and visit the &lt;em&gt;#soundtrack&lt;/em&gt; channel to drop the tunes and their corresponding image, so João can add it. We already have 7 tracks, but there’s plenty of room for more!&lt;/p&gt;

</description>
      <category>soundtrack</category>
      <category>music</category>
      <category>audio</category>
      <category>community</category>
    </item>
    <item>
      <title>js13kGames 2025 voting is open!</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Sun, 14 Sep 2025 18:38:57 +0000</pubDate>
      <link>https://dev.to/js13kgames/js13kgames-2025-voting-is-open-3jif</link>
      <guid>https://dev.to/js13kgames/js13kgames-2025-voting-is-open-3jif</guid>
      <description>&lt;p&gt;We’ve wrapped the 14th yearly edition of the &lt;a href="https://js13kgames.com" rel="noopener noreferrer"&gt;&lt;strong&gt;js13kGames&lt;/strong&gt;&lt;/a&gt; competition with &lt;a href="https://js13kgames.com/2025/games" rel="noopener noreferrer"&gt;197 entries&lt;/a&gt; - thank you all so much for making so many tiny web games! Now is the time to start voting and picking the winners!&lt;/p&gt;

&lt;p&gt;Voting runs online for three weeks between &lt;strong&gt;September 14th&lt;/strong&gt; and &lt;strong&gt;October 4th&lt;/strong&gt; , with the winners being announced on &lt;strong&gt;October 5th&lt;/strong&gt;. If you submitted your entry this year, you can now judge other people’s games and provide them with a vote. This means playing the games, scoring them with the five star rating based on the criteria: &lt;strong&gt;Theme&lt;/strong&gt; , &lt;strong&gt;Innovation&lt;/strong&gt; , &lt;strong&gt;Gameplay&lt;/strong&gt; , &lt;strong&gt;Graphics&lt;/strong&gt; , &lt;strong&gt;Audio&lt;/strong&gt; , and &lt;strong&gt;Controls&lt;/strong&gt; , plus providing written feedback of what you think went well and what could’ve been improved.&lt;/p&gt;

&lt;h3&gt;
  
  
  Updated criteria
&lt;/h3&gt;

&lt;p&gt;Keep in mind we’ve &lt;a href="https://js13kgames.com/2025/blog/voting-updated" rel="noopener noreferrer"&gt;updated the voting criteria&lt;/a&gt; a bit: Controls are judged separately for Desktop, Mobile, and WebXR now. You won’t be able to give an entry without audio any stars as it will automatically get zero points for that. You can also vote on the games in the &lt;a href="https://js13kgames.com/2025/online" rel="noopener noreferrer"&gt;Online&lt;/a&gt; and &lt;a href="https://js13kgames.com/2025/decentralized" rel="noopener noreferrer"&gt;Decentralized&lt;/a&gt; categories as an addition to the dedicated judges.&lt;/p&gt;

&lt;h3&gt;
  
  
  Write good feedback
&lt;/h3&gt;

&lt;p&gt;Try to write the feedback in a way &lt;strong&gt;you&lt;/strong&gt; would like to receive it about your own game. Our panel of experts will play your games and provide their feedback too. Plus, anyone can log into the website and leave their comments though, so feel free to encourage friends and coworkers to join as well.&lt;/p&gt;

&lt;p&gt;To cast your vote you need to log in with your GitHub account, visit an entry’s page, play it, and then leave your rating along with the written feedback.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dynamic listing
&lt;/h3&gt;

&lt;p&gt;The order of the &lt;a href="https://js13kgames.com/2025/games" rel="noopener noreferrer"&gt;games&lt;/a&gt; throughout the voting period will change - right now at the top are the ones &lt;strong&gt;submitted first&lt;/strong&gt; to promote sending the games early. In the next few days the order will change to &lt;strong&gt;random&lt;/strong&gt; , and a few days before the deadline it will switch to showing the ones with &lt;strong&gt;least votes at the top&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Post Mortems
&lt;/h3&gt;

&lt;p&gt;While you vote on entries, and the memory of your own game is still fresh, you can write a &lt;a href="https://js13kgames.com/resources#blog-posts-and-post-mortems" rel="noopener noreferrer"&gt;Post Mortem&lt;/a&gt;: what was good and went well, what you struggled with when building your entry, and what you are proud of - it’s so valuable to read the inside stories from past years!&lt;/p&gt;

</description>
      <category>voting</category>
      <category>js13k</category>
      <category>javascript</category>
      <category>competition</category>
    </item>
    <item>
      <title>js13kGames 2025 voting criteria updated</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Thu, 04 Sep 2025 15:08:16 +0000</pubDate>
      <link>https://dev.to/js13kgames/js13kgames-2025-voting-criteria-updated-2l17</link>
      <guid>https://dev.to/js13kgames/js13kgames-2025-voting-criteria-updated-2l17</guid>
      <description>&lt;p&gt;After having this discussed last year, and getting feedback from you in the past few weeks, we’ve decided to &lt;strong&gt;update the voting criteria&lt;/strong&gt; a bit to make the overall scoring more solid.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Desktop&lt;/strong&gt; / &lt;strong&gt;Mobile&lt;/strong&gt; / &lt;a href="https://js13kgames.com/2025/webxr" rel="noopener noreferrer"&gt;&lt;strong&gt;WebXR&lt;/strong&gt;&lt;/a&gt; controls will be separate criteria, depending on which categories the game is running in. Rating at least one of them will be required. If someone plays a Desktop + Mobile game but only rates Desktop controls, we take that as meaning “Did not try the game on mobile” and therefore won’t count that vote for the mobile ranking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio&lt;/strong&gt; will remain a required criterion when it is available in a game - but won’t be available for rating at all when a game has no audio. We currently manually flag games as having / not having audio. It’s possible that we miss some / make mistakes in the process - please &lt;a href="https://js13kgames.com/#contact" rel="noopener noreferrer"&gt;report them&lt;/a&gt; if you notice any.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://js13kgames.com/2025/online" rel="noopener noreferrer"&gt;&lt;strong&gt;Online&lt;/strong&gt;&lt;/a&gt; / &lt;a href="https://js13kgames.com/2025/decentralized" rel="noopener noreferrer"&gt;&lt;strong&gt;Decentralized&lt;/strong&gt;&lt;/a&gt; become new optional rating criteria. This means that while &lt;a href="https://js13kgames.com/2025/experts" rel="noopener noreferrer"&gt;Judges&lt;/a&gt; will continue to have higher-weighted votes in those categories, we aim to factor in community votes. In particular, there are no &lt;a href="https://js13kgames.com/2025/decentralized" rel="noopener noreferrer"&gt;Decentralized&lt;/a&gt; challenges this year, so there’s no reason to just let judges decide whether you met their particular challenge.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Our main goal is to improve the whole process and make the results as fair as possible - please &lt;a href="https://js13kgames.com/#contact" rel="noopener noreferrer"&gt;share your feedback&lt;/a&gt; if you have any, thank you.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>competition</category>
      <category>javascript</category>
      <category>js13k</category>
    </item>
    <item>
      <title>Online category with WebSocket relay in js13kGames 2025</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Wed, 20 Aug 2025 14:35:44 +0000</pubDate>
      <link>https://dev.to/js13kgames/online-category-with-websocket-relay-in-js13kgames-2025-24dh</link>
      <guid>https://dev.to/js13kgames/online-category-with-websocket-relay-in-js13kgames-2025-24dh</guid>
      <description>&lt;p&gt;We’re introducing the &lt;a href="https://js13kgames.com/2025/online" rel="noopener noreferrer"&gt;Online category&lt;/a&gt; in &lt;a href="https://js13kgames.com/2025/" rel="noopener noreferrer"&gt;js13kGames 2025&lt;/a&gt; for all of you missing the defunct Server category we had in the past, and with the current approach any instance of a given single player game can now communicate with each other.&lt;/p&gt;

&lt;p&gt;Some of you might remember the &lt;a href="https://github.com/js13kGames/js13kserver" rel="noopener noreferrer"&gt;Server category&lt;/a&gt; we had running since 2013, until it had to be &lt;a href="https://github.com/js13kGames/js13kserver/issues/19" rel="noopener noreferrer"&gt;shut down&lt;/a&gt; in 2022, due to Heroku closing shutting down their free tier that we relied on for hosting.&lt;/p&gt;

&lt;p&gt;Now, with &lt;strong&gt;Cloudflare joining as our Partners this year&lt;/strong&gt; , we’ve decided to run a little experiment: allowing any games to exchange messages between players through a dedicated relay server.&lt;/p&gt;

&lt;p&gt;Expand your game with multiplayer features or user-generated content. Build on top of a simple WebSocket relay and use it however you feel best augments your game.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://js13kgames.com/2025/experts#ben" rel="noopener noreferrer"&gt;Ben Allfree&lt;/a&gt; is our expert and judge in this category, so if you have any questions or issues make sure to ping him on &lt;a href="https://discord.js13kgames.com" rel="noopener noreferrer"&gt;our Discord&lt;/a&gt;. You might also check out &lt;a href="https://github.com/benallfree/js13k-online" rel="noopener noreferrer"&gt;his repository&lt;/a&gt; exploring a potential SDK we might use in the future.&lt;/p&gt;

&lt;p&gt;You will be able to win some prizes as well: top5 entries will win &lt;a href="https://js13kgames.com/2025/prizes#cosmopirates" rel="noopener noreferrer"&gt;CosmoPirates&lt;/a&gt; game licenses and top13 will end up with &lt;a href="https://js13kgames.com/2025/prizes#webmaker" rel="noopener noreferrer"&gt;Web Maker&lt;/a&gt; Pro subscriptions.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href="https://js13kgames.com/2025/online" rel="noopener noreferrer"&gt;Online category landing page&lt;/a&gt; for all the current details: how to use it and what’s allowed. Keep in mind this is an &lt;strong&gt;experimental category&lt;/strong&gt; , so the rules can still change.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>js13k</category>
      <category>online</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>The js13kGames 2025 competition has started!</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Wed, 13 Aug 2025 11:30:49 +0000</pubDate>
      <link>https://dev.to/js13kgames/the-js13kgames-2025-competition-has-started-dh7</link>
      <guid>https://dev.to/js13kgames/the-js13kgames-2025-competition-has-started-dh7</guid>
      <description>&lt;p&gt;The &lt;strong&gt;fourteenth&lt;/strong&gt; yearly edition of the online &lt;a href="https://js13kgames.com" rel="noopener noreferrer"&gt;js13kGames&lt;/a&gt; competition starts… &lt;strong&gt;NOW&lt;/strong&gt;! Build a web game following the theme within the next month and fit it into a 13 kilobyte zip package to win lots of cool prizes, eternal fame, and respect from fellow devs!&lt;/p&gt;

&lt;p&gt;This year’s theme is… &lt;strong&gt;Black Cat&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;Quite straightforward and literal, but you can use this particular black cat however you like: as a main character, element of the story, gameplay, or as an NPC. You can make a simple Doodle Jump clone like our &lt;a href="https://js13kgames.com/2021/blog/triska-reloaded" rel="noopener noreferrer"&gt;Triska Reloaded&lt;/a&gt; with &lt;strong&gt;Badlucky&lt;/strong&gt; , or fully 3D RPG. It could even be a C.A.T. codename for anything really, not involving felines at all - &lt;strong&gt;unleash your creativity&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;When you’re ready, send your game through the &lt;a href="https://js13kgames.com/submit" rel="noopener noreferrer"&gt;Submit form&lt;/a&gt; when it opens a couple of days from now, around Monday August 18th.&lt;/p&gt;

&lt;h3&gt;
  
  
  Categories
&lt;/h3&gt;

&lt;p&gt;Beside the standard &lt;strong&gt;Desktop&lt;/strong&gt; and &lt;strong&gt;Mobile&lt;/strong&gt; , we have cool hardware prize in the &lt;a href="https://js13kgames.com/2025/webxr" rel="noopener noreferrer"&gt;&lt;strong&gt;WebXR&lt;/strong&gt; category&lt;/a&gt; again, the &lt;a href="https://js13kgames.com/2025/decentralized" rel="noopener noreferrer"&gt;&lt;strong&gt;Decentralized&lt;/strong&gt; category&lt;/a&gt; without any specific challenges, and one half-official MMO challenge coming your way very soon.&lt;/p&gt;

&lt;p&gt;Also, don’t forget we still have &lt;a href="https://js13kgames.com/2021/blog/submit-unfinished-games" rel="noopener noreferrer"&gt;&lt;strong&gt;Unfinished&lt;/strong&gt;&lt;/a&gt; category if you end up with incomplete entry (for any reason) you’d still like to show on the compo website.&lt;/p&gt;

&lt;h3&gt;
  
  
  Partners
&lt;/h3&gt;

&lt;p&gt;The support from the companies listed below is crucial for our competition.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhrhbwz7j47lq4l3ty3m1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhrhbwz7j47lq4l3ty3m1.png" alt="js13kGames 2025 partners" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Those are: &lt;a href="https://opguild.dev" rel="noopener noreferrer"&gt;OP Guild&lt;/a&gt;, &lt;a href="https://github.com" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, &lt;a href="https://developers.cloudflare.com/workers/languages/javascript" rel="noopener noreferrer"&gt;Cloudflare&lt;/a&gt;, &lt;a href="https://developers.poki.com" rel="noopener noreferrer"&gt;Poki&lt;/a&gt;, &lt;a href="https://playhop.com/developers?utm_source=b2d&amp;amp;utm_medium=gamejam&amp;amp;utm_campaign=js13kgames25" rel="noopener noreferrer"&gt;Playhop&lt;/a&gt;, and &lt;a href="https://geodework.com" rel="noopener noreferrer"&gt;Geodework&lt;/a&gt;. Plus our own brands, &lt;a href="https://enclavegames.com" rel="noopener noreferrer"&gt;Enclave Games&lt;/a&gt; and &lt;a href="https://gamedevjs.com" rel="noopener noreferrer"&gt;Gamedev.js&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Prizes
&lt;/h3&gt;

&lt;p&gt;We have more than 20 different types of &lt;a href="https://js13kgames.com/2025/prizes" rel="noopener noreferrer"&gt;prizes&lt;/a&gt; this year, so plenty of cool things to win.&lt;/p&gt;

&lt;p&gt;The exact design of our traditional t-shirt for top100 participants and this year’s gadget will be revealed in the next few days.&lt;/p&gt;

&lt;h3&gt;
  
  
  Experts
&lt;/h3&gt;

&lt;p&gt;We can’t have this competition without our lovely &lt;a href="https://js13kgames.com/2025/experts" rel="noopener noreferrer"&gt;experts&lt;/a&gt; providing valuable feedback to your entries.&lt;/p&gt;

&lt;p&gt;They will carefully play through the games assigned to them and write their advice.&lt;/p&gt;

&lt;h3&gt;
  
  
  Collaborate, document, share, promote
&lt;/h3&gt;

&lt;p&gt;We’re all in this together and other participants can help you if you return the favor. Collaborate with fellow devs, suggest theme ideas, help fix bugs, or playtest their entries and you will get the same. Join &lt;a href="https://slack.js13kgames.com" rel="noopener noreferrer"&gt;our Slack&lt;/a&gt; or &lt;a href="https://discord.js13kgames.com" rel="noopener noreferrer"&gt;Discord&lt;/a&gt; where all the cool folks are!&lt;/p&gt;

&lt;p&gt;Document as you go, share your progress using &lt;a href="https://x.com/hashtag/js13k?src=hashtag_click&amp;amp;f=live" rel="noopener noreferrer"&gt;#js13k hashtag&lt;/a&gt; on &lt;a href="https://x.com/js13kGames" rel="noopener noreferrer"&gt;X/Twitter&lt;/a&gt;, &lt;a href="https://mastodon.gamedev.place/@js13kGames" rel="noopener noreferrer"&gt;Mastodon&lt;/a&gt;, or &lt;a href="https://bsky.app/hashtag/js13k" rel="noopener noreferrer"&gt;Bluesky&lt;/a&gt;, so it will be easier for you to recap what you did and write that &lt;a href="https://js13kgames.com/resources#blog-posts-and-post-mortems" rel="noopener noreferrer"&gt;Post Mortem&lt;/a&gt; of what went good and what could’ve been done better.&lt;/p&gt;

&lt;p&gt;Last, but not least: &lt;strong&gt;help promote the competition&lt;/strong&gt; itself, share the good news with your local communities, friends from work, and &lt;strong&gt;invite them all to participate&lt;/strong&gt;! The bigger we are the better for everyone, &lt;strong&gt;thank you&lt;/strong&gt; so much for everything!&lt;/p&gt;

&lt;p&gt;That’s it - &lt;strong&gt;good luck and have fun&lt;/strong&gt;!&lt;/p&gt;

</description>
      <category>competition</category>
      <category>gamedev</category>
      <category>badluck</category>
      <category>js13k</category>
    </item>
    <item>
      <title>The js13kGames 2025 countdown is on!</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Fri, 13 Jun 2025 15:54:52 +0000</pubDate>
      <link>https://dev.to/js13kgames/the-js13kgames-2025-countdown-is-on-51jc</link>
      <guid>https://dev.to/js13kgames/the-js13kgames-2025-countdown-is-on-51jc</guid>
      <description>&lt;p&gt;It’s June 13th already, so it’s high time to count down to the &lt;strong&gt;fourteenth&lt;/strong&gt; edition of js13kGames - our yearly online competition for web game developers. Expect partners, experts, and prizes to be announced in the coming weeks up until the &lt;strong&gt;start on August 13th&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The usual call to action applies: &lt;strong&gt;please help&lt;/strong&gt; &lt;a href="https://js13kgames.com/2019/blog/help-promote" rel="noopener noreferrer"&gt;&lt;strong&gt;promote&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;our competition&lt;/strong&gt; to as many folks as possible, so we can grow as a community. Do &lt;a href="https://js13kgames.com/#contact" rel="noopener noreferrer"&gt;reach out&lt;/a&gt; if you know your company has a sponsorship budget, or would like to offer a prize - all the support we can get will be highly appreciated.&lt;/p&gt;

&lt;p&gt;Don’t forget to follow our &lt;a href="https://x.com/js13kGames" rel="noopener noreferrer"&gt;X&lt;/a&gt; and &lt;a href="https://facebook.com/js13kGames" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt; accounts for updates, and join &lt;a href="https://slack.js13kgames.com" rel="noopener noreferrer"&gt;Slack&lt;/a&gt; or &lt;a href="https://gamedevjs.com/discord" rel="noopener noreferrer"&gt;Gamedev.js’ Discord&lt;/a&gt; to talk with fellow devs if you haven’t already.&lt;/p&gt;

&lt;p&gt;PS. The &lt;a href="https://facebook.com/media/set/?set=a.1295103709282386" rel="noopener noreferrer"&gt;Facebook album&lt;/a&gt; with the selfies of you wearing js13kGames 2024 t-shirts is up - if you did get the swag and haven’t shared it with the world yet please do so and &lt;a href="https://js13kgames.com/#contact" rel="noopener noreferrer"&gt;let us know&lt;/a&gt;, so we can include it in the collection!&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>javascript</category>
      <category>countdown</category>
      <category>competition</category>
    </item>
    <item>
      <title>js13kGames 2024 swag with t-shirts and gadgets is shipped</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Wed, 05 Mar 2025 17:03:00 +0000</pubDate>
      <link>https://dev.to/js13kgames/js13kgames-2024-swag-with-t-shirts-and-gadgets-is-shipped-495d</link>
      <guid>https://dev.to/js13kgames/js13kgames-2024-swag-with-t-shirts-and-gadgets-is-shipped-495d</guid>
      <description>&lt;p&gt;This time the swag packages were a lot bigger and more difficult to pack as we tried to ship as many gadgets from past years as we coould, but they are all finally out. Now that the t-shirts were shipped, we're waiting for your selfies!&lt;/p&gt;

&lt;p&gt;To celebrate the 13th edition in 2024 the t-shirts were different than usual - a full-print sportswear. If you did get your package already, please &lt;strong&gt;take a selfie&lt;/strong&gt; and &lt;a href="https://js13kgames.com/#contact" rel="noopener noreferrer"&gt;send it to us&lt;/a&gt; (either via email, or Slack/Discord/any other account we have) - it could be the picture itself or a link if you shared it on social media (you can use &lt;em&gt;#js13k&lt;/em&gt; hashtag for that).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ig5z5w33c5dzn0isyt5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ig5z5w33c5dzn0isyt5.png" alt="All js13kGames gadgets" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another way we've celebrated the 13th edition was giving away all the gadgets we had left from previous years to top 100 winners this time. Floppy disks, medals, VR cardboards, CDs, keychains, magnets and bottle openers, pens, coasters, pins, patches, and a whole lot of stickers.&lt;/p&gt;

&lt;p&gt;Thanks again for being part of the &lt;strong&gt;js13k&lt;/strong&gt; community!&lt;/p&gt;

</description>
      <category>js13kgames</category>
      <category>js13k</category>
      <category>swag</category>
      <category>tshirt</category>
    </item>
  </channel>
</rss>
