{"id":56,"date":"2026-10-19T10:46:00","date_gmt":"2026-10-19T10:46:00","guid":{"rendered":"https:\/\/sites.wsagames.com\/pl1a25\/?p=56"},"modified":"2026-10-30T02:52:32","modified_gmt":"2026-10-30T02:52:32","slug":"week5","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/pl1a25\/2026\/10\/19\/week5\/","title":{"rendered":"Week5"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/b178b38ec483e70848ad3ae2aef0bcd5-1024x768.jpg\" alt=\"\" class=\"wp-image-57\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/b178b38ec483e70848ad3ae2aef0bcd5-1024x768.jpg 1024w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/b178b38ec483e70848ad3ae2aef0bcd5-300x225.jpg 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/b178b38ec483e70848ad3ae2aef0bcd5-768x576.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/b178b38ec483e70848ad3ae2aef0bcd5-1536x1152.jpg 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/b178b38ec483e70848ad3ae2aef0bcd5-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This photo was taken during class this past Monday. To be honest, I only really considered this question as I was developing the game\u2014or perhaps it\u2019s more accurate to say I had the answer in mind from the very beginning. I envision this game for players who aren\u2019t particularly interested in combat or killing, and who might find typical horror games distressing\u2014people looking for a sense of comfort within a horror-themed setting. Naturally, the primary audience would likely be fans of farming simulators and management or raising-simulation games.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On Monday afternoon, we conducted a fairly professional playtest. An expert instructor evaluated the game and provided a great deal of feedback. To be honest, the optimizations I made over the weekend didn&#8217;t turn out well; the playtest revealed many shortcomings\u2014to the point where, in my view, the game is currently barely playable. There are still significant issues with the core game loop, map exploration, and the utilization of map space.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, I will demonstrate the specific improvements I made to my project this week, along with the problems these changes addressed. I have used red and black text to present these points in a side-by-side comparison.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Feedback<\/em><\/strong><br><mark style=\"color:#ff0000\" class=\"has-inline-color\">&#8220;Sound of money&#8221; effect<\/mark><mark class=\"has-inline-color has-accent-1-color\"> <\/mark>\u2b55\ufe0f<br><mark style=\"color:#ff0000\" class=\"has-inline-color\">Incorporate audio cues when collecting money to enhance the player&#8217;s sense of financial gain <\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These two changes are primarily intended to enhance the feedback players receive when collecting money. In the initial version, there was no feedback whatsoever when a player picked up money from the ground\u2014no sound effects and no &#8220;vacuum&#8221; or &#8220;suction&#8221; visual effect. During testing, my instructor suggested adding these elements to encourage players to collect money.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Add visual or sound feedback when items are ready to be combined<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the initial version, when a player picked up a chick by pressing &#8216;E&#8217;, a green border would appear around it; however, this border remained unchanged during the crafting process. Through testing, I discovered that the presence of this static green border didn&#8217;t necessarily help players understand how the game&#8217;s crafting system actually works. Players need the border to change during the crafting process to determine whether a specific crafting action can be performed\u2014which is why I implemented this change.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-48-1024x576.png\" alt=\"\" class=\"wp-image-145\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-48-1024x576.png 1024w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-48-300x169.png 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-48-768x432.png 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-48-1536x864.png 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-48-2048x1152.png 2048w\" 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\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Enable a gameplay loop where players can scavenge for items in open areas <\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Introduce blueprints for creating new types of chickens to prevent players from getting stuck or aimlessly running back and forth<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the original version, the map was extremely sparse, offering little incentive for exploration. By introducing &#8220;ground data&#8221; required to unlock higher tiers of chicken synthesis, players are now compelled to venture out, explore more of the map, and then return to their original location. This is a pivotal change\u2014one that fundamentally shapes the game&#8217;s core loop and determines its overall viability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Implement a radiation mechanic and a weapon upgrade system \ud83d\udeab<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This change was ultimately not implemented. The primary objective was to ensure that as players ventured further from safe zones, they would face increasingly greater threats. In the current version of the game, I\u2019ve adapted this by having monsters possess higher health the further they are located from safe areas; I will consider incorporating this mechanic more fully in future game development.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Core gameplay loop: players earn money, explore the map for resources, combine chickens to generate more wealth, and upgrade equipment (e.g., radiation resistance, increased damage, and unlocking new ammo types)<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This content serves as an annotation for the overall revisions, outlining the player loop experience that we aim to achieve within the game.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Guide players through a few essential introductory points before letting them loose in the larger open world, rather than dropping them into an empty space with no direction<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During playtesting, it was observed that players would initially wander the map somewhat randomly, failing to engage with the game\u2019s core objectives and often becoming disoriented. This suggested a need to teach players the basics before letting them loose in the game world\u2014a crucial insight. However, my actual implementation takes a slightly different approach: I keep the &#8220;chick&#8221; unit hidden at the start, allowing players to explore freely. If they haven&#8217;t found the chick after a certain amount of time, the game automatically teleports them to its location. In practice, this method has proven to be just as effective\u2014if not better.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Monster spawning and character models<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the test build that launched at the beginning of this week, there are no monster spawns, which means the game completely lacks a terrifying, exploratory atmosphere\u2014not what I\u2019m aiming for. Furthermore, the placeholder monster model is currently just a zombie; I need to create custom &#8220;Backrooms&#8221; monster models and implement a spawning mechanic to flesh out the experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>&#8220;Angry Birds&#8221;-style mechanic \ud83d\udeab<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This system was originally designed to encourage players to return to their original location after exploring the map. I haven&#8217;t implemented it yet, but I plan to in the future. The system is quite complex to implement, requiring consideration of both ensuring the chickens can kill each other to reduce their numbers and the speed at which this cannibalization occurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><mark style=\"color:#ff0000\" class=\"has-inline-color\">Alerts for declining SAN (sanity) levels<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the game, players will die if their Sanity (San value) drops too low; however, since the game content doesn&#8217;t explicitly highlight this, I need to add appropriate prompts or indicators.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><mark style=\"color:#ff0000\" class=\"has-inline-color\">Structures that restore SAN, repel enemies, and provide bonus armor<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The purpose of this content is to enhance the role of furniture in the game. In the original game, furniture items are merely decorative models that can be placed around; they do not contribute to a player\u2019s sense of security. I feel this falls short of my intended vision for this system, so I need to add features that allow players to perceive their collection of furniture as a true sanctuary.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><mark style=\"color:#ff0000\" class=\"has-inline-color\">A special &#8220;Vergil&#8221; chair<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This content enhances the playability of the furniture system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><mark style=\"color:#ff0000\" class=\"has-inline-color\">On-screen prompt for switching ammo types (using the &#8216;Q&#8217; key) <\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The initial version lacked a prompt indicating that players could press &#8216;Q&#8217; to switch ammunition\u2014a feature that had essentially been overlooked\u2014so we have added this functionality during this week&#8217;s development.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Encourage players to shoot chickens to create multiple copies before combining them (currently, some players pick up the chickens immediately upon seeing a prompt, bypassing the intended combination mechanic) <\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the early stages of the game, the prompt instructing players to press &#8216;E&#8217; to study a chick\u2014which appears before the chick has a chance to replicate\u2014ends up being more misleading than helpful. This needs to be adjusted to better guide players in learning the chick-crafting\/synthesis system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">A quest system that directs players toward combining chickens (highlighting this as a core gameplay loop)<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Initially, the game lacks any defined tasks or objectives; players might simply leave after testing the chicks a bit. I would like to see players engage in a gameplay loop that centers more around the chicks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Subtitles and a dedicated button to review past radio transmissions (allowing players to focus on gameplay without needing to constantly listen, and providing a way to catch up on missed dialogue) <\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This content serves to improve the instructional system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Monster health increases as they get closer to the edge of the map, scaling up to a maximum of 300%<\/mark> \u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This addition enhances the sense of depth in the map; players face a greater threat from monsters the further they venture toward the outer areas. In practice, however, I\u2019ve found that the level of threat posed by these monsters remains somewhat insufficient\u2014it will need to be increased further down the line.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A progress bar for &#8220;paper&#8221; (resources) to show how much is needed for the next level \ud83d\udeab<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After careful consideration, I have decided not to change this aspect. I want players to remain uncertain about exactly how much content they have collected; this adds a layer of ambiguity to the collection process, encouraging players to spend more time exploring and to undertake more exploration runs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Introduce more distinct variations for chickens at different levels to make leveling up feel more rewarding and surprising (crucial\u2014simple changes in size alone aren&#8217;t enough to make a level-up feel significant) up\uff09<\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This comparison touches upon the game\u2019s core loop. From the very beginning of the design process, the upgrade system for the chick was intended to be the primary gameplay loop and the main source of surprise for the player. Initially, these upgrades simply increased the chick\u2019s size\u2014an approach that was undeniably dull and made it difficult to gauge the chick\u2019s actual level. Consequently, this change represents a crucial adjustment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eating food no longer requires pressing &#8216;E&#8217; or &#8216;F&#8217;; it now depends on where your crosshair is aimed. \ud83d\udeab<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is essentially a bug; I discovered during testing that pressing &#8216;E&#8217; in certain locations could trigger things you didn&#8217;t intend to activate. I felt that distinguishing between &#8216;E&#8217; and &#8216;F&#8217; was a good idea, so I decided to keep it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Added a crosshair. <\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">little change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Included a settings menu (sensitivity, music volume, and toggle for &#8216;E&#8217; key interaction\u2014tap vs. hold). <\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enhance the completeness of the game<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Upgrading a chick causes it to &#8220;spit out&#8221; money. <\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This addition primarily enhances the positive feedback players receive when merging chicks, encouraging them to engage in the merging process more willingly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"color:#ff0000\" class=\"has-inline-color\">Added prompts to inform the player about the two designated weapon-upgrade zones. <\/mark>\u2b55\ufe0f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The feedback regarding the game&#8217;s content emerged following a playtest this past Friday; no changes have been implemented yet. Overall, the playtest went quite smoothly. Players with prior gaming experience will likely find the game accessible and easy to pick up. For those with less gaming experience, the experience might be a bit more challenging, though still within an acceptable range. Moving forward, my optimization efforts will focus on refining details and lowering the entry barrier\u2014specifically by improving the tutorial system\u2014to ensure that even less experienced players can quickly grasp how to play the game.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"512\" height=\"386\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-95.png\" alt=\"\" class=\"wp-image-260\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-95.png 512w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-95-300x226.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Refined the map.<br>Added cues indicating that players can fight enemies.<br>Prevented switching to locked ammo types via the &#8216;Q&#8217; key.<br>Added on-screen prompts for all basic controls.<br>Changed chair interaction to &#8220;tap to grab.&#8221;<br>Implemented a tutorial-based progression to unlock features gradually.<br>Reduced player mobility while on the phone.<br>Added a &#8220;Recall&#8221; (log) UI accessible via the &#8216;Tab&#8217; key.<br>(Ensuring consistent game pacing is crucial.)<br>Added a prompt regarding the &#8220;10 o&#8217;clock&#8221; position.<br>Added a UI for the ammo vending machine.<br>Calls are answered automatically after three seconds.<br>Added the option to decline calls; call content is logged directly to the &#8216;Tab&#8217; menu.<br>Added a UI prompt (for the first five instances) explaining that aiming at another chick of the same level allows for merging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This week, I continued working on the Niagara tutorials and completed the entire set of instructional content.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-93-1024x552.png\" alt=\"\" class=\"wp-image-257\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-93-1024x552.png 1024w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-93-300x162.png 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-93-768x414.png 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-93-1536x828.png 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-93-2048x1104.png 2048w\" 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=\"552\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-94-1024x552.png\" alt=\"\" class=\"wp-image-258\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-94-1024x552.png 1024w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-94-300x162.png 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-94-768x414.png 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-94-1536x828.png 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-94-2048x1104.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/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-full\"><img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"540\" data-id=\"310\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref1.jpg\" alt=\"\" class=\"wp-image-310\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref1.jpg 540w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref1-150x150.jpg 150w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref1-300x300.jpg 300w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"311\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref2-768x1024-1.jpg\" alt=\"\" class=\"wp-image-311\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref2-768x1024-1.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref2-225x300.jpg 225w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref2-1152x1536.jpg 1152w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref2.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"466\" height=\"700\" data-id=\"308\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref3.jpg\" alt=\"\" class=\"wp-image-308\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref3.jpg 466w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref3-200x300.jpg 200w\" sizes=\"(max-width: 466px) 100vw, 466px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"853\" data-id=\"312\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref5-1024x853.jpg\" alt=\"\" class=\"wp-image-312\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref5-1024x853.jpg 1024w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref5-768x640.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref5-300x250.jpg 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/ref5.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" data-id=\"309\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/1c4962d9fab34e15b3da4b2fda2e1ce0.jpg\" alt=\"\" class=\"wp-image-309\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/1c4962d9fab34e15b3da4b2fda2e1ce0.jpg 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/1c4962d9fab34e15b3da4b2fda2e1ce0-150x150.jpg 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" data-id=\"313\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/fc8642306a9c9185e8de629525c6d9a0.jpg\" alt=\"\" class=\"wp-image-313\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/fc8642306a9c9185e8de629525c6d9a0.jpg 1000w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/fc8642306a9c9185e8de629525c6d9a0-150x150.jpg 150w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/fc8642306a9c9185e8de629525c6d9a0-768x768.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/fc8642306a9c9185e8de629525c6d9a0-300x300.jpg 300w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This week, I began a personal study plan focused on high-precision modeling and the production pipeline for AAA-quality game assets. I anticipate needing to create various in-game interactive props\u2014such as ID card slots, control panels, and buttons\u2014during the mid-to-late stages of this project. Consequently, I\u2019ve decided to start by modeling a control panel, dedicating some time to it each day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The content above is primarily sourced from the internet and served as a reference for me while creating the control panel. Additionally, I reached out to my family, who took some photos of actual control panels in a factory for me.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"318\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091648_236_111-768x1024-1.jpg\" alt=\"\" class=\"wp-image-318\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091648_236_111-768x1024-1.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091648_236_111-225x300.jpg 225w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091648_236_111-1536x2048.jpg 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091648_236_111-1152x1536.jpg 1152w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091648_236_111-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"317\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091653_237_111-1024x768.jpg\" alt=\"\" class=\"wp-image-317\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091653_237_111-1024x768.jpg 1024w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091653_237_111-300x225.jpg 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091653_237_111-768x576.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091653_237_111-1536x1152.jpg 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091653_237_111-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"319\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091658_238_111-768x1024.jpg\" alt=\"\" class=\"wp-image-319\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091658_238_111-768x1024-1.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091658_238_111-225x300.jpg 225w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091658_238_111-1152x1536.jpg 1152w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091658_238_111-1536x2048.jpg 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091658_238_111-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"316\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091703_239_111-768x1024-1.jpg\" alt=\"\" class=\"wp-image-316\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091703_239_111-768x1024-1.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091703_239_111-225x300.jpg 225w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091703_239_111-1536x2048.jpg 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091703_239_111-1152x1536.jpg 1152w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091703_239_111-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"320\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091709_240_111-768x1024.jpg\" alt=\"\" class=\"wp-image-320\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091709_240_111-768x1024.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091709_240_111-225x300.jpg 225w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091709_240_111-1152x1536.jpg 1152w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091709_240_111-1536x2048.jpg 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091709_240_111-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"322\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091714_241_111-768x1024-1.jpg\" alt=\"\" class=\"wp-image-322\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091714_241_111-768x1024-1.jpg 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091714_241_111-225x300.jpg 225w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091714_241_111-1152x1536.jpg 1152w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091714_241_111-1536x2048.jpg 1536w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/\u5fae\u4fe1\u56fe\u7247_20261020091714_241_111-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I think the research behind this content is excellent; it\u2019s very helpful for my workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"996\" data-id=\"323\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day01_Front-1-1024x996.png\" alt=\"\" class=\"wp-image-323\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day01_Front-1-1024x996.png 1024w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day01_Front-1-300x292.png 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day01_Front-1-768x747.png 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day01_Front-1.png 1075w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"1007\" data-id=\"324\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day01_Side-1.png\" alt=\"\" class=\"wp-image-324\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day01_Side-1.png 722w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day01_Side-1-215x300.png 215w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To begin, I drafted an initial concept for a control panel. While I incorporated some assets found online, I customized and redesigned the buttons themselves. My goal was to treat this project as an exercise\u2014specifically to practice creating a wide variety of buttons\u2014in order to sharpen my proficiency in hard-surface modeling, rather than simply repeating the same two or three button designs across the panel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"994\" height=\"983\" data-id=\"326\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Front.png\" alt=\"\" class=\"wp-image-326\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Front.png 994w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Front-300x297.png 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Front-767x759.png 767w\" sizes=\"(max-width: 994px) 100vw, 994px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"972\" height=\"1024\" data-id=\"327\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Perspective-972x1024.png\" alt=\"\" class=\"wp-image-327\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Perspective-972x1024.png 972w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Perspective-285x300.png 285w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Perspective-768x809.png 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Perspective.png 1020w\" sizes=\"(max-width: 972px) 100vw, 972px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"988\" data-id=\"325\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Side.png\" alt=\"\" class=\"wp-image-325\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Side.png 884w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Side-268x300.png 268w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day02_Side-768x858.png 768w\" sizes=\"(max-width: 884px) 100vw, 884px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The second step involves further refining the content based on the first step, but at this stage, the focus is mainly on the proportions of the model, without much attention to detail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"720\" data-id=\"330\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Emergency_Closeup.png\" alt=\"\" class=\"wp-image-330\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Emergency_Closeup.png 800w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Emergency_Closeup-300x270.png 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Emergency_Closeup-768x691.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"909\" height=\"1024\" data-id=\"328\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Front-909x1024.png\" alt=\"\" class=\"wp-image-328\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Front-909x1024.png 909w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Front-768x865.png 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Front-266x300.png 266w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Front.png 1003w\" sizes=\"(max-width: 909px) 100vw, 909px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1009\" data-id=\"331\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup-1024x1009.png\" alt=\"\" class=\"wp-image-331\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup-1024x1009.png 1024w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup-300x296.png 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup-768x757.png 768w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup.png 1118w\" 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=\"882\" data-id=\"332\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup2-1024x882.png\" alt=\"\" class=\"wp-image-332\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup2-1024x882.png 1024w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup2-300x259.png 300w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup2-767x661.png 767w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Knob_Closeup2.png 1070w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"867\" height=\"1024\" data-id=\"329\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Perspective-867x1024.png\" alt=\"\" class=\"wp-image-329\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Perspective-867x1024.png 867w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Perspective-767x906.png 767w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Perspective-254x300.png 254w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/Day03_Perspective.png 996w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the third step, I added details to most of the buttons. This served as a great refresher for various Blender features and components\u2014such as the Array modifier, as well as face extrusion and complex modeling operations. The process didn\u2019t take too much time\u2014perhaps around 5 hours\u2014largely because I made a conscious effort to ensure that the dimensions of each model were logical and that the fine details held up well when viewed up close.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the next step took up a significant amount of my time, as it involved a relatively complex topology\u2014specifically, this button with a cover.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"404\" height=\"364\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-106.png\" alt=\"\" class=\"wp-image-333\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-106.png 404w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-106-300x270.png 300w\" sizes=\"(max-width: 404px) 100vw, 404px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This covered button consists of two parts: a lower rocker arm button and an upper cover.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I think the toggle switch at the bottom is relatively straightforward to create; essentially, it involves the back-and-forth topological transformation and stretching of several circular rings, followed by adjusting the angle of the control lever.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, creating the top cover is a bit too challenging for me at this stage. To begin with, the cover starts as a rectangular shape. Furthermore, I need to incorporate cutouts\u2014specifically, the opening for the joystick and the cutout on the upper section\u2014both of which can be achieved by using cylinders for Boolean operations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"609\" height=\"549\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-110.png\" alt=\"\" class=\"wp-image-338\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-110.png 609w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-110-300x270.png 300w\" sizes=\"(max-width: 609px) 100vw, 609px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">However, the openwork design on the sides of the cap is quite challenging to execute. Based on my reference images, this structure is divided into three or four distinct sections. It includes a toggle-like cover\u2014shaped to fit a human finger\u2014as well as a load-bearing component that supports the entire assembly. Since both of these parts are circular in form, they cannot be created using simple chamfering techniques.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"917\" height=\"586\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-111.png\" alt=\"\" class=\"wp-image-339\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-111.png 917w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-111-767x490.png 767w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-111-300x192.png 300w\" sizes=\"(max-width: 917px) 100vw, 917px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"501\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-112.png\" alt=\"\" class=\"wp-image-340\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-112.png 736w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-112-300x204.png 300w\" sizes=\"(max-width: 736px) 100vw, 736px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I ended up dividing this block into two trapezoidal sections and then applying chamfers to achieve the desired curvature. Throughout this process, I also had to ensure that the thickness of the lid remained perfectly uniform\u2014it turned out to be significantly more difficult than I had initially imagined.<\/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=\"710\" height=\"757\" src=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-109.png\" alt=\"\" class=\"wp-image-336\" srcset=\"https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-109.png 710w, https:\/\/sites.wsagames.com\/pl1a25\/wp-content\/uploads\/sites\/95\/2026\/10\/image-109-281x300.png 281w\" sizes=\"(max-width: 710px) 100vw, 710px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">However, after a long period of effort, I feel I\u2019ve gained a lot. I\u2019m particularly pleased with the final version of the joystick button with its cover\u2014it turned out very well and was well worth the time I invested. At the same time, this project has clearly exposed the shortcomings in my hard-surface modeling skills. I need to take some professional-level courses to address these gaps, especially since my career goals and future plans are focused specifically on this field.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This photo was taken during class this past Monday. To be honest, I only really considered this question as I was developing the game\u2014or perhaps it\u2019s more accurate to say I had the answer in mind from the very beginning. I envision this game for players who aren\u2019t particularly interested in combat or killing, and [&hellip;]<\/p>\n","protected":false},"author":75,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-56","post","type-post","status-publish","format-standard","hentry","category-weekly-work"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/posts\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/users\/75"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":13,"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/posts\/56\/revisions"}],"predecessor-version":[{"id":341,"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/posts\/56\/revisions\/341"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/media?parent=56"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/categories?post=56"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/pl1a25\/wp-json\/wp\/v2\/tags?post=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}