{"id":935,"date":"2025-02-21T16:49:07","date_gmt":"2025-02-21T16:49:07","guid":{"rendered":"https:\/\/sites.wsagames.com\/pe1n23\/?p=935"},"modified":"2025-10-07T11:40:51","modified_gmt":"2025-10-07T11:40:51","slug":"week-4-testing-accessibility","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/pe1n23\/week-4-testing-accessibility\/","title":{"rendered":"Week 4 &#8211; Testing &amp; Accessibility"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Lesson 1 &#8211; Games User Research<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our first lesson of Week 4 was on Games User Research, or GUR. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What is GUR?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">GUR is essentially research into understanding player motivations &amp; actions as well as finding new ways to capture and use data about players to aid game design.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GUR merges fields such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Psychology<\/li>\n\n\n\n<li>Human Factors\/Sociology<\/li>\n\n\n\n<li>Ergonomics<\/li>\n\n\n\n<li>UX (User Experience)<\/li>\n\n\n\n<li>Interaction Design<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Considerations<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">When designing a game, multiple things need to be considered. The first is existing rules such as Nielsens 10 Usability Heuristics, which was detailed in my blog last semester. However, there are also other concerns such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Do players understand the game rules and core mechanics?\n<ul class=\"wp-block-list\">\n<li>Do teaching scenarios work effectively?<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Are the game&#8217;s controls\/UI supportive\/easy to use?\n<ul class=\"wp-block-list\">\n<li>Can players utilise core mechanics?<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Is the experience as emotive as intended?\n<ul class=\"wp-block-list\">\n<li>Is the pace, balance and challenge in line with design intent?<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Playtesting<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">To get a taste of the playtesting process we would have to perform on our own games, we first looked at a strategy deck-builder farming game on mobile called Harvest 101. <\/p>\n\n\n\n<div class=\"wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d03d563f wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"808\" height=\"1430\" src=\"https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-5.png\" alt=\"\" class=\"wp-image-936\" style=\"width:282px;height:auto\" srcset=\"https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-5.png 808w, https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-5-170x300.png 170w, https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-5-579x1024.png 579w, https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-5-768x1359.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" width=\"576\" height=\"1024\" src=\"https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-7-576x1024.png\" alt=\"\" class=\"wp-image-938\" style=\"width:278px;height:auto\" srcset=\"https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-7-576x1024.png 576w, https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-7-169x300.png 169w, https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-7-768x1366.png 768w, https:\/\/sites.wsagames.com\/pe1n23\/wp-content\/uploads\/sites\/10\/2025\/03\/image-7.png 802w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/figure>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Some initial issues were things such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>UI design is inconsistent in parts (text size)\n<ul class=\"wp-block-list\">\n<li>Larger buttons to accommodate larger fonts based on screen size<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Event (selling bread) seemed to not have any result?\n<ul class=\"wp-block-list\">\n<li>More visual feedback to effects of events<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Unsure of use of some of the resources at first<\/li>\n\n\n\n<li>Not sure what &#8220;foundry&#8221; card does\n<ul class=\"wp-block-list\">\n<li>Clarification in description text<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Lesson 2 &#8211; Accessibility<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our second session of the week centred around accessibility as well as creating verbose bug reports for our playtests in Week 5.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Accessible Design<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Focusing design around accessibility is extremely important for games, as it is necessary for a wide range of users for various reasons:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For use by gamers with disabilities<\/li>\n\n\n\n<li>For use in hospitals<\/li>\n\n\n\n<li>For users rehabilitating due to health concerns or otherwise<\/li>\n\n\n\n<li>For users taking time off work<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We were directed to an amazing resource, the <a href=\"https:\/\/gameaccessibilityguidelines.com\/full-list\/\">Game Accessibility Guidelines<\/a>, which has a very well-organised list of possible concerns to avoid and features to include in games in order to meet these guidelines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some features that we identified as being very much possible for <em>Oh, Rats<\/em> were:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Controller Remapping\/Sensitivity Controls<\/strong> &#8211; at least 3 days of work\n<ul class=\"wp-block-list\">\n<li>In some early playtests we had already had some comments on the sensitivity of the camera, so this was definitely a high priority.<\/li>\n\n\n\n<li>However, this would take some work as creating UI for remapping the controls and getting it to play nice with Unity&#8217;s Input System would take some time from all members of the team.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Fullscreen Toggle\/Window Resolution settings <\/strong>&#8211; at least 2 days of work<\/li>\n\n\n\n<li><strong>Clear Tutorials<\/strong> &#8211; at least 4 days of work\n<ul class=\"wp-block-list\">\n<li>This is also a very high priority for the game as while the controls should feel intuitive, there is a lot to introduce the player to, so a tutorial would be extremely helpful.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Clear Subtitles<\/strong> &#8211; At least 2 days of work.\n<ul class=\"wp-block-list\">\n<li>This is already included in our game somewhat as most dialogue is handled via a dedicated dialogue system (Yarn Spinner), but creating dialogue pop ups for in-game sounds (and maybe even directional audio UI) would be extremely nice to have for gamers hard of hearing.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Voice Acting<\/strong> &#8211; At least 3 days of work.\n<ul class=\"wp-block-list\">\n<li>This would be great for gamers who have trouble reading dialogue but it would have to be recorded to a high standard of quality.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Another change we realised we could immediately implement was changing the button to sprint on controller. Before this it was set to clicking the left stick in, in a fashion similar to a lot of FPS shooters. However we realised that this would be very fatiguing on peoples thumbs if they wanted to run a lot, so we instead set this control to the left trigger for ease of use.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Bug Reporting<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">To get some practice on bug reporting we looked at some of the games we submitted to the Global Game Jam. The layout of a professional bug report is as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Summary Line\/Description<\/li>\n\n\n\n<li>Background Details\n<ul class=\"wp-block-list\">\n<li>Version<\/li>\n\n\n\n<li>OS<\/li>\n\n\n\n<li>Part of game<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Steps to Reproduce<\/li>\n\n\n\n<li>Actual vs. Expected Results<\/li>\n\n\n\n<li>Other Relevant Information<\/li>\n\n\n\n<li>Date\/Priority<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Our chosen game was The Ancient Art of Stewcraft, made by Aiden and Jaydn in third year.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Bug 1.<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Summary<\/strong>: Game UI elements do not scale to window size\/Window should not be scalable<\/li>\n\n\n\n<li><strong>Details<\/strong>: Version 1, Windows 11 64-Bit<\/li>\n\n\n\n<li><strong>Steps<\/strong>: Resize window to any other size than default<\/li>\n\n\n\n<li><strong>Expected<\/strong> <strong>Results<\/strong>: UI elements should scale and move to sides of window, or window scaling\/aspect should be locked.<\/li>\n\n\n\n<li><strong>Actual<\/strong>: Window expands beyond limits and exposes background\/void.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Bug 2.<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Summary<\/strong>: Ingredients are sometimes moved to unexpected positions when placed inside wall collider<\/li>\n\n\n\n<li><strong>Details<\/strong>: Version 1, Windows 11 64-Bit<\/li>\n\n\n\n<li><strong>Steps<\/strong>: Repeatedly click on walls of bowl until bug occurs.<\/li>\n\n\n\n<li><strong>Expected Results<\/strong>: Ingredients should not spawn when clicked inside wall, or move inside bowl.<\/li>\n\n\n\n<li><strong>Actual Results<\/strong>: Ingredients move randomly to either inside\/outside bowl or to far away positions outside game bounds.<\/li>\n\n\n\n<li><strong>Notes<\/strong>: Seems to increase intensity closer to edge of collider, maybe due to pushing force.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Lesson 1 &#8211; Games User Research Our first lesson of Week 4 was on Games User Research, or GUR. What is GUR? GUR is essentially research into understanding player motivations &amp; actions as well as finding new ways to capture and use data about players to aid game design. GUR merges fields such as: Considerations [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,30],"tags":[],"class_list":["post-935","post","type-post","status-publish","format-standard","hentry","category-semester-2","category-year2"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/posts\/935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/comments?post=935"}],"version-history":[{"count":1,"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/posts\/935\/revisions"}],"predecessor-version":[{"id":939,"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/posts\/935\/revisions\/939"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/media?parent=935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/categories?post=935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/pe1n23\/wp-json\/wp\/v2\/tags?post=935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}