{"id":475,"date":"2026-05-06T14:13:15","date_gmt":"2026-05-06T14:13:15","guid":{"rendered":"https:\/\/sites.wsagames.com\/xz1c23\/?page_id=475"},"modified":"2026-08-11T03:27:33","modified_gmt":"2026-08-11T03:27:33","slug":"yr-2-week-7","status":"publish","type":"page","link":"https:\/\/sites.wsagames.com\/xz1c23\/yr-2-week-7\/","title":{"rendered":"Yr 2 Week 7"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This week, Erik&#8217;s clay model served as the main reference for the reconstruction of the white box. I did not directly follow my first and second versions; instead, I regarded them as early experiments and rebuilt the level structure more closely around the agreed physical model. In essence, I reviewed the strengths and problems of the two previous whitebox versions, and then built a new white box using UE5.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-1024x768.png\" alt=\"\" class=\"wp-image-476\" srcset=\"https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-1024x768.png 1024w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-300x225.png 300w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-768x576.png 768w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-1536x1152.png 1536w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-2048x1536.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/29bb9a8ac5af1f5a4220b1ad4fe736f1-1024x768.jpg\" alt=\"\" class=\"wp-image-477\" srcset=\"https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/29bb9a8ac5af1f5a4220b1ad4fe736f1-1024x768.jpg 1024w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/29bb9a8ac5af1f5a4220b1ad4fe736f1-300x225.jpg 300w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/29bb9a8ac5af1f5a4220b1ad4fe736f1-768x576.jpg 768w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/29bb9a8ac5af1f5a4220b1ad4fe736f1-1536x1152.jpg 1536w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/29bb9a8ac5af1f5a4220b1ad4fe736f1-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/d73d5601387e1988717a6f9a4ced6c7e-1024x768.jpg\" alt=\"\" class=\"wp-image-478\" srcset=\"https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/d73d5601387e1988717a6f9a4ced6c7e-1024x768.jpg 1024w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/d73d5601387e1988717a6f9a4ced6c7e-300x225.jpg 300w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/d73d5601387e1988717a6f9a4ced6c7e-768x576.jpg 768w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/d73d5601387e1988717a6f9a4ced6c7e-1536x1152.jpg 1536w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/d73d5601387e1988717a6f9a4ced6c7e-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">                The clay model of the level created by Erik<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"713\" src=\"https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-2-1024x713.png\" alt=\"\" class=\"wp-image-480\" srcset=\"https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-2-1024x713.png 1024w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-2-300x209.png 300w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-2-768x535.png 768w, https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/image-2.png 1297w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">      The new version of the model white box is in the UE5 engine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This new level is divided into two parts: the visible main area and the passage on the left leading to the next level. I didn&#8217;t do much because I learned from the previous two attempts. So, I first showed Erik the appearance of the white box, and after getting his confirmation that my current direction was correct, I continued with my construction work.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">During this week&#8217;s discussion, the group members proposed adding a slide mechanism to our game. I also presented two options, one being more challenging and the other being relatively simpler.<br>Challenge: It is necessary to search for relevant tutorials to learn how to create a sliding mechanism, and to also design the corresponding terrain. This will provide players with a more unique gaming experience. However, the drawback is that it might be difficult to complete, and it will be necessary to consult with the mechanism designer to see if it can be achieved.<br>Simple: Utilize the built-in gravity in the game engine to create some steep slopes. Let players achieve the &#8220;slide&#8221; effect by relying on gravity. The downside is that it might look a bit crude.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Finally, The mechanism designer stated that it is impossible to learn and create a complete sliding system within a limited time. So, in the subsequent level design process, I created large-angle slopes to simulate the effect of a slide.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/sites.wsagames.com\/xz1c23\/wp-content\/uploads\/sites\/69\/2026\/05\/2026-05-06-15-12-19.mp4\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"SL\">                                        Slide demonstration <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"SLIDE System (Physics-Based) In 14 MINUTES | Unreal Engine 5.7\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/acf1zKQMpAk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This video mainly helped me understand all the various functions required for custom sliding mechanisms. For example, in the game engine, we need to perform motion detection, slope response, character speed adjustment, and collision handling. We also need to add character sliding animations for our characters. Although these technologies are beyond our current capabilities, they gave us some ideas. We can achieve similar effects with simpler methods. Therefore, I ultimately chose a simplified slope-based solution for the white box instead of designing a level that relies on a system that cannot be completed on time.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reflection<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This week has made me realize that rebuilding from a common reference point is more important than relying solely on individual understanding. By basing it on Erik&#8217;s clay model and keeping in constant contact with the team, I made the new level white box more in line with the expectations and desires of the team. We also decided to add a new sliding mechanism to our game, although we wanted this mechanism to perform better. However, considering our technical capabilities and time constraints, we ultimately made a trade-off and used a simpler alternative to achieve our idea.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\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 wp-element-button\" href=\"https:\/\/sites.wsagames.com\/xz1c23\/yr-2-week-8\/\">NEXT WEEK<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This week, Erik&#8217;s clay model served as the main reference for the reconstruction of the white box. I did not directly follow my first and second versions; instead, I regarded them as early experiments and rebuilt the level structure more closely around the agreed physical model. In essence, I reviewed the strengths and problems of [&hellip;]<\/p>\n","protected":false},"author":60,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-475","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/xz1c23\/wp-json\/wp\/v2\/pages\/475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/xz1c23\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wsagames.com\/xz1c23\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/xz1c23\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/xz1c23\/wp-json\/wp\/v2\/comments?post=475"}],"version-history":[{"count":8,"href":"https:\/\/sites.wsagames.com\/xz1c23\/wp-json\/wp\/v2\/pages\/475\/revisions"}],"predecessor-version":[{"id":654,"href":"https:\/\/sites.wsagames.com\/xz1c23\/wp-json\/wp\/v2\/pages\/475\/revisions\/654"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/xz1c23\/wp-json\/wp\/v2\/media?parent=475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}