{"id":678,"date":"2025-03-23T08:29:38","date_gmt":"2025-03-23T08:29:38","guid":{"rendered":"https:\/\/shuffle8games.com\/?p=678"},"modified":"2025-03-23T09:48:26","modified_gmt":"2025-03-23T09:48:26","slug":"what-i-learned-from-my-first-game-jam-before-the-studio-days","status":"publish","type":"post","link":"https:\/\/shuffle8games.com\/?p=678","title":{"rendered":"What I Learned From My First Game Jam (Before the Studio Days)"},"content":{"rendered":"\n<p>Two years ago\u2014before Shuffle 8 Games was even an idea\u2014I signed up for <em>My First Game Jam<\/em> on <a>itch.io<\/a>. I had no studio, no team, and no idea what I was getting into. What I <em>did<\/em> have was curiosity, some Unity skills, and a burning desire to try something new.<\/p>\n\n\n\n<p>The result? A 2D survival arcade called <em>Zombie Friends<\/em>, where you shoot zombies with a healing gun to bring your infected friends back to life. It was chaotic, exhausting, occasionally frustrating\u2014and one of the most fulfilling things I&#8217;ve ever done.<\/p>\n\n\n\n<p>This post is a reflection on that experience: what I learned, what I\u2019d do differently, and why solo game jams are one of the best ways to grow as a developer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">The Premise: Heal Zombies, Don&#8217;t Kill Them<\/h2>\n\n\n\n<p>The game jam theme was open-ended, so I focused on keeping the idea small but quirky. After bouncing a few concepts around, I landed on a first-person 2D survival arcade where the goal wasn\u2019t to destroy, but to heal. I had some doubts at first, but I reminded myself of something I kept hearing from other devs online:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cKeep it simple. Less is more.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>And that became my guiding light.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"965\" height=\"537\" data-id=\"689\" src=\"https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombiefriend-gameplay-draf.gif\" alt=\"\" class=\"wp-image-689\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"965\" height=\"537\" data-id=\"688\" src=\"https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombiefriend-gameplay-with-assets.gif\" alt=\"\" class=\"wp-image-688\"\/><\/figure>\n<\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:20px;margin-bottom:20px\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Planning: The Pre-Jam Secret Weapon<\/h2>\n\n\n\n<p>Before diving into development, I laid out a full roadmap. I broke the entire project down into small daily tasks\u2014movement, shooting, enemy behavior, UI, effects, etc.\u2014and estimated how long each would take.<\/p>\n\n\n\n<p>That schedule didn\u2019t just keep me on track. It gave me direction, reduced stress, and helped me avoid getting distracted by shiny new ideas (well\u2026 <em>mostly<\/em>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"784\" src=\"https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombiefriends-roadmap-1024x784.png\" alt=\"\" class=\"wp-image-683\" srcset=\"https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombiefriends-roadmap-1024x784.png 1024w, https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombiefriends-roadmap-300x230.png 300w, https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombiefriends-roadmap-768x588.png 768w, https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombiefriends-roadmap.png 1277w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:20px;margin-bottom:20px\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">The Grind: Wearing Every Hat<\/h2>\n\n\n\n<p>As a solo dev, you <em>are<\/em> the studio. Every day was a crash course in something new:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>One day I was programming the healing mechanic.<\/li>\n\n\n\n<li>The next, I was fumbling my way through character animation.<\/li>\n\n\n\n<li>Later in the week, I was figuring out how to make sound effects using free audio tools I barely knew how to open.<\/li>\n<\/ul>\n\n\n\n<p>Sometimes it was painful\u2014like realizing the characters didn\u2019t look remotely how I imagined. Other times it was exhilarating, like finally getting the healing beam to connect and trigger a happy zombie animation.<\/p>\n\n\n\n<p>But most days, it was both. And that\u2019s the magic of solo game dev.<\/p>\n\n\n\n<figure style=\"display: inline-block; margin-right: 10px;\" class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"160\" height=\"160\" src=\"https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombie-friends-enemy-animations-2.gif\" alt=\"\" class=\"wp-image-685\" style=\"width:100px\"\/><\/figure>\n\n\n\n<figure style=\"display: inline-block; margin-right: 10px;\" class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"160\" height=\"160\" src=\"https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombie-friends-enemy-animations.gif\" alt=\"\" class=\"wp-image-684\" style=\"width:100px\"\/><\/figure>\n\n\n\n<figure style=\"display: inline-block;\" class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"160\" height=\"160\" src=\"https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombie-friends-enemy-animations-3.gif\" alt=\"\" class=\"wp-image-687\" style=\"width:100px\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:20px;margin-bottom:20px\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">What Worked (and What Didn\u2019t)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 <strong>What Worked<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cutting features early:<\/strong> I removed anything that wasn\u2019t essential to the core mechanic. That gave me time to polish what really mattered.<\/li>\n\n\n\n<li><strong>Scheduling everything:<\/strong> Having a clear daily goal helped me avoid burnout (well, until the last few days).<\/li>\n\n\n\n<li><strong>Post-jam iteration:<\/strong> After the jam ended, I kept working on the game and released <em>Zombie Friends v2.0<\/em>\u2014with ammo pickups, new effects, better difficulty balance, and more mechanics. That second version felt more like the game I <em>wanted<\/em> to submit.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u274c <strong>What Didn\u2019t Work<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Time management:<\/strong> Even with a plan, I often spent way too long perfecting things that could\u2019ve waited. The final days were full of late nights and heavy eyelids.<\/li>\n\n\n\n<li><strong>Trying to do everything:<\/strong> I took on art, sound, and development all at once. That was a great learning opportunity, but also overwhelming at times. Next time, I\u2019d consider collaborating\u2014or at least preparing a few assets ahead of time.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:20px;margin-bottom:20px\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Post-Jam: The Second Version<\/h2>\n\n\n\n<p>One thing I didn\u2019t expect was just how much fun it would be to keep working on the game after the jam. Inspired by feedback from the jam community, I spent the following weeks adding:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ammo limitations and pickups<\/strong><\/li>\n\n\n\n<li><strong>Supercharged healing blasts<\/strong><\/li>\n\n\n\n<li><strong>Shield mechanics<\/strong><\/li>\n\n\n\n<li><strong>Knockback and poison hazards<\/strong><\/li>\n\n\n\n<li><strong>Improved UI and clearer difficulty progression<\/strong><\/li>\n<\/ul>\n\n\n\n<p>The game evolved, but so did I. Every bug, every workaround, every small feature I got to work\u2014it all added up.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"554\" src=\"https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/zombiefriend-v2.gif\" alt=\"\" class=\"wp-image-690\" style=\"width:656px;height:auto\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:20px;margin-bottom:20px\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Final Thoughts<\/h2>\n\n\n\n<p>Game jams aren\u2019t just a test of development skills. They\u2019re a test of patience, prioritization, and persistence. And when you\u2019re doing it solo, the lessons come fast and hard\u2014but they stick.<\/p>\n\n\n\n<p>This jam happened before Daniel and I started Shuffle 8 Games. Looking back now, it feels like a personal milestone\u2014proof that I could take an idea from sketch to finished product, even if it wasn\u2019t perfect. That experience gave me the confidence I needed to eventually build something bigger, with a team, and with a vision.<\/p>\n\n\n\n<p>So if you&#8217;re a solo dev out there wondering if you can pull off a game jam on your own\u2014<em>you can<\/em>. It won\u2019t be easy, but it\u2019ll be worth it.<\/p>\n\n\n\n<p>And if you\u2019re already running a studio? Encouraging your team members to do solo jams could be the fastest way to grow their skillsets and strengthen their creative confidence.<\/p>\n\n\n\n<p>I went into this jam hoping to make something playable.<\/p>\n\n\n\n<p>I came out of it knowing I could make <em>games<\/em>.<\/p>\n\n\n\n<p>\u2014<\/p>\n\n\n\n<iframe style=\"width: 552px; height: 167px;\" frameborder=\"0\" src=\"https:\/\/itch.io\/embed\/1611807\" width=\"552\" height=\"167\"><a href=\"https:\/\/shuffle8.itch.io\/zombie-friends\">Zombie Friends by shuffle8<\/a><\/iframe>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The author reflects on their first solo game jam experience, highlighting the development journey of &#8220;Zombie Friends.&#8221; They learned essential skills, faced challenges, and emphasized the value of solo game jams for growth.<\/p>\n","protected":false},"author":2,"featured_media":705,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9,10],"tags":[18,15,16,17,12],"class_list":["post-678","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","category-game-design","tag-2d","tag-devlog","tag-game-jams","tag-itch-io","tag-unity"],"jetpack_featured_media_url":"https:\/\/shuffle8games.com\/wp-content\/uploads\/2025\/03\/DALL\u00b7E-2025-03-23-11.47.54-A-colorful-simplistic-digital-illustration-in-landscape-orientation-showing-a-2D-pixel-art-style-world-with-a-friendly-cartoon-zombie-waving-while-be.webp","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/shuffle8games.com\/index.php?rest_route=\/wp\/v2\/posts\/678","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shuffle8games.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shuffle8games.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shuffle8games.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/shuffle8games.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=678"}],"version-history":[{"count":7,"href":"https:\/\/shuffle8games.com\/index.php?rest_route=\/wp\/v2\/posts\/678\/revisions"}],"predecessor-version":[{"id":701,"href":"https:\/\/shuffle8games.com\/index.php?rest_route=\/wp\/v2\/posts\/678\/revisions\/701"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shuffle8games.com\/index.php?rest_route=\/wp\/v2\/media\/705"}],"wp:attachment":[{"href":"https:\/\/shuffle8games.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=678"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shuffle8games.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=678"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shuffle8games.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}