{"id":21,"date":"2026-02-23T23:42:52","date_gmt":"2026-02-23T23:42:52","guid":{"rendered":"https:\/\/sites.wsagames.com\/daydream\/?page_id=21"},"modified":"2026-05-12T23:35:56","modified_gmt":"2026-05-12T23:35:56","slug":"technical-development","status":"publish","type":"page","link":"https:\/\/sites.wsagames.com\/daydream\/technical-development\/","title":{"rendered":"Technical Development"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link has-small-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/sites.wsagames.com\/yw1d23\/research-3\/\">For more research details, please click<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-small-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/sites.wsagames.com\/yw1d23\/gameplay-systems-experimentations-tests\/\">Click for more technical details<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Player Walking System<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The walking system is part of the player\u2019s basic movement experience. It allows the player to move through the environment in first-person view and explore the space freely. Although walking is a basic feature, it is the foundation for later interaction, pickup, puzzle-solving, and area progression.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this system, I focused on stable movement, natural camera control, and making sure the player could approach interactable objects smoothly. This system provides the basic player control foundation for the vertical slice.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"416\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/1\u3001-1024x416.png\" alt=\"\" class=\"wp-image-124\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/1\u3001-1024x416.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/1\u3001-300x122.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/1\u3001-768x312.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/1\u3001.png 1346w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u8d70\u8def-1.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Player Jumping System<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The jumping system supports basic spatial movement. The player can jump over small obstacles or adjust their position in specific areas of the environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This feature improves the flexibility of player movement and supports exploration. While developing this system, I focused on jump input, landing behavior, and movement stability to make sure it did not interfere with other interaction systems.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"474\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/2-1024x474.png\" alt=\"\" class=\"wp-image-127\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/2-1024x474.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/2-300x139.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/2-768x356.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/2.png 1250w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u8df3\u8dc3-1.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Climbing System<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The climbing system allows the player to move vertically on specific wall surfaces. This expands the player\u2019s movement options and allows the player to access areas through special routes rather than only moving on the ground.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this system, I focused on the logic for entering the climbing state, moving along the wall, and exiting the climbing state. This feature added more variety to the movement experience and gave the team more design possibilities for player progression.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"468\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/3-1024x468.png\" alt=\"\" class=\"wp-image-129\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/3-1024x468.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/3-300x137.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/3-768x351.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/3.png 1268w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u722c\u5899-1.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Item Pickup System<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The item pickup system allows the player to collect key objects from the environment. When the player approaches a collectible object, the system provides interaction feedback and allows the player to pick it up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This feature is an important foundation for the gameplay flow, because the player needs to collect items to support later puzzle-solving and area unlocking. While developing this system, I focused on clear interaction prompts, correct item removal after pickup, and recording whether the player had obtained the required item.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"472\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-1-1024x472.png\" alt=\"\" class=\"wp-image-131\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-1-1024x472.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-1-300x138.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-1-768x354.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-1.png 1267w\" sizes=\"(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=\"531\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-2-1024x531.png\" alt=\"\" class=\"wp-image-132\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-2-1024x531.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-2-300x155.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-2-768x398.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/4-2.png 1046w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u62fe\u53d6-1.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Inventory UI System<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The inventory UI system displays the key items the player has collected <\/strong><strong>and<\/strong><strong>&nbsp;supports switching between different inventory slots. After the player picks up an item, the item is added to the correct slot and the UI updates to show the current inventory state.<\/strong><strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The slot switching function allows the player to select the current item they want to view or use. This system does not only show collected items; it also helps the player understand which item is currently selected and whether that item is relevant to later interaction or puzzle progression.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>For this system, I worked on UI updates after item collection, slot state checking, selected slot display, and the logic for switching between different inventory slots. This changed the inventory from a simple display feature into an interactive system that the player could actively use.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"922\" height=\"347\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-1.png\" alt=\"\" class=\"wp-image-134\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-1.png 922w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-1-300x113.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-1-768x289.png 768w\" sizes=\"(max-width: 922px) 100vw, 922px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"554\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-2-1024x554.png\" alt=\"\" class=\"wp-image-135\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-2-1024x554.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-2-300x162.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-2-768x415.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-2.png 1474w\" sizes=\"(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=\"449\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-3-1024x449.png\" alt=\"\" class=\"wp-image-136\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-3-1024x449.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-3-300x131.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-3-768x337.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-3-1536x673.png 1536w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/5-3.png 1837w\" sizes=\"(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=\"490\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u5c0f\u7ec4\u589e\u52a0\u56fe\u7247-1024x490.png\" alt=\"\" class=\"wp-image-225\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u5c0f\u7ec4\u589e\u52a0\u56fe\u7247-1024x490.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u5c0f\u7ec4\u589e\u52a0\u56fe\u7247-300x144.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u5c0f\u7ec4\u589e\u52a0\u56fe\u7247-768x368.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u5c0f\u7ec4\u589e\u52a0\u56fe\u7247-1536x735.png 1536w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u5c0f\u7ec4\u589e\u52a0\u56fe\u7247.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u7269\u54c1\u680f-1.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Door UI and Unlock System<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The door UI and unlock system controls player progression between areas. When the player has not met the required condition, the door displays a UI message explaining that access is blocked. After the correct item is collected, the door unlocks and the player can enter the next area.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This system connects item collection with progression. It helps the player understand why they are blocked and why they can continue after completing the required condition.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"426\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/6-1.png\" alt=\"\" class=\"wp-image-138\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/6-1.png 865w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/6-1-300x148.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/6-1-768x378.png 768w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u62fe\u53d6\u9053\u5177\u95e8\u89e3\u9501-1.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Puzzle System<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The puzzle system is an important part of the vertical slice. The player interacts with the puzzle and completes it by reaching the correct state. Once the correct condition is met, the system triggers the completion result.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This feature moves the gameplay from exploration and collection into puzzle-solving. It provides a clear challenge and allows the player\u2019s actions to push the experience toward completion.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"428\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-1-1024x428.png\" alt=\"\" class=\"wp-image-141\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-1-1024x428.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-1-300x125.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-1-768x321.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-1.png 1266w\" sizes=\"(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=\"267\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-2-1024x267.png\" alt=\"\" class=\"wp-image-142\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-2-1024x267.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-2-300x78.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-2-768x200.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-2.png 1258w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-3a88641f wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"716\" height=\"293\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-3.png\" alt=\"\" class=\"wp-image-143\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-3.png 716w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/7-3-300x123.png 300w\" sizes=\"(max-width: 716px) 100vw, 716px\" \/><\/figure>\n<\/div>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u62fc\u56fe-1.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Item Highlight and Rotation Feedback System<\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This system improves the visibility of key collectible items in the environment. When a collectible item appears in the scene, it has a glow effect and continuously rotates, making it easier for the player to notice that the object can be picked up or is related to progression.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This feature is not only visual presentation, but also a form of player guidance. The glow effect helps the player identify important items quickly, while the rotation makes the object more noticeable in the scene and reduces the chance of the player missing it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this system, I worked on the item highlight effect, rotation movement, and in-world feedback behavior. It made the pickup target clearer and helped the player understand which objects were connected to the gameplay flow during exploration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"199\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/8.png\" alt=\"\" class=\"wp-image-145\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/8.png 680w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/8-300x88.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/\u62fe\u53d6-1-1.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Camera Rotation and Hidden Clue Viewing Mechanic<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This was an early technical mechanic developed to explore the possibility of allowing the player to discover hidden clues through camera rotation and a special viewing mode. By changing the way they observe the environment, the player could notice information that would be less visible in a normal view, supporting investigation and exploration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The core purpose of this mechanic was to make observation itself part of the interaction, rather than relying only on environmental placement to communicate information. Through this system, the player would actively adjust the camera, search for hidden content, and connect what they discovered to the wider gameplay flow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this system, I worked on camera switching, view control, rotation-based observation, and hidden information display logic. Although this mechanic was not included in the final build, it helped the team test different interaction directions and demonstrated my early technical experimentation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"388\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-1-1024x388.png\" alt=\"\" class=\"wp-image-147\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-1-1024x388.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-1-300x114.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-1-768x291.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-1.png 1265w\" sizes=\"(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=\"431\" src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-2-1024x431.png\" alt=\"\" class=\"wp-image-148\" srcset=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-2-1024x431.png 1024w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-2-300x126.png 300w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-2-768x323.png 768w, https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/9-2.png 1264w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/sites.wsagames.com\/daydream\/wp-content\/uploads\/sites\/82\/2026\/05\/8f339117817d577ef3e49370ddc242b3.mp4\"><\/video><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Player Walking System The walking system is part of the player\u2019s basic movement experience. It allows the player to move through the environment in first-person view and explore the space freely. Although walking is a basic feature, it is the foundation for later interaction, pickup, puzzle-solving, and area progression. For this system, I focused on [&hellip;]<\/p>\n","protected":false},"author":39,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/daydream\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/daydream\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wsagames.com\/daydream\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/daydream\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/daydream\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":7,"href":"https:\/\/sites.wsagames.com\/daydream\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/sites.wsagames.com\/daydream\/wp-json\/wp\/v2\/pages\/21\/revisions\/227"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/daydream\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}