{"id":2918,"date":"2026-01-09T22:54:01","date_gmt":"2026-01-09T22:54:01","guid":{"rendered":"https:\/\/sites.wsagames.com\/rf2g23\/?p=2918"},"modified":"2026-01-09T22:55:32","modified_gmt":"2026-01-09T22:55:32","slug":"mechanics-2","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/rf2g23\/2026\/01\/09\/mechanics-2\/","title":{"rendered":"Mechanics"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:clamp(50.171px, 3.136rem + ((1vw - 3.2px) * 3.114), 100px);\">\u22c5\u2500\u22b1\u2727\u2727\u2727\u22b0\u2500\u22c5<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Player Movements:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Running<\/li>\n\n\n\n<li>Jumping<\/li>\n\n\n\n<li>Falling<\/li>\n\n\n\n<li>Death<\/li>\n\n\n\n<li>Interacting with objects<\/li>\n\n\n\n<li>Interacting with collectables<\/li>\n\n\n\n<li>Interacting with light<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Difficulty:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have decided to split the game into 5 sections, with 3 levels taking place within each section. This means the game will have a total of 15 levels, which gives me room to add more if I have time, or remove some if necessary. If I was to remove some parts of the game, it would be easy for me to remove the bedroom and office levels. This means when I begin development I should make the Cupboard, Hallway and Kitchen levels first, and then move onto the Bedroom and Office if I have time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The different environments will create different challenges, provide new objects to interact with, and reveal context to the games story. The player starts in the cupboard because it is the darkest place, closed off from light, and ends in the hallway as they venture towards the door in an attempt to leave the house. I decided not to have levels in the bathroom or living room as I didn\u2019t think those areas offered anything valuable or new with gameplay or storytelling.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"767\" src=\"https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image.png\" alt=\"\" class=\"wp-image-2804\" srcset=\"https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image.png 1024w, https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-300x225.png 300w, https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-768x575.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Difficulty fluctuates throughout the game, allowing for consistent challenge while keeping the player invested. Players should feel a sense of accomplishment when they are able to progress to the next area.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rules:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The player can only survive in the light, if they enter shadow, they die.<\/li>\n\n\n\n<li>The player can move objects as a platform to climb, or to solve puzzles.<\/li>\n\n\n\n<li>All items and the player character follow the laws of physics.<\/li>\n\n\n\n<li>All embers must be collected to progress to the next level.<\/li>\n\n\n\n<li>Collecting embers brightens the world around you.<\/li>\n\n\n\n<li>If the player doesn&#8217;t die but can&#8217;t reach the end of the level (they are stuck) then they can reset the level.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Win State<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Fail State<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">The shadow character stays within the light<\/td><td class=\"has-text-align-center\" data-align=\"center\">The shadow character enters shadow and dies<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">All embers are collected<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not all embers are collected<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Player reaches the end of the level<\/td><td class=\"has-text-align-center\" data-align=\"center\">Player gets stuck and must reset level<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Gameplay Loop:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Core Loop:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Gameplay loop<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>What occurs in-game<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Traverse<\/td><td class=\"has-text-align-center\" data-align=\"center\">Complete parkour and puzzle challenges by interacting with objects and light sources.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Collect<\/td><td class=\"has-text-align-center\" data-align=\"center\">Collect all the embers in the level.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Progress<\/td><td class=\"has-text-align-center\" data-align=\"center\">Reach the next level.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Meta Loop:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Gameplay Loop<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>What occurs in-game<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Traverse<\/td><td class=\"has-text-align-center\" data-align=\"center\">Make your way through puzzles of varying difficulty to reach the next room.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Reveal<\/td><td class=\"has-text-align-center\" data-align=\"center\">Lighten the world by collecting embers, revealing more information about the main character.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Escape<\/td><td class=\"has-text-align-center\" data-align=\"center\">Finally escape into the light of the outside world, and become your old self again.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The gameplay loops serve to engage the player in entertaining puzzles of various difficulties, while providing the reward of progression to new areas, and a lighter environment which reveals more detail and backstory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Level Design:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"285\" src=\"https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-9.png\" alt=\"\" class=\"wp-image-2851\" srcset=\"https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-9.png 800w, https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-9-300x107.png 300w, https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-9-768x274.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The game is split into 5 sections, each a different room within the house. There are 3 levels within each section which increase in difficulty. The different environments create different<br>challenges, provide new objects to interact with, and reveal context for the story. The game starts in the cupboard because it is the darkest place in the house, and ends in the hallway as the player attempts to get outside. Levels can progress vertically and horizontally, but can never travel from right to left in order to make the player feel as though they are progressing.<br><br>Light colour variation and level detail is used to differentiate between rooms. Light will only ever have two colours per room, will always include yellow and will only be used where it makes sense, e.g. blue light used for technology.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are two puzzle types in-game:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Move objects to create new paths.<\/li>\n\n\n\n<li>Interact with lights to create new paths.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Moving objects:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The player cannot move an object while the character is stood on top of it.<\/li>\n\n\n\n<li>Objects cannot overlap<\/li>\n\n\n\n<li>Objects act as a barrier and a platform to the player.<\/li>\n\n\n\n<li>Objects follow the laws of gravity. They can be pulled left and right, and turned on their sides, but cannot be lifted upwards.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"> Interact with lights:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are 3 types of light:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stable light:\n<ul class=\"wp-block-list\">\n<li>Light that is permanent within a level<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Changing light:\n<ul class=\"wp-block-list\">\n<li>Light that independently moves or changes during a level<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Malleable light:\n<ul class=\"wp-block-list\">\n<li>Light that can be created by the player to progress through a level. These lights may also take the form of stable or changing lights. For example, by turning on a microwave, a path of light is created. However, this light is also changing, as it only stays on for a limited amount of time.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-79fb870f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image aligncenter size-large has-custom-border\"><img decoding=\"async\" width=\"626\" height=\"1024\" src=\"https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-6-626x1024.png\" alt=\"\" class=\"wp-image-2841\" style=\"border-width:5px\" srcset=\"https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-6-626x1024.png 626w, https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-6-183x300.png 183w, https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-6.png 736w\" sizes=\"(max-width: 626px) 100vw, 626px\" \/><figcaption class=\"wp-element-caption\">Stable and changing light<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image aligncenter size-large is-resized has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"551\" height=\"1024\" src=\"https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-7-551x1024.png\" alt=\"\" class=\"wp-image-2842\" style=\"border-width:5px;width:342px;height:auto\" srcset=\"https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-7-551x1024.png 551w, https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-7-161x300.png 161w, https:\/\/sites.wsagames.com\/rf2g23\/wp-content\/uploads\/sites\/11\/2026\/01\/image-7.png 693w\" sizes=\"(max-width: 551px) 100vw, 551px\" \/><figcaption class=\"wp-element-caption\">Malleable light<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">At the end of each level, the player lights a match with all the embers they have collected. If the match lights, they have collected all the embers and can progress.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:clamp(42.068px, 2.629rem + ((1vw - 3.2px) * 2.371), 80px);\">\u22c5\u2500\u22b1\u2727\u2727\u2727\u22b0\u2500\u22c5<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u22c5\u2500\u22b1\u2727\u2727\u2727\u22b0\u2500\u22c5 Player Movements: Difficulty: I have decided to split the game into 5 sections, with 3 levels taking place within each section. This means the game will have a total of 15 levels, which gives me room to add more if I have time, or remove some if necessary. If I was to remove some [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2918","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/posts\/2918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/comments?post=2918"}],"version-history":[{"count":2,"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/posts\/2918\/revisions"}],"predecessor-version":[{"id":2920,"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/posts\/2918\/revisions\/2920"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/media?parent=2918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/categories?post=2918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/rf2g23\/wp-json\/wp\/v2\/tags?post=2918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}