{"id":569,"date":"2025-04-25T18:00:00","date_gmt":"2025-04-25T22:00:00","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/spelunx\/?p=569"},"modified":"2025-08-16T03:14:29","modified_gmt":"2025-08-16T07:14:29","slug":"devlogs-week-14","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/","title":{"rendered":"Week 14 (04\/25\/2025) &#8211; Wrapping up?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Jam 2.0 Findings<\/h2>\n\n\n\n<p>We compared the pre-survey to the post-survey and got really great feedback! Not only did the mental barrier decreased, we were so happy that many jammers felt inspired to create things that are ambitious and beyond what we initially imagined! That&#8217;s the best dream a toolkit project could have, right?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-025716-1024x577.png\" alt=\"\" class=\"wp-image-912\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-025716-1024x577.png 1024w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-025716-300x169.png 300w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-025716-768x433.png 768w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-025716-1536x866.png 1536w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-025716-2048x1155.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Code Freeze<\/h2>\n\n\n\n<p>This is the final week of the semester. The first and foremost thing to do is setup a time for code freeze, so that our workaholic team members won&#8217;t continue pushing updates until the semester ended. (That was the plan, but we continued to push even after finals haha).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">UI Pass<\/h3>\n\n\n\n<p>A good toolkit requires good UI. This week, Yingjie created the final UI via UXML and USS (HTML and CSS in Unity terms), with the icons Mia designed for every feature in the toolkit, and we have the following updated UI!<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"997\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-25-174307-1024x997.png\" alt=\"\" class=\"wp-image-720\" style=\"width:343px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-25-174307-1024x997.png 1024w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-25-174307-300x292.png 300w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-25-174307-768x747.png 768w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-25-174307.png 1194w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Icons showcase<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024050-535x1024.png\" alt=\"\" class=\"wp-image-901\" style=\"object-fit:cover\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024050-535x1024.png 535w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024050-157x300.png 157w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024050.png 710w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:45%\">\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"812\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024105.png\" alt=\"\" class=\"wp-image-902\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024105.png 960w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024105-300x254.png 300w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024105-768x650.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>And even for the interaction building blocks!<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 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-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"890\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024128.png\" alt=\"\" class=\"wp-image-903\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024128.png 700w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024128-236x300.png 236w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/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-full\"><img loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"885\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024202.png\" alt=\"\" class=\"wp-image-904\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024202.png 725w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-024202-246x300.png 246w\" sizes=\"auto, (max-width: 725px) 100vw, 725px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Starter, Tester, and Sample Scenes<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Starter scene<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"535\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-023735.png\" alt=\"\" class=\"wp-image-905\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-023735.png 560w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-023735-300x287.png 300w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Tester scene<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"542\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-023746.png\" alt=\"\" class=\"wp-image-906\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-023746.png 565w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-023746-300x288.png 300w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Sample scene<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"552\" height=\"535\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-023759.png\" alt=\"\" class=\"wp-image-907\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-023759.png 552w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-023759-300x291.png 300w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Starter Scene: Apart from the Sample scene we have iterated and tested upon, from the feedback during CAVERN Jam 2.0, we realized an empty starter scene would lower the cognitive barrier of starting a CAVERN project. <\/li>\n\n\n\n<li>Tester Scene: On the other hand, tester scenes help with testing various features, such as Vive Tracker calibration, head tracking pillars to check perspectives, color and font testing, scenes, etc. <\/li>\n\n\n\n<li>Sample Scene: Finally, the sample scenes were cleaned up and moved from Perforce onto GitHub, so it can be imported in the package.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-26-192552-1024x573.png\" alt=\"\" class=\"wp-image-721\" style=\"width:640px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-26-192552-1024x573.png 1024w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-26-192552-300x168.png 300w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-26-192552-768x430.png 768w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-26-192552.png 1150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Video<\/h2>\n\n\n\n<p>We also recorded the final video that would be promotional on the ETC website.<\/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 loading=\"lazy\" title=\"Spelunx CAVERN Toolkit\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/n2HfecLku_k?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><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Art Best Practices<\/h2>\n\n\n\n<p>This week, the artists compiled a list of best practices they have discovered throughout the semester, and added them into the user documentation. Here are some crucial ones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Materials with emission looks appealing in CAVERN.<\/li>\n\n\n\n<li>CAVERN is dark, so prioritizing visibility is crucial. e.g. increasing light frequency.<\/li>\n\n\n\n<li>Stylized and high contrasted materials work much better than hyper-realistic granular details.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-1 wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-4 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-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"890\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030250.png\" alt=\"\" class=\"wp-image-915\" style=\"width:263px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030250.png 660w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030250-222x300.png 222w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p>Works well in CAVERN<\/p>\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-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"882\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030300.png\" alt=\"\" class=\"wp-image-916\" style=\"width:258px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030300.png 657w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030300-223x300.png 223w\" sizes=\"auto, (max-width: 657px) 100vw, 657px\" \/><\/figure>\n\n\n\n<p>Not so obvious in CAVERN<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Range of motion of animations should be exaggerated and slowed. First to increase presence in a really immersive space, the second to avoid motion sickness.<\/li>\n\n\n\n<li>Small VFX items look very good in CAVERN.<\/li>\n\n\n\n<li>Object placement that goes in and out of CAVERN emphasizes the magic of blending physical and digital worlds. Testing between near and far items is also a good place to start experimenting.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-2 wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5 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\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030822-1024x706.png\" alt=\"\" class=\"wp-image-917\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030822-1024x706.png 1024w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030822-300x207.png 300w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030822-768x530.png 768w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030822.png 1037w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\">Within vs. outside<\/p>\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=\"683\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030833-1024x683.png\" alt=\"\" class=\"wp-image-918\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030833-1024x683.png 1024w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030833-300x200.png 300w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030833-768x512.png 768w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/04\/Screenshot-2025-08-16-030833.png 1045w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\">Near vs Far<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Post-processing is currently not supported.<\/li>\n<\/ul>\n\n\n\n<p>There are still many other points, and they are all well-documented in the <a class=\"special-hover\" href=\"https:\/\/docs.google.com\/document\/d\/1QsmDlrw0ctSM0vhB-qM79fx0NRbXh79U3FtuWtl2vYs\/edit?tab=t.ratguuwms5up\">user documentation<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The end&#8230;. almost!<\/h2>\n\n\n\n<p>The final week of the semester, everyone&#8217;s busy with elective final preparations, and also pushing the final updates and creating content for the presentation. Stay tuned for the post mortem and final presentation recap in the next week!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jam 2.0 Findings We compared the pre-survey to the post-survey and got really great feedback! Not only did the mental barrier decreased, we were so happy that many jammers felt inspired to create things that are ambitious and beyond what we initially imagined! That&#8217;s the best dream a toolkit project could have, right? Code Freeze [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":713,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-569","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-weekly-update"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Week 14 (04\/25\/2025) - Wrapping up? - spelunx<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Week 14 (04\/25\/2025) - Wrapping up? - spelunx\" \/>\n<meta property=\"og:description\" content=\"Jam 2.0 Findings We compared the pre-survey to the post-survey and got really great feedback! Not only did the mental barrier decreased, we were so happy that many jammers felt inspired to create things that are ambitious and beyond what we initially imagined! That&#8217;s the best dream a toolkit project could have, right? Code Freeze [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/\" \/>\n<meta property=\"og:site_name\" content=\"spelunx\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-25T22:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-16T07:14:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1191\" \/>\n\t<meta property=\"og:image:height\" content=\"671\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Winnie Tsai\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Winnie Tsai\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/\"},\"author\":{\"name\":\"Winnie Tsai\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/person\/8cc5b0fd21429f2aa1cdec592097cc46\"},\"headline\":\"Week 14 (04\/25\/2025) &#8211; Wrapping up?\",\"datePublished\":\"2025-04-25T22:00:00+00:00\",\"dateModified\":\"2025-08-16T07:14:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/\"},\"wordCount\":490,\"publisher\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#organization\"},\"image\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png\",\"articleSection\":[\"Weekly Blogs\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/\",\"url\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/\",\"name\":\"Week 14 (04\/25\/2025) - Wrapping up? - spelunx\",\"isPartOf\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png\",\"datePublished\":\"2025-04-25T22:00:00+00:00\",\"dateModified\":\"2025-08-16T07:14:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#primaryimage\",\"url\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png\",\"contentUrl\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png\",\"width\":1191,\"height\":671},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Week 14 (04\/25\/2025) &#8211; Wrapping up?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#website\",\"url\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/\",\"name\":\"Spelunx\",\"description\":\"Spelunx is team aiming to enable future developers in creating immersive experiences.\",\"publisher\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#organization\",\"name\":\"Spelunx\",\"url\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/spelunx_logo-small.png\",\"contentUrl\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/spelunx_logo-small.png\",\"width\":549,\"height\":549,\"caption\":\"Spelunx\"},\"image\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/person\/8cc5b0fd21429f2aa1cdec592097cc46\",\"name\":\"Winnie Tsai\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/31be813c2db5aa8be660453ed34fe8b3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/31be813c2db5aa8be660453ed34fe8b3?s=96&d=mm&r=g\",\"caption\":\"Winnie Tsai\"},\"url\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/author\/winniets\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Week 14 (04\/25\/2025) - Wrapping up? - spelunx","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/","og_locale":"en_US","og_type":"article","og_title":"Week 14 (04\/25\/2025) - Wrapping up? - spelunx","og_description":"Jam 2.0 Findings We compared the pre-survey to the post-survey and got really great feedback! Not only did the mental barrier decreased, we were so happy that many jammers felt inspired to create things that are ambitious and beyond what we initially imagined! That&#8217;s the best dream a toolkit project could have, right? Code Freeze [&hellip;]","og_url":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/","og_site_name":"spelunx","article_published_time":"2025-04-25T22:00:00+00:00","article_modified_time":"2025-08-16T07:14:29+00:00","og_image":[{"width":1191,"height":671,"url":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png","type":"image\/png"}],"author":"Winnie Tsai","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Winnie Tsai","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#article","isPartOf":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/"},"author":{"name":"Winnie Tsai","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/person\/8cc5b0fd21429f2aa1cdec592097cc46"},"headline":"Week 14 (04\/25\/2025) &#8211; Wrapping up?","datePublished":"2025-04-25T22:00:00+00:00","dateModified":"2025-08-16T07:14:29+00:00","mainEntityOfPage":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/"},"wordCount":490,"publisher":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#organization"},"image":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#primaryimage"},"thumbnailUrl":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png","articleSection":["Weekly Blogs"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/","url":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/","name":"Week 14 (04\/25\/2025) - Wrapping up? - spelunx","isPartOf":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#website"},"primaryImageOfPage":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#primaryimage"},"image":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#primaryimage"},"thumbnailUrl":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png","datePublished":"2025-04-25T22:00:00+00:00","dateModified":"2025-08-16T07:14:29+00:00","breadcrumb":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#primaryimage","url":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png","contentUrl":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Screenshot_2025-04-26_153645.png","width":1191,"height":671},{"@type":"BreadcrumbList","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-14\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/projects.etc.cmu.edu\/spelunx\/"},{"@type":"ListItem","position":2,"name":"Week 14 (04\/25\/2025) &#8211; Wrapping up?"}]},{"@type":"WebSite","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#website","url":"https:\/\/projects.etc.cmu.edu\/spelunx\/","name":"Spelunx","description":"Spelunx is team aiming to enable future developers in creating immersive experiences.","publisher":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/projects.etc.cmu.edu\/spelunx\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#organization","name":"Spelunx","url":"https:\/\/projects.etc.cmu.edu\/spelunx\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/logo\/image\/","url":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/spelunx_logo-small.png","contentUrl":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/spelunx_logo-small.png","width":549,"height":549,"caption":"Spelunx"},"image":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/person\/8cc5b0fd21429f2aa1cdec592097cc46","name":"Winnie Tsai","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/31be813c2db5aa8be660453ed34fe8b3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/31be813c2db5aa8be660453ed34fe8b3?s=96&d=mm&r=g","caption":"Winnie Tsai"},"url":"https:\/\/projects.etc.cmu.edu\/spelunx\/author\/winniets\/"}]}},"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/posts\/569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/comments?post=569"}],"version-history":[{"count":10,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/posts\/569\/revisions"}],"predecessor-version":[{"id":919,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/posts\/569\/revisions\/919"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/media\/713"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/media?parent=569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/categories?post=569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/tags?post=569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}