<?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.us-east-2.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 2026 submit form is now open</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Thu, 20 Aug 2026 19:30:48 +0000</pubDate>
      <link>https://dev.to/js13kgames/js13kgames-2026-submit-form-is-now-open-1agn</link>
      <guid>https://dev.to/js13kgames/js13kgames-2026-submit-form-is-now-open-1agn</guid>
      <description>&lt;p&gt;The &lt;a href="https://js13kgames.com/submit" rel="noopener noreferrer"&gt;submit form&lt;/a&gt; for &lt;strong&gt;js13kGames 2026&lt;/strong&gt; is live. Register a draft now to lock in the name for your game - everything else can be filled in later, up until the deadline on September 13th.&lt;/p&gt;

&lt;p&gt;No surprises this year: you’ll be going through the very same multistep flow that &lt;a href="https://js13kgames.com/2024/blog/new-submit-form-open" rel="noopener noreferrer"&gt;replaced the old one-page form in 2024&lt;/a&gt;. Register a draft, claim a unique name for your game, upload a build and try it out live on the website, fill in the rest of the details, bring your teammates on board, and hit submit whenever you feel ready.&lt;/p&gt;

&lt;p&gt;Yes, it means a couple of extra clicks compared to the single form we had used from 2012 all the way to 2023. It has been worth it though - ever since the switch, the number of “please fix this one thing for me” messages arriving after the deadline has dropped dramatically.&lt;/p&gt;

&lt;p&gt;As long as the draft is still open you can keep tweaking anything about the entry: the description (Markdown works, and so does a bit of HTML), screenshots, author details, or a video of the gameplay. Our &lt;a href="https://js13kgames.com/2026/games/hello-world" rel="noopener noreferrer"&gt;Hello World example&lt;/a&gt; shows you what the end result looks like.&lt;/p&gt;

&lt;h3&gt;
  
  
  Submission flow improvements
&lt;/h3&gt;

&lt;p&gt;Each time you submit a zip, your game will now undergo a basic in-browser test routine which won’t let you through to the next step if, for example, there are any console errors (e.g. due to missing assets).&lt;/p&gt;

&lt;p&gt;We will also automatically generate some cover / thumbnail images for you based on a simple screenshot of your game running (immediately after it loads) - at least until you complete the &lt;em&gt;Presentation&lt;/em&gt; step.&lt;/p&gt;

&lt;p&gt;We use Chromium for the tests, but they run in an environment with shared and constrained resources, so heavily compressed games (e.g. Roadroller) can take a few good seconds to actually process. If you have a very heavy, CPU-intensive algorithm running before page load (e.g. procedural generation of assets), it’s entirely possible that you might get cut off due to resource constraints. This is an experimental feature for now, so if you have issues, &lt;a href="https://js13kgames.com/contact" rel="noopener noreferrer"&gt;get in touch&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There are a few additional minor UX improvements as well: for example, we prefill the “team” step with contributors to the repository you provided in the registration step.&lt;/p&gt;

&lt;h3&gt;
  
  
  Strict deadline and fixes
&lt;/h3&gt;

&lt;p&gt;Since you can play your entry on the competition website (which doubles as the voting app) at any point before &lt;strong&gt;September 13th, 13:00 CEST&lt;/strong&gt; , there’s really no reason left for a broken build. That said, as proposed in the &lt;a href="https://js13kgames.com/2025/blog/deadlines-fixes" rel="noopener noreferrer"&gt;Deadlines and Fixes&lt;/a&gt; blog post, there will be a 24 hour window for &lt;strong&gt;minor fixes&lt;/strong&gt; , though please keep in mind every single one will have to be &lt;em&gt;manually validated and accepted&lt;/em&gt;. This approach is in a trial run this year and if it’s going to be abused, then it won’t stay for the next time.&lt;/p&gt;

&lt;p&gt;If the form itself is what’s giving you trouble, then please &lt;a href="https://js13kgames.com/contact" rel="noopener noreferrer"&gt;drop us a line&lt;/a&gt; and we’ll try to sort it out. Good luck and have fun!&lt;/p&gt;

