{"id":125,"date":"2025-03-26T10:44:24","date_gmt":"2025-03-26T10:44:24","guid":{"rendered":"https:\/\/goblinacademics.northampton.ac.uk\/?p=125"},"modified":"2025-03-12T10:50:21","modified_gmt":"2025-03-12T10:50:21","slug":"behind-the-gameplay-mechanics-of-scrum-showdown","status":"publish","type":"post","link":"https:\/\/goblinacademics.northampton.ac.uk\/?p=125","title":{"rendered":"Behind the Gameplay Mechanics of Scrum Showdown\u00a0"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Welcome to another look behind the scenes of Scrum Showdown, where we dive into the development of the mini-game mechanics that make our game so exciting!&nbsp;<\/p>\n\n\n\n<p>We kicked off development by focusing on the core gameplay mechanics. The idea was to create a variety of rugby-themed challenges that test different skills, such as scrumming, tackling, kicking, and passing. To start, I used simple placeholder assets within Unity to build out these mechanics.&nbsp;<\/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 loading=\"lazy\" decoding=\"async\" width=\"801\" height=\"442\" data-id=\"126\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-5.png\" alt=\"\" class=\"wp-image-126\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-5.png 801w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-5-300x166.png 300w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-5-768x424.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"443\" data-id=\"127\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-6.png\" alt=\"\" class=\"wp-image-127\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-6.png 806w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-6-300x165.png 300w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-6-768x422.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"352\" height=\"197\" data-id=\"129\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-8.png\" alt=\"\" class=\"wp-image-129\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-8.png 352w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-8-300x168.png 300w\" sizes=\"auto, (max-width: 352px) 100vw, 352px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"801\" data-id=\"130\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-9.png\" alt=\"\" class=\"wp-image-130\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-9.png 1024w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-9-300x235.png 300w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-9-768x601.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" data-id=\"131\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-10-1024x573.png\" alt=\"\" class=\"wp-image-131\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-10-1024x573.png 1024w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-10-300x168.png 300w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-10-768x430.png 768w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-10.png 1525w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>For the scrumming mini-game, we wanted it to feel like an intense button-mashing contest, so I initially focused on simulating that effect by working on the user interface (UI).&nbsp;<\/p>\n\n\n\n<p>Later Samuel started to write some code about the main mechanic of gaining\/ losing territory to win the ball, both for single player mode, so against AI with a difficulty curve coded, and for multiplayer.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/ScrumTest1-1024x570.gif\" alt=\"\" class=\"wp-image-133\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/ScrumTest1-1024x570.gif 1024w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/ScrumTest1-300x167.gif 300w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/ScrumTest1-768x428.gif 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"569\" data-id=\"134\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-11-1024x569.png\" alt=\"\" class=\"wp-image-134\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-11-1024x569.png 1024w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-11-300x167.png 300w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-11-768x427.png 768w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-11.png 1173w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"566\" data-id=\"135\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-12-1024x566.png\" alt=\"\" class=\"wp-image-135\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-12-1024x566.png 1024w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-12-300x166.png 300w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-12-768x425.png 768w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-12.png 1505w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"79\" data-id=\"137\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-14.png\" alt=\"\" class=\"wp-image-137\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-14.png 452w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-14-300x52.png 300w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"658\" data-id=\"139\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-16.png\" alt=\"\" class=\"wp-image-139\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-16.png 641w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-16-292x300.png 292w\" sizes=\"auto, (max-width: 641px) 100vw, 641px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"649\" data-id=\"140\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-17.png\" alt=\"\" class=\"wp-image-140\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-17.png 636w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-17-294x300.png 294w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>With the core mechanics in place, we turned our attention to refining the AI and behaviors for each mini-game.The difficulty had to scale dynamically depending on the player&#8217;s progress. We used Unity&#8217;s pathfinding and AI behaviors to adjust difficulty based on the game mode, making sure the AI wasn\u2019t too easy or frustrating.&nbsp;<\/p>\n\n\n\n<p>The main goal was to keep the gameplay fluid and enjoyable, so we focused on getting the right balance of challenge.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Once we had the basic mechanics working, we went through several rounds of testing to refine the gameplay. For example, we adjusted the Passing Precision mini-game by fine-tuning the timing of passes and avoiding the AI team. We experimented with different approaches to make the minigame work, also making sure the ball\u2019s trajectory feel right and realistic but still fun for an arcade experience.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"337\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-18.png\" alt=\"\" class=\"wp-image-143\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-18.png 668w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-18-300x151.png 300w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>We also focused on making sure that the player\u2019s actions were always clear, even during the more chaotic moments of gameplay. By adding visual cues and smooth animations for key actions, we made sure that both players and spectators could easily follow the action on the screen.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"773\" height=\"433\" src=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-19.png\" alt=\"\" class=\"wp-image-144\" srcset=\"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-19.png 773w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-19-300x168.png 300w, https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-19-768x430.png 768w\" sizes=\"auto, (max-width: 773px) 100vw, 773px\" \/><\/figure>\n\n\n\n<p>As we developed the mini-games, we kept the 1920&#215;360 arcade screen resolution in mind. This required designing a UI that worked well in a wide but narrow format, ensuring that the score, timer, and other key elements were easy to see while still allowing the gameplay to take center stage.&nbsp;<\/p>\n\n\n\n<p>In the next blog post, we\u2019ll share how we tackled the character animations to bring all the action to life. Stay tuned for more updates on Scrum Showdown!&nbsp;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to another look behind the scenes of Scrum Showdown, where we dive into the development of the mini-game mechanics that make our game so exciting!&nbsp; We kicked off development by focusing on the core gameplay mechanics. The idea was to create a variety of rugby-themed challenges that test different skills, such as scrumming, tackling, [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":130,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7,9],"tags":[],"class_list":["post-125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design","category-programming","category-rugby"],"featured_image_src":"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-9-600x400.png","featured_image_src_square":"https:\/\/goblinacademics.northampton.ac.uk\/wp-content\/uploads\/2025\/03\/image-9-600x600.png","author_info":{"display_name":"Elisa Pojaga","author_link":"https:\/\/goblinacademics.northampton.ac.uk\/?author=6"},"_links":{"self":[{"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=\/wp\/v2\/posts\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=125"}],"version-history":[{"count":0,"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=\/wp\/v2\/posts\/125\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=\/wp\/v2\/media\/130"}],"wp:attachment":[{"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goblinacademics.northampton.ac.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}