<?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: Janessa Walpole</title>
    <description>The latest articles on DEV Community by Janessa Walpole (@sabredorko).</description>
    <link>https://dev.to/sabredorko</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%2Fuser%2Fprofile_image%2F3987737%2Fc9f972d7-21b7-4383-8988-a0dffcc090c3.jpg</url>
      <title>DEV Community: Janessa Walpole</title>
      <link>https://dev.to/sabredorko</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sabredorko"/>
    <language>en</language>
    <item>
      <title>My First Game Jam Experience - GMTK 2026 Retrospective (CHRONOPHOBIA)</title>
      <dc:creator>Janessa Walpole</dc:creator>
      <pubDate>Sat, 01 Aug 2026 15:58:08 +0000</pubDate>
      <link>https://dev.to/sabredorko/my-first-game-jam-experience-gmtk-2026-retrospective-chronophobia-3he2</link>
      <guid>https://dev.to/sabredorko/my-first-game-jam-experience-gmtk-2026-retrospective-chronophobia-3he2</guid>
      <description>&lt;h2&gt;
  
  
  How I Even Got Here
&lt;/h2&gt;

&lt;p&gt;A few weeks before GMTK 2026, I joined the ASGC (Always Supporting the Games Community) Discord server after stumbling across it on LinkedIn. I wasn't looking for anything specific — just another community to lurk in. Then someone posted looking for programmers for their GMTK 2026 team.&lt;/p&gt;

&lt;p&gt;On a whim, I DM'd them.&lt;/p&gt;