</description>
      <category>submit</category>
      <category>gamedev</category>
      <category>js13k</category>
      <category>competition</category>
    </item>
    <item>
      <title>The js13kGames 2026 competition has started!</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Thu, 13 Aug 2026 14:45:57 +0000</pubDate>
      <link>https://dev.to/js13kgames/the-js13kgames-2026-competition-has-started-2n53</link>
      <guid>https://dev.to/js13kgames/the-js13kgames-2026-competition-has-started-2n53</guid>
      <description>&lt;p&gt;The &lt;strong&gt;fifteenth&lt;/strong&gt; annual online &lt;a href="https://js13kgames.com/2026/" rel="noopener noreferrer"&gt;js13kGames&lt;/a&gt; competition starts… &lt;strong&gt;NOW&lt;/strong&gt;! Build a web game following the given theme within the next month and fit it into a 13KB zip package to win lots of cool prizes and respect from fellow developers!&lt;/p&gt;

&lt;p&gt;This year’s theme is &lt;em&gt;apocaly&lt;/em&gt;... nope, not this time. This time the theme is &lt;strong&gt;Unicorns and Rainbows&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs9ysnsh67x6q2arrx11x.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs9ysnsh67x6q2arrx11x.png" alt="js13kGames 2026 theme: Unicorns and Rainbows" width="799" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not the usual &lt;a href="https://js13kgames.com/2022/blog/competition-has-started" rel="noopener noreferrer"&gt;death&lt;/a&gt;, destruction, &lt;strong&gt;bad luck&lt;/strong&gt; , doom and gloom, right? I mean, you can still shape this into anything you want, but the starting point is a &lt;em&gt;little&lt;/em&gt; bit different this time.&lt;/p&gt;

&lt;p&gt;It all started last year when &lt;strong&gt;Xem&lt;/strong&gt; mentioned &lt;em&gt;fun&lt;/em&gt; as a factor when judging entries.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyypq0oron21xzzq401hw.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyypq0oron21xzzq401hw.png" alt="Xem's theme" width="800" height="310"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I immediately knew it’s going to be a theme for 2026. Of course, you can interpret this however you like, have unicorns as main characters, rainbows in the background, make the game kid friendly, or create the evil unicorns wreaking havoc and bringing the apocalypse to the world. All up to you - as usual, &lt;strong&gt;unleash your creativity&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;The Submit form will open in a few days, so for now focus on brainstorming the ideas and the first working prototype. After all, you have a whole month to build the game.&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 a cool hardware prize in the &lt;a href="https://js13kgames.com/2026/webxr" rel="noopener noreferrer"&gt;&lt;strong&gt;WebXR&lt;/strong&gt; category&lt;/a&gt; yet again, the &lt;a href="https://js13kgames.com/2026/online" rel="noopener noreferrer"&gt;&lt;strong&gt;Online&lt;/strong&gt; category&lt;/a&gt; is officially here, and we have a brand new &lt;a href="https://js13kgames.com/2026/wavedash" rel="noopener noreferrer"&gt;&lt;strong&gt;Wavedash category&lt;/strong&gt;&lt;/a&gt; offering benefits for publishing your entries on their platform. All are entirely optional, but bringing extra prizes if you’re able to participate.&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 competition website.&lt;/p&gt;

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

&lt;p&gt;The support from the companies listed below is key to being able to run this compo.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqffl8bbonnbytv2iqtdw.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqffl8bbonnbytv2iqtdw.png" alt="js13kGames 2026 partners" width="800" height="581"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Those are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Platinum: &lt;a href="https://wavedash.com/" rel="noopener noreferrer"&gt;Wavedash&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Gold: &lt;a href="https://github.com" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, &lt;a href="https://poki.com/" rel="noopener noreferrer"&gt;Poki&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Silver: &lt;a href="https://opguild.dev/" rel="noopener noreferrer"&gt;OP Guild&lt;/a&gt;, &lt;a href="https://js13k.berrry.app/" rel="noopener noreferrer"&gt;Berrry&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Bronze: &lt;a href="https://enclavegames.com/" rel="noopener noreferrer"&gt;Enclave Games&lt;/a&gt;, &lt;a href="https://gamedevjs.com/" rel="noopener noreferrer"&gt;Gamedev.js&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&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/2026/prizes" rel="noopener noreferrer"&gt;prizes&lt;/a&gt; in 2026 - plenty of cool things to win.&lt;/p&gt;

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

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

