{"id":87,"date":"2025-01-17T18:00:25","date_gmt":"2025-01-17T23:00:25","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/spelunx\/?p=87"},"modified":"2025-03-15T18:50:15","modified_gmt":"2025-03-15T22:50:15","slug":"devlogs-week-1","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/","title":{"rendered":"Week 1 (01\/17\/2025) &#8211; Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups"},"content":{"rendered":"\n<p>Welcome to the first dev blog for Spelunx! This week, we officially kicked off our project, met with key stakeholders, and began setting up our technical pipeline. With our core hours set, project scope discussed, and initial tools chosen, we\u2019re ready to dive into development.<\/p>\n\n\n\n<p>A core goal of this project is to make CAVERN development more accessible, not just for our team but for future developers as well. That means prioritizing long-term support, intuitive tools, and well-documented best practices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Goals for the Week<\/h2>\n\n\n\n<p>Before jumping into development, we needed to establish our workflow, tools, and project direction. Our main objectives were:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Meeting with key stakeholders (faculty, advisors, South Fayette partners) to understand our problem space.<\/li>\n\n\n\n<li>Scoping the project goals and deliverables for the semester.<\/li>\n\n\n\n<li>Exploring the existing CAVERN API.<\/li>\n\n\n\n<li>Setting up version control (Git vs. Perforce) and documentation tools (Doxygen).<\/li>\n\n\n\n<li>Defining core working hours for the team.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Project Pillars Defined<\/h2>\n\n\n\n<p>We met with Drew Davidson (faculty advisor) and Steve Audia (CAVERN builder) to discuss our project direction and expectations. <strong>Four core pillars<\/strong> emerged for our development:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Input Systems<\/strong> \u2013 Vive trackers and Femto Bolt for motion tracking.<\/li>\n\n\n\n<li><strong>Graphics<\/strong> \u2013 Optimize rendering to improve CAVERN visuals<\/li>\n\n\n\n<li><strong>Audio<\/strong> \u2013 Spatial sound experiments for immersive experiences<\/li>\n\n\n\n<li><strong>UX<\/strong> \u2013 Simplifying onboarding and development for new users<\/li>\n<\/ol>\n\n\n\n<p>In order for design and technical knowledge that we will explore and encounter this semester to be passed down to future developers of the CAVERN,  we also recognized and emphasized the importance of <strong>thorough documentation<\/strong> to aid our four core pillars.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Technical Consultation with Ezra<\/h2>\n\n\n\n<p>Ezra Hill, our technical consultant and CAVERN API developer (also an ETC alum), walked us through the existing API, shared his toolkit, and gave valuable advice on best practices. Here ae some key takeaways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The current Unity camera setup is 30 Unity cameras (hard on performance), or 1 camera (broken for stereoscopic rendering). Since this is a semester-long project, we decided to tackle fixing the 1 camera solution, as this will greatly improve performance, leading to support for higher-fidelity art assets. We were also advised not to create a camera from scratch, but extend the built-in Unity camera.<\/li>\n\n\n\n<li>Vive trackers and SteamVR integration are inconsistent and need debugging while Femto Bolts were previously integrated using Unreal instead of Unity. Both need to be streamlined to include into our toolkit.<\/li>\n\n\n\n<li>Since Unity 6 is the newest standard, we will convert everything to this version to ensure long-term support and compatibility for future developers. However, because Universal Render Pipeline (URP) is the default for Unity 6, shaders need modifications to work properly, and packages should be upgraded as well. <\/li>\n\n\n\n<li>There is already spatial audio support, but it has not been properly explored, and Unity 6 changes also need to be investigated.<\/li>\n\n\n\n<li>Version Control Considerations \u2013 Perforce could help with large files, but Git is fine for now.<\/li>\n\n\n\n<li>Ezra also recommended starting with a functional rendering pipeline before focusing on additional features. This shaped our Week 2 priorities.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">South Fayette \u2013 Understanding Our Key Users<\/h2>\n\n\n\n<p>South Fayette High School students are one of our key user groups, and their needs will shape how we design our toolkit. Our meeting (organized with the help of John Balash, ETC&#8217;s Director of Educational Outreach) with Matthew Callison, Director of Innovation &amp; Strategic Partnerships at South Fayette, and Stacey Barth, the teacher for the pilot game design course hoping to develop on the CAVERN, helped us understand how out toolkit can fit into their curriculum.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>What We Learned About SF and Students<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Most have limited to zero Unity, programming, and 3D experiences.<\/li>\n\n\n\n<li>The 5 students who self-selected into this pilot course are excited about game development &amp; virtual worlds. One student has even applied for game design programs for college.<\/li>\n\n\n\n<li>They are planning on collaborating with a creative writing course for children&#8217;s books to build educational experiences using the CAVERN.<\/li>\n\n\n\n<li>The school is part of the Digital Promise\u2019s League of Innovative Schools, which will gather for a conference on March 25th, and CAVERN will be showcased to other schools potentially interested in building a CAVERN.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-large-font-size\"><strong>How We Can Support Them<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make it easy for students to get started through simplified onboarding.<\/li>\n\n\n\n<li>Provide structured learning materials to assist SF teachers to build lesson plans.<\/li>\n\n\n\n<li>Offer intuitive interactions so students can explore without complex coding.<\/li>\n<\/ul>\n\n\n\n<p>Apart from calibrating logistical schedules, we were happy to discover that our goal for a <strong>beginner-friendly<\/strong> toolkit, clear tutorials, easy-to-use Unity components, flexible interaction examples, and awe-inspiring demos are aligned greatly with our key users.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sample Scene Art &amp; Interactions Brainstorming<\/h2>\n\n\n\n<p>After determining what features we will support in our toolkit, our artists brainstormed art and interactions that can best showcase a CAVERN experience: Vive trackers and Femto Bolts, stereoscopic rendering, directional sound, and immersive aesthetic. <\/p>\n\n\n\n<p>We have then settled on a sample scene with mystical and botanical feel, where the color palette will mainly be blue and green. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Environment-General-1024x571.png\" alt=\"\" class=\"wp-image-132\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Environment-General-1024x571.png 1024w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Environment-General-300x167.png 300w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Environment-General-768x428.png 768w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Environment-General-1536x857.png 1536w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/Environment-General-2048x1142.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Interactions we will prioritize to support include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mirror-like interactions through Vive Trackers following player movement.<\/li>\n\n\n\n<li>Wind controlling powered by Femto Bolts.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Other Progress and Setups<\/h2>\n\n\n\n<p class=\"has-large-font-size\"><strong>Version Control &amp; Documentation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Git (without LFS\/Perforce for now) \u2013 We\u2019ll add LFS or Perforce later when needed.<\/li>\n\n\n\n<li>Doxygen Setup Completed! \u2013 We successfully set up automated API documentation and have it working in the link <a href=\"https:\/\/spelunx.github.io\/UnityCAVERN\/\">here<\/a>.<\/li>\n\n\n\n<li>Tutorial Documentation Tools \u2013 We explored options like GitBook, Mkdocs, and Google docs. For now, we will document internally in Google Docs, while the final published documentation will be decided in the future.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-large-font-size\"><strong>User Research &amp; Design Explorations<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Our development will center around <strong>rapid iteration and playtesting<\/strong> with our users: South Fayette High School, current ETC students, and Interactive Story Lab, another CAVERN project this semester discovering live-action interactive film in the space.<\/li>\n\n\n\n<li>This week, we created a questionnaire for past CAVERN developers to gather insights on how they designed experiences and the technical difficulties they encountered.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Next Steps<\/h2>\n\n\n\n<p>Moving into Week 2, our focus will be on starting research and development on various parts of our toolkit, including one-camera rendering for stereoscopic view, Vive Tracker integration, Unity Editor tooling pipeline, spatial audio, and experimentations are art assets.<\/p>\n\n\n\n<p>We\u2019re off to a great start, and we\u2019re excited to push forward! Stay tuned for more updates next week.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gallery<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"852\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/composition-box-852x1024.jpg\" alt=\"composition box\" class=\"wp-image-123\" srcset=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/composition-box-852x1024.jpg 852w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/composition-box-250x300.jpg 250w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/composition-box-768x923.jpg 768w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/composition-box-1278x1536.jpg 1278w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/composition-box-1704x2048.jpg 1704w, https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/composition-box.jpg 1942w\" sizes=\"auto, (max-width: 852px) 100vw, 852px\" \/><figcaption class=\"wp-element-caption\">Composition Box from Friday&#8217;s Playtest to Explore Workshop<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to the first dev blog for Spelunx! This week, we officially kicked off our project, met with key stakeholders, and began setting up our technical pipeline. With our core hours set, project scope discussed, and initial tools chosen, we\u2019re ready to dive into development. A core goal of this project is to make CAVERN [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":122,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-87","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 1 (01\/17\/2025) - Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups - 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-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Week 1 (01\/17\/2025) - Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups - spelunx\" \/>\n<meta property=\"og:description\" content=\"Welcome to the first dev blog for Spelunx! This week, we officially kicked off our project, met with key stakeholders, and began setting up our technical pipeline. With our core hours set, project scope discussed, and initial tools chosen, we\u2019re ready to dive into development. A core goal of this project is to make CAVERN [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/\" \/>\n<meta property=\"og:site_name\" content=\"spelunx\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-17T23:00:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-15T22:50:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"2096\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"5 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-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/\"},\"author\":{\"name\":\"Winnie Tsai\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/person\/8cc5b0fd21429f2aa1cdec592097cc46\"},\"headline\":\"Week 1 (01\/17\/2025) &#8211; Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups\",\"datePublished\":\"2025-01-17T23:00:25+00:00\",\"dateModified\":\"2025-03-15T22:50:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/\"},\"wordCount\":1043,\"publisher\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#organization\"},\"image\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg\",\"articleSection\":[\"Weekly Blogs\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/\",\"url\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/\",\"name\":\"Week 1 (01\/17\/2025) - Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups - spelunx\",\"isPartOf\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg\",\"datePublished\":\"2025-01-17T23:00:25+00:00\",\"dateModified\":\"2025-03-15T22:50:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#primaryimage\",\"url\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg\",\"contentUrl\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg\",\"width\":2560,\"height\":2096,\"caption\":\"Weekly Roadmap\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/projects.etc.cmu.edu\/spelunx\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Week 1 (01\/17\/2025) &#8211; Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups\"}]},{\"@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 1 (01\/17\/2025) - Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups - 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-1\/","og_locale":"en_US","og_type":"article","og_title":"Week 1 (01\/17\/2025) - Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups - spelunx","og_description":"Welcome to the first dev blog for Spelunx! This week, we officially kicked off our project, met with key stakeholders, and began setting up our technical pipeline. With our core hours set, project scope discussed, and initial tools chosen, we\u2019re ready to dive into development. A core goal of this project is to make CAVERN [&hellip;]","og_url":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/","og_site_name":"spelunx","article_published_time":"2025-01-17T23:00:25+00:00","article_modified_time":"2025-03-15T22:50:15+00:00","og_image":[{"width":2560,"height":2096,"url":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg","type":"image\/jpeg"}],"author":"Winnie Tsai","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Winnie Tsai","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#article","isPartOf":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/"},"author":{"name":"Winnie Tsai","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#\/schema\/person\/8cc5b0fd21429f2aa1cdec592097cc46"},"headline":"Week 1 (01\/17\/2025) &#8211; Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups","datePublished":"2025-01-17T23:00:25+00:00","dateModified":"2025-03-15T22:50:15+00:00","mainEntityOfPage":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/"},"wordCount":1043,"publisher":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#organization"},"image":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#primaryimage"},"thumbnailUrl":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg","articleSection":["Weekly Blogs"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/","url":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/","name":"Week 1 (01\/17\/2025) - Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups - spelunx","isPartOf":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/#website"},"primaryImageOfPage":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#primaryimage"},"image":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#primaryimage"},"thumbnailUrl":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg","datePublished":"2025-01-17T23:00:25+00:00","dateModified":"2025-03-15T22:50:15+00:00","breadcrumb":{"@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#primaryimage","url":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg","contentUrl":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-content\/uploads\/2025\/01\/weekly-roadmap-scaled.jpg","width":2560,"height":2096,"caption":"Weekly Roadmap"},{"@type":"BreadcrumbList","@id":"https:\/\/projects.etc.cmu.edu\/spelunx\/devlogs-week-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/projects.etc.cmu.edu\/spelunx\/"},{"@type":"ListItem","position":2,"name":"Week 1 (01\/17\/2025) &#8211; Kicking Off Spelunx, Meeting with Stakeholders, and Tech Setups"}]},{"@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\/87","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=87"}],"version-history":[{"count":14,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"predecessor-version":[{"id":524,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/posts\/87\/revisions\/524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/media\/122"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/spelunx\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}