&lt;p&gt;We clicked immediately, and just like that, I had a team for my first ever game jam. I had no idea what I was walking into. That team went on to build &lt;strong&gt;CHRONOPHOBIA&lt;/strong&gt; (I worked on it under my handle, &lt;strong&gt;SabreDorko&lt;/strong&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  Meet the Team
&lt;/h2&gt;

&lt;p&gt;By the time the jam actually started, our "small team" had somehow grown to &lt;strong&gt;13 people&lt;/strong&gt;. All but two of us were native Italian speakers. That meant every planning call, every Discord message, every bit of coordination had the potential to spark miscommunication, and the team handled it with more patience and grace than I had any right to expect.&lt;/p&gt;

&lt;p&gt;Thirteen people is a &lt;em&gt;lot&lt;/em&gt; for a game jam. Up until this point, I'd been a solo dev through and through; Every project I'd touched in the past, I built alone, on my own timeline, making every decision myself. Suddenly I was one voice in a team of thirteen, which meant:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Actually agreeing on a single game idea before touching a keyboard&lt;/li&gt;
&lt;li&gt;Splitting work into tasks that wouldn't step on each other&lt;/li&gt;
&lt;li&gt;Using GitHub with a large team for the first time — branches, merges, and all the conflict-resolution chaos that comes with more than one person touching the same codebase&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of that is normal solo-dev territory, and it was as much a crash course in team development as it was a game jam.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Actually Worked On
&lt;/h2&gt;

&lt;p&gt;I ended up working on two major pieces of the game:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Character controller.&lt;/strong&gt; I volunteered to build on top of a controller I'd already written, expanding it to support sliding and wall running for the jam's mechanics. Taking something I understood well and stretching it to handle new movement systems under a ticking clock was its own kind of stress test.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/VTcZpbP3dVk"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UI design.&lt;/strong&gt; I also ended up doing most of the UI: the title screen, the main HUD, the game over screen, and the tutorial popups. I really liked the VHS aesthetic we were going for and it inspired me to even make the title and game over screens in a 3D scene.&lt;/p&gt;

&lt;p&gt;Programmer by trade, UI designer by creative impulse.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Sleep Deprivation Arc
&lt;/h2&gt;

&lt;p&gt;I will not pretend this was healthy. Most nights I was up until around 5 AM and awake again by 10 or 11. On the final day, as we scrambled to merge everyone's branches and untangle the inevitable conflicts, I stayed up until 8 AM straight.&lt;/p&gt;

&lt;p&gt;Somehow, we were all in a Discord call together for most of it — sometimes heads-down coordinating, sometimes just chatting to stay sane. That call was honestly one of my favorite parts of the whole jam.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reflecting on It
&lt;/h2&gt;

&lt;p&gt;Going in, I expected a rough weekend. What I got was a much rougher weekend than expected — but also a much better experience than expected. Being thrown into a 13-person, mostly-Italian team as a solo dev with zero large-team GitHub experience could have gone badly. Instead, it turned into one of the most fun, most kind development experiences I've had.&lt;/p&gt;

&lt;p&gt;We're planning to keep working on the game a bit now that the jam's over — fixing the bugs above, adding a proper options menu, and generally polishing it into something closer to what we envisioned. Less sleep than I bargained for, but absolutely worth it.&lt;/p&gt;

&lt;p&gt;And it seems like it's resonated. When results came in, we'd placed within the top &lt;strong&gt;40%&lt;/strong&gt; across all categories. For my first game jam, and shipped game in general, it performed far better than I had expected. I couldn't be prouder of not only myself, but my team as well.&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%2Fgyq0n8ho6it5bgs7c89e.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%2Fgyq0n8ho6it5bgs7c89e.png" alt="CHRONOPHOBIA's final ratings within the GMTK 2026 Game Jam" width="324" height="246"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  From the Team
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;I wanted to highlight the rest of the team's experiences during the jam too, so I sent everyone the same six questions. Here's what those who answered had to say.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Questions asked:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What was your role on the project, and how did you end up on this team?&lt;/li&gt;
&lt;li&gt;What's a moment from the jam that stuck with you the most?&lt;/li&gt;
&lt;li&gt;What was the hardest part of coordinating a 13-person team in 96 hours?&lt;/li&gt;
&lt;li&gt;Anything you wish had gone differently, or would do differently next time?&lt;/li&gt;
&lt;li&gt;What are you most proud of in the final game?&lt;/li&gt;
&lt;li&gt;Any favorite memory from development?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Responses:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.linkedin.com/in/ivanscappini" rel="noopener noreferrer"&gt;Ivan Scappini&lt;/a&gt; / Game Designer:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"My role was Game Designer, and I was the first to actually insist on participating in this jam!"&lt;/li&gt;
&lt;li&gt;"The final 5 hours. They were so intense!"&lt;/li&gt;
&lt;li&gt;"I would say: tracking everyone's work and managing git to prevent conflicts."&lt;/li&gt;
&lt;li&gt;"I would scale down some mechanics and focus on ensuring their stability before adding any more."&lt;/li&gt;
&lt;li&gt;"We delivered it! Even if it's not perfect, it gives a good atmosphere and good gameplay."&lt;/li&gt;
&lt;li&gt;"All the laughs and the fun we had during the everyday calls."&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.linkedin.com/in/gabriele-ubertazzi-079461282/" rel="noopener noreferrer"&gt;Gabriele Ubertazzi&lt;/a&gt; / Narrative Designer:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"I was the Narrative Designer, and I joined thanks to Martina who invited me in."&lt;/li&gt;
&lt;li&gt;"Seeing everyone immediately get to work as soon as the theme was announced to start brainstorming — seeing everyone being pro-active boosted my motivation."&lt;/li&gt;
&lt;li&gt;"Coordination was less of a problem than scoping, I think. We were constantly in voice channels and people responded quickly, so we coordinated well. While thinking about how many things we could and couldn't do as a 13-person team was quite difficult."&lt;/li&gt;
&lt;li&gt;"Case in point, we did slightly overscope, which was a real headache for the programmers. Next time, I would make sure the core mechanics are fewer, almost 'under-scoping,' while still defining other 'nice to have' mechanics, so we can add them if we have extra time, or leave them be and polish what we have if we don't."&lt;/li&gt;
&lt;li&gt;"I think the artists and programmers hit the ball out of the park with this one. The overall 'glitched/VHS' feel of the game is really good, and I think the game would feel very different without it."&lt;/li&gt;
&lt;li&gt;"Staying up until 4 AM with exhausted programmers to keep them company, dying of laughter at the stupidest jokes."&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Lorenzo / Game Designer:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"Part time Game/Level designer."&lt;/li&gt;
&lt;li&gt;"Delivery Day. Specifically, the race against time to deliver a product with as few problems as possible."&lt;/li&gt;
&lt;li&gt;"Can't answer on this."&lt;/li&gt;
&lt;li&gt;"About the product: just a bit of overscope. About me personally: for the next jam, I'd like to take a few days off from work so I can focus on it 100%."&lt;/li&gt;
&lt;li&gt;"I think we nailed the atmosphere and mood perfectly, and we stayed true to the theme."&lt;/li&gt;
&lt;li&gt;"To see people's passion and diverse skills in action."&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.linkedin.com/in/jacopo-r-a74626380" rel="noopener noreferrer"&gt;Jacopo Ricchetti&lt;/a&gt; / Programmer:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"I am a programmer and the designer invited me to participate."&lt;/li&gt;
&lt;li&gt;"Staying up for 2 days straight with only 4 hours of sleep."&lt;/li&gt;
&lt;li&gt;"Having to coordinate with someone from the other part of the world because when I was asleep they were awake."&lt;/li&gt;
&lt;li&gt;"Don't overscope."&lt;/li&gt;
&lt;li&gt;"The introduction, when you press start, because I always wanted to code something more narrative."&lt;/li&gt;
&lt;li&gt;"The brainrot that caught all of us who were staying up very late."&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.linkedin.com/in/martina-tenani-70aa30223" rel="noopener noreferrer"&gt;Martina Tenani&lt;/a&gt; / Programmer:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"I was a programmer; Jacopo invited me in."&lt;/li&gt;
&lt;li&gt;"Definitely the final two days to deliver the project. I kinda remember it fondly now."&lt;/li&gt;
&lt;li&gt;"I think branch/project management has been the hardest part — pulling together all the strings of the different mechanics that were being implemented."&lt;/li&gt;
&lt;li&gt;"I will prep more stuff in advance. Some things are really obviously meant to be dragged and dropped inside each project."&lt;/li&gt;
&lt;li&gt;"The vibe and the appearance."&lt;/li&gt;
&lt;li&gt;"I loved meeting you guys :), I believe that hardships form the best friendships, so I really liked meeting people as driven as you guys."&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.linkedin.com/in/steed-c-84415515b/" rel="noopener noreferrer"&gt;Steed Cain&lt;/a&gt; / Sound Designer:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"I was performing sound design for the music and sound effects. I'm in a few different game dev Discords, and I saw Ivan post that the team was looking for a sound designer. I reached out and the rest is history!"&lt;/li&gt;
&lt;li&gt;"The round-robin style of selecting the theme, game mechanics, story, etc. that we all did as soon as the jam was announced. I loved this method to get a fairly large team on the same page quickly to hit the ground running."&lt;/li&gt;
&lt;li&gt;"Our team had the added challenge of being split across different time zones, but even though that was a big hurdle, I thought everyone did a great job working around it!"&lt;/li&gt;
&lt;li&gt;"I wish I had been more proactive in communicating the exact audio handover pipeline. I mainly just provided the audio files and the programmers handled incorporating them in the engine. I felt a little guilty, as the programmers had a lot on their plate, and I wish I could have made their lives a little easier by taking care of this!"&lt;/li&gt;
&lt;li&gt;"I'm super proud that, given the short time and the team size, the game feels unified. Everything from the gameplay, mechanics, art, and sound is all pointing in the same direction."&lt;/li&gt;
&lt;li&gt;"How nice everyone was during this process! Everyone was so welcoming and easy to talk to. I hope we can all stay in touch and potentially collaborate more in the future!"&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Closing Notes
&lt;/h3&gt;

&lt;p&gt;If you have time, feel free to check out &lt;a href="https://heathcliff19.itch.io/chronophobia" rel="noopener noreferrer"&gt;CHRONOPHOBIA&lt;/a&gt; on itch.io and my &lt;a href="https://jaysd.dev" rel="noopener noreferrer"&gt;portfolio&lt;/a&gt;. I want to keep making games like this, so any support means a lot! Interested in connecting as well? Head on over to my &lt;a href="https://www.linkedin.com/in/janessa-walpole-772138294/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, I'm always looking for new folk to meet! ♥&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>github</category>
      <category>development</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>Bug Report Compilation &amp; Triage</title>
      <dc:creator>Janessa Walpole</dc:creator>
      <pubDate>Wed, 17 Jun 2026 19:23:36 +0000</pubDate>
      <link>https://dev.to/sabredorko/bug-report-compilation-triage-5do2</link>
      <guid>https://dev.to/sabredorko/bug-report-compilation-triage-5do2</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You shipped. People are playing. And now the reports are coming in.&lt;/p&gt;

&lt;p&gt;Someone posted a crash on your itch.io page. Three people filed GitHub issues about the same visual glitch, worded completely differently. Reports are flooding your #bug-reports channel on Discord. And you found two bugs yourself during a playtest this morning that you haven't written down anywhere yet.&lt;/p&gt;

&lt;p&gt;Somewhere in that pile is something critical. But it's buried under thousands of other reports and you might not even know where to begin.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Part Nobody Talks About
&lt;/h2&gt;

&lt;p&gt;Big studios have QA teams. They have project managers, ticketing systems, and people whose entire job is to sort incoming reports before a developer ever sees them.&lt;/p&gt;

&lt;p&gt;A two-person indie studio has four browser tabs open and a mounting sense of dread.&lt;/p&gt;

&lt;p&gt;The issue isn't that players don't report bugs — they do, enthusiastically, across every platform they happen to be on when the bug hits them. The issue is that those reports are scattered, noisy, and unstructured. Before you can fix anything, you have to figure out what you're even looking at. Is this a duplicate of something you already know about? Is it critical or cosmetic? Is it just spam meant to overwhelm you and waste your time?&lt;/p&gt;

&lt;p&gt;That invisible, tedious work is a small bolt in the pipeline for large companies, a task to be delegated. For small teams and solo devs? It's a sinkhole threatening to swallow whatever little time and resources they have.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I'm Building
&lt;/h2&gt;

&lt;p&gt;Patchy is a bug triage tool built for indie developers and small studios. The core idea is to pool reports from wherever they come in — GitHub Issues, itch.io, Discord, direct developer notes — and process them in one place, so your inbox isn't the triage system.&lt;/p&gt;

&lt;p&gt;Every incoming report gets scored automatically across three dimensions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Category&lt;/strong&gt; — crash, visual, audio, gameplay, performance, UI?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Severity&lt;/strong&gt; — does the language suggest something critical or cosmetic?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uniqueness&lt;/strong&gt; — is this a duplicate of something already logged?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Based on those scores, reports get routed accordingly. High-confidence, clear-cut cases are handled by the algorithm. Ambiguous ones get flagged for review. The goal is that when you open your dashboard, you're looking at an already-sorted pile — duplicates collapsed, spam discarded, real issues ranked by severity and ready to act on.&lt;/p&gt;

&lt;p&gt;Patchy isn't meant to replace human judgment. A QA team using it still makes the calls — it just handles the mechanical sorting that doesn't need a human. For developers without a QA team, it provides some of that structure automatically, while still surfacing the reports that genuinely need eyes on them.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where It Stands
&lt;/h2&gt;

&lt;p&gt;Patchy is currently a working prototype. Discord is the first integration — it's where a lot of indie dev communities already live, and it made for a practical starting point. But the intent has always been broader than that: one dashboard, reports from anywhere.&lt;/p&gt;

&lt;p&gt;I'm in the early stages of talking to real developers to understand where the friction actually is. If bug triage is a pain point for your team — or if you're a solo dev drowning in itch.io comments — I'd love to hear how you're handling it today.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Patchy is in early development. Follow along for future updates.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>automation</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