&lt;p&gt;Our awesome &lt;a href="https://js13kgames.com/2026/experts" rel="noopener noreferrer"&gt;experts&lt;/a&gt; will be providing valuable feedback to your entries. They will carefully play through the games assigned to them and write their advice.&lt;/p&gt;

&lt;p&gt;We try to have &lt;strong&gt;at least one&lt;/strong&gt; expert feedback per entry, given how many entries we receive each year and how limited the time of our experts is. That said, you do get dozens of comments from fellow devs, who know how difficult it might be to create a good game within the size limitation, so we hope that will be more than enough.&lt;/p&gt;

&lt;h3&gt;
  
  
  Support
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Collaborate, document, share, promote.&lt;/strong&gt; We’re all in this together and other participants can help you if you help them as well. Collaborate with fellow developers, suggest theme ideas, help fix bugs, or playtest their entries and you will get the same in return. 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;Gamedev.js’ Discord&lt;/a&gt; server with the &lt;em&gt;#js13kGames&lt;/em&gt; channel where you can find other participants.&lt;/p&gt;

&lt;p&gt;Document as you go, share your progress using &lt;em&gt;#js13k hashtag&lt;/em&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 the &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;And most importantly: &lt;strong&gt;help promote the competition&lt;/strong&gt; , share the info 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 all your efforts!&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>javascript</category>
      <category>js13k</category>
      <category>gamejams</category>
      <category>competition</category>
    </item>
    <item>
      <title>Countdown to js13kGames 2026</title>
      <dc:creator>Andrzej Mazur</dc:creator>
      <pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate>
      <link>https://dev.to/js13kgames/countdown-to-js13kgames-2026-10b6</link>
      <guid>https://dev.to/js13kgames/countdown-to-js13kgames-2026-10b6</guid>
      <description>&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%2Fkdwvabcot6ikch778yud.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%2Fkdwvabcot6ikch778yud.png" alt="js13kGames 2026" width="799" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today is June 13th, so we’re kicking off the usual &lt;strong&gt;&lt;a href="https://js13kgames.com/2026/blog/countdown" rel="noopener noreferrer"&gt;countdown&lt;/a&gt;&lt;/strong&gt; and begin the announcements leading to the start of the &lt;strong&gt;fifteenth&lt;/strong&gt; yearly edition of the &lt;strong&gt;&lt;a href="https://js13kgames.com/2026" rel="noopener noreferrer"&gt;js13kGames&lt;/a&gt;&lt;/strong&gt; competition two months from now. Expect partners, experts, and prizes being published on the website and announced via our social media in the coming days.&lt;/p&gt;

&lt;p&gt;The same call to action is up again: &lt;strong&gt;please help &lt;a href="https://dev.to/2019/blog/help-promote"&gt;promote&lt;/a&gt; our competition&lt;/strong&gt; to as many folks as possible, so we can grow as a community. Do &lt;a href="https://dev.to/contact"&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;All the updates will be announced on our &lt;a href="////x.com/js13kGames"&gt;X&lt;/a&gt;, &lt;a href="////facebook.com/js13kGames"&gt;Facebook&lt;/a&gt;, shared on &lt;a href="////slack.js13kgames.com"&gt;Slack&lt;/a&gt;, and &lt;a href="////gamedevjs.com/discord"&gt;Discord&lt;/a&gt;, so do follow or join those if you don't want to miss anything.&lt;/p&gt;

&lt;p&gt;Ps. The &lt;a href="////www.facebook.com/media/set/?set=a.1536257291833692&amp;amp;type=3"&gt;js13kGames 2025 selfies gallery on Facebook&lt;/a&gt; is still open - you can &lt;a href="https://dev.to/contact"&gt;share your pictures&lt;/a&gt; to appear in the collection and be part of this lovely tradition if you received your swag from participating last year.&lt;/p&gt;

</description>
      <category>js13k</category>
      <category>countdown</category>
      <category>competition</category>
      <category>gamedev</category>
    </item>
    <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>
  </channel>
</rss>
