{"id":121,"date":"2024-04-04T18:09:00","date_gmt":"2024-04-04T18:09:00","guid":{"rendered":"https:\/\/permutationcity.co.uk\/bp\/?p=121"},"modified":"2024-04-05T08:06:29","modified_gmt":"2024-04-05T08:06:29","slug":"searching-for-design","status":"publish","type":"post","link":"https:\/\/permutationcity.co.uk\/bp\/2024\/04\/04\/searching-for-design\/","title":{"rendered":"Searching for design"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=o5K0uqhxgsE\">This Problem Changes Your Perspective On Game Dev<\/a>\nlooks at game design as though it&#8217;s a search algorithm touching on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Speed vs. accuracy trade-off<\/li>\n\n\n\n<li>Local minimum<\/li>\n\n\n\n<li>Infinite search space<\/li>\n\n\n\n<li>Wrong reward function<\/li>\n\n\n\n<li>Noisy measurements<\/li>\n\n\n\n<li>Exploration costs<\/li>\n\n\n\n<li>Multiple captains<\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/@JonasTyroller\">Jonas Tyroller<\/a> talks quickly and makes an argument for discovery rather than one off design. While I&#8217;m interested in game design are there lessons to be learned beyond that?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"is-game-dev-different\">Is game dev different?<\/h2>\n\n\n\n<p>Jonas is suggesting this for games not for, say, spreadsheets.\nFor games, in particular smaller indie games, the goal is to make a game, any game, that appeals to gamers.\nThe restrictions on what the game should be are likely to be:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Personnel &#8211; What programmers, artists and similar are in the team?<\/li>\n\n\n\n<li>Time and money &#8211; How long can the team support itself?<\/li>\n\n\n\n<li>Platform &#8211; What can the desktop, laptop or console do?<\/li>\n<\/ul>\n\n\n\n<p>That might be it.\nIf you&#8217;re trying to make a living then as long as you attract enough users, keep them long enough,\nand deliver the product then you can do it.\nThe genre, themes, graphics, control and whatever could all be flexible.\nA big search space means a lot of opportunity to find something different.\nThat means spending time, early on, searching is valuable.<\/p>\n\n\n\n<p>I suspect this becomes less true the bigger the game and company is.\nIf you&#8217;re making a sequel then you probably need to deliver something similar to the earlier games but &#8220;better&#8221;.\nThat probably means bigger in some way.\nIf you&#8217;re dealing with a publisher or a licensed intellectual property then the deal may come along with conditions.\nMaybe it has to be a 3D shooter and the final plot has to be signed off externally.\nThat would greatly restrict the potential search space and make this approach less useful.<\/p>\n\n\n\n<p>Often the inovative game ideas are come out of the indie market.\nThe mainstream games market tends to just make small variations on what has come before.\nFrequently picking up the ideas found by indie games.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-open-is-your-space\">How open is your space?<\/h2>\n\n\n\n<p>Looking at design as a search algorithm seems more relevant for more open design spaces.\nA spreadsheet is a known design space.\nNew or updated entries are likely to be similar to those that have come before.\nPrototypes probably won&#8217;t find much new.\nHowever if your product is a new idea or an old idea taken on to a new platform maybe there is room for innovation.<\/p>\n\n\n\n<p>Moving to a mobile platform probably was an instance of this but may not be any more.\nThere are still opportunities out there smart TVs or speakers are still relatively new.\nSimply going with your first design for one of these could be missing something much better.\nAs for new product ideas I can&#8217;t really tell you what those are.\nWhatever they are some experimentation is likely beneficial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"multiple-captains\">Multiple captains<\/h2>\n\n\n\n<p>I won&#8217;t go over all the details of the video.\nIf you think your project has room to benefit from a bit exploration then go watch it.\nI will highlight one section.<\/p>\n\n\n\n<p>Jonas had some useful things to say about the issues with multiple captains in your project. If one person is searching for a design that&#8217;s easy. They try a few prototypes and pick the one that&#8217;s best. If there&#8217;s more than one person that can be hard. The time invested in a prototype and familiarity can&#8217;t help but produce some bias. If discussion doesn&#8217;t produce an obvious winner it can be useful for the captains swap prototypes. This get give each captain experience in and investment with another option. With a better view of both sides discussions can have less bias and, hopefully, be more productive.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This Problem Changes Your Perspective On Game Dev looks at game design as though it&#8217;s a search algorithm touching on: Jonas Tyroller talks quickly and makes an argument for discovery rather than one off design. While I&#8217;m interested in game design are there lessons to be learned beyond that? Is game dev different? Jonas is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[11,24],"class_list":["post-121","post","type-post","status-publish","format-standard","hentry","category-general","tag-planning","tag-videos"],"_links":{"self":[{"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/posts\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":2,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/posts\/121\/revisions"}],"predecessor-version":[{"id":129,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/posts\/121\/revisions\/129"}],"wp:attachment":[{"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/media?parent=121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/categories?post=121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/permutationcity.co.uk\/bp\/wp-json\/wp\/v2\/tags?post=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}