{"id":146,"date":"2025-09-25T18:17:53","date_gmt":"2025-09-25T18:17:53","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/?p=146"},"modified":"2025-11-14T21:58:21","modified_gmt":"2025-11-14T21:58:21","slug":"week-3","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/week-3\/","title":{"rendered":"Week 03"},"content":{"rendered":"\n<p>This week, the team continued building momentum following the Quarters presentation. Across all disciplines, members focused on iterating based on feedback, improving technical systems, and refining the visual and gameplay identity of the project.<\/p>\n\n\n\n<p>Design: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Iterated on Cavern-specific track design and adjusted car speeds across three levels <\/li>\n\n\n\n<li>Identified need for a better player input-to-feedback system to simulate audience experience<\/li>\n\n\n\n<li>Started exploring mechanics that introduce randomness and strategic team interaction<\/li>\n\n\n\n<li>Discussed potential redesign of gameplay loop to better fit the CAVERN space<\/li>\n<\/ul>\n\n\n\n<p>Programming<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Refactored car control logic and improved acceleration\/braking behavior<\/li>\n\n\n\n<li>Implemented random speed variation for dynamic feel<\/li>\n\n\n\n<li>Built Node.js relay server for mobile-to-Unity connection using web sockets<\/li>\n\n\n\n<li>Created basic mobile UI controller and early lobby UI <\/li>\n\n\n\n<li>Built in-editor track editing tool and Blender export script for vertex data<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/bbea9e1ba3decae22bb43a322726baa6-1024x588.png\" alt=\"\" class=\"wp-image-148\" style=\"width:354px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/bbea9e1ba3decae22bb43a322726baa6-1024x588.png 1024w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/bbea9e1ba3decae22bb43a322726baa6-300x172.png 300w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/bbea9e1ba3decae22bb43a322726baa6-768x441.png 768w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/bbea9e1ba3decae22bb43a322726baa6.png 1326w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"533\" src=\"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/6c8b6175ad7dc1163c5f32c830241741-1024x533.png\" alt=\"\" class=\"wp-image-150\" srcset=\"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/6c8b6175ad7dc1163c5f32c830241741-1024x533.png 1024w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/6c8b6175ad7dc1163c5f32c830241741-300x156.png 300w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/6c8b6175ad7dc1163c5f32c830241741-768x400.png 768w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/6c8b6175ad7dc1163c5f32c830241741.png 1101w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1835\" height=\"1032\" src=\"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/car-concept-1-edited.png\" alt=\"\" class=\"wp-image-152\" srcset=\"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/car-concept-1-edited.png 1835w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/car-concept-1-edited-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/car-concept-1-edited-1024x576.png 1024w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/car-concept-1-edited-768x432.png 768w, https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-content\/uploads\/2025\/09\/car-concept-1-edited-1536x864.png 1536w\" sizes=\"auto, (max-width: 1835px) 100vw, 1835px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Art:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modeled a high-poly F1 car and began evaluating CAVERN performance <\/li>\n\n\n\n<li>Textured early car model and continued art direction exploration<\/li>\n\n\n\n<li>Set tone for visual identity and began developing remaining character\/car concepts<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This week, the team continued building momentum following the Quarters presentation. Across all disciplines, members focused on iterating based on feedback, improving technical systems, and refining the visual and gameplay identity of the project. Design: Programming Art:<\/p>\n","protected":false},"author":3,"featured_media":349,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-146","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/posts\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/comments?post=146"}],"version-history":[{"count":4,"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/posts\/146\/revisions"}],"predecessor-version":[{"id":316,"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/posts\/146\/revisions\/316"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/media\/349"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/media?parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/categories?post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/270-degree-fun\/wp-json\/wp\/v2\/tags?post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}