{"id":404,"date":"2026-01-10T23:54:14","date_gmt":"2026-01-10T23:54:14","guid":{"rendered":"https:\/\/sites.wsagames.com\/om3g24\/?p=404"},"modified":"2026-10-06T13:35:57","modified_gmt":"2026-10-06T13:35:57","slug":"gdd-3","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/om3g24\/2026\/01\/10\/gdd-3\/","title":{"rendered":"Gameplay Mechanics &amp; Game Loops &#8211; GDD"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">As previously stated, the main gameplay hook is that <strong>the game has the player craft real-time responses while the NPCs are talking to them,<\/strong> blurring the lines between VN and puzzle genre gameplay. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All puzzles in the game revolve around <strong>combining cut-up word, phrases and occasionally images into responses to NPC dialogue.<\/strong> This may come as a surprise, but the main point of reference for these mechanics are actually popular edutainment games, such as Duolingo.<\/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=\"640\" height=\"960\" data-id=\"448\" src=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/duolingo1-1.png\" alt=\"\" class=\"wp-image-448\" srcset=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/duolingo1-1.png 640w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/duolingo1-1-200x300.png 200w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"398\" height=\"639\" data-id=\"447\" src=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/duolingo2-1.png\" alt=\"\" class=\"wp-image-447\" srcset=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/duolingo2-1.png 398w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/duolingo2-1-187x300.png 187w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>core scene-by-scene gameplay consists of a series of interactions with NPC characters<\/strong>, in which per scene there will be a numerical chance of one of the three named NPC characters triggering an exchange with the player. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><span style=\"text-decoration: underline\">(For the first 2 days of the game [for tutorial purposes], as well as for the vertical slice of the game my peers will be developing, the encounters should be predetermined instead of chance-based to allow for tutorials, and also less complex programming)<\/span><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the characters will appear on-screen (as shown in the UI breakdown further below), and will begin talking to the player. <strong>It is here when the fragmented sentence pieces appear on the player&#8217;s screen, and they are tasked with forming a response <\/strong>to continue the conversation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on the inputted response, <strong>the NPC will react either positively or negatively to the player<\/strong> &#8212; this should ideally be shown through a small notification next to their portrait, signalling either &#8220;+1&#8221; or &#8220;-1&#8221; depending on whether their reaction is positive or negative.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This reflects an internal &#8220;friendliness&#8221; variable<\/strong>, that is not readily summarised until the end of each day. <strong><span style=\"text-decoration: underline\">This variable should not have any affect on dialogue or unique interactions for the purposes of this vertical slice.<\/span><\/strong> In the final game, not the vertical slice, it should be directly linked to different ending cards that correlate to the story and character interactions (see <em>Story, Game Structure and Overview &#8211; GDD<\/em> for more).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Core Game Loop<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"561\" src=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Core-Game-Loop-2-1024x561.png\" alt=\"\" class=\"wp-image-454\" srcset=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Core-Game-Loop-2-1024x561.png 1024w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Core-Game-Loop-2-300x164.png 300w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Core-Game-Loop-2-768x421.png 768w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Core-Game-Loop-2-1536x842.png 1536w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Core-Game-Loop-2-2048x1123.png 2048w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Core-Game-Loop-2-1920x1053.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The overaching meta game loop<\/strong> is quite simple &#8211; <strong>the game should take place over 5 days, each consisting of 4 scenes with potential NPC encounters: morning break, lunchtime, afternoon break, and after school.<\/strong> Each of these should have differing diorama backdrops (albeit with asset reuse where suitable) and NPC converstion relating to their subject matter. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><span style=\"text-decoration: underline\">(Again, for the vertical slice I recommend only creating a single day of content for the game.)<\/span><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the end of each day, a review screen will play going over the positive and negative interactions you had with the NPC characters (see <em>Story, Game Structure and Overview &#8211; GDD<\/em> for more &#8212; mockup of this screen is also availible below).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta Game Loop<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"364\" src=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Meta-Game-Loop-1-1024x364.png\" alt=\"\" class=\"wp-image-457\" srcset=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Meta-Game-Loop-1-1024x364.png 1024w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Meta-Game-Loop-1-300x107.png 300w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Meta-Game-Loop-1-768x273.png 768w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Meta-Game-Loop-1-1536x547.png 1536w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Meta-Game-Loop-1-2048x729.png 2048w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Meta-Game-Loop-1-1920x683.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The game also gives you additional tools: a tone indicator, and send button.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These additions bring further depth and added sense of pressure to puzzles, as <strong>the player will need to also consider the timing of their responses<\/strong> (making the conversation flow naturally) <strong>as well as the tone of their voice<\/strong> when they speak &#8212; for example, if they are talking about a serious matter with a casual, laid-back tone they will be brought under scrutiny.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because they add a considerable amount of depth to the game, so much that it would likely be overwhelming to new players, they should be introduced to the player later in the game, possibly in Day 2 or 3.<strong><span style=\"text-decoration: underline\"> (For the purposes of creating a vertical slice, these two mechanics shouldn&#8217;t be a necessity to implement &#8212; I understand they add lots of complexity to the game and could easily overcomplicate things quite dramatically.)<\/span><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Core Gameplay Mockup<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">UI Breakdown<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"620\" src=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/UI-Overview-1024x620.png\" alt=\"\" class=\"wp-image-450\" srcset=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/UI-Overview-1024x620.png 1024w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/UI-Overview-300x182.png 300w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/UI-Overview-768x465.png 768w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/UI-Overview-1536x930.png 1536w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/UI-Overview-2048x1239.png 2048w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/UI-Overview-1784x1080.png 1784w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Review Screen Mockup<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"595\" src=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-10-223726-2-1024x595.png\" alt=\"\" class=\"wp-image-401\" srcset=\"https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-10-223726-2-1024x595.png 1024w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-10-223726-2-300x174.png 300w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-10-223726-2-768x446.png 768w, https:\/\/sites.wsagames.com\/om3g24\/wp-content\/uploads\/sites\/55\/2026\/01\/Screenshot-2026-01-10-223726-2.png 1117w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>As previously stated, the main gameplay hook is that the game has the player craft real-time responses while the NPCs are talking to them, blurring the lines between VN and puzzle genre gameplay. All puzzles in the game revolve around combining cut-up word, phrases and occasionally images into responses to NPC dialogue. This may come [&hellip;]<\/p>\n","protected":false},"author":46,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"footnotes":""},"categories":[36,1,43],"tags":[],"class_list":["post-404","post","type-post","status-publish","format-standard","hentry","category-gdd","category-y2-parent","category-y2s1"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/posts\/404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/comments?post=404"}],"version-history":[{"count":13,"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/posts\/404\/revisions"}],"predecessor-version":[{"id":494,"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/posts\/404\/revisions\/494"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/media?parent=404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/categories?post=404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/om3g24\/wp-json\/wp\/v2\/tags?post=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}