{"id":34,"date":"2025-09-16T16:53:24","date_gmt":"2025-09-16T16:53:24","guid":{"rendered":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/?p=34"},"modified":"2025-09-24T21:25:09","modified_gmt":"2025-09-24T21:25:09","slug":"how-to-set-up-your-experience-game","status":"publish","type":"post","link":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/unity\/how-to-set-up-your-experience-game\/","title":{"rendered":"How To Set Up Your Experience\/Game"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--1\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1:<\/strong> In Unity, navigate to the <code>Barebones<\/code> scene located in <code>Assets\/Pre-College\/Scenes\/Barebones<\/code>. This is the scene in which you will create your own VR experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This scene is set up and pre-configured with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>XR Origin<\/code>\n<ul class=\"wp-block-list\">\n<li><code>XR Controls Manager<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Main Menu<\/code><\/li>\n\n\n\n<li><code>Experience Manager<\/code><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-37-1024x537.png\" alt=\"\" class=\"wp-image-144\" srcset=\"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-37-1024x537.png 1024w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-37-300x157.png 300w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-37-768x403.png 768w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-37-1536x806.png 1536w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-37.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--2\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2: <\/strong>Set up your <code>Experience Manager<\/code>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Select the <code>--- Experience Manager ---<\/code> <code>GameObject<\/code>.<\/li>\n\n\n\n<li>In the <code>Inspector Window<\/code>, edit the values in the <code>Experience Manager<\/code> script to match your experience\/game.<\/li>\n<\/ol>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Explanation of the variables in the <code>Experience Manager<\/code><\/summary>\n<ul class=\"wp-block-list\">\n<li><code>Sandbox Mode<\/code>\n<ul class=\"wp-block-list\">\n<li>When this is enabled, it will skip the menu and put the player right into the experience. The player will not be able to win or lose. Useful for testing purposes.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Current Score<\/code>\n<ul class=\"wp-block-list\">\n<li>Keeps track of the player&#8217;s current score. Don&#8217;t change this variable, it&#8217;s only here so it is visible to you during playtesting.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Starting Score<\/code>\n<ul class=\"wp-block-list\">\n<li>The score value your player will start with.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Score Needed<\/code>\n<ul class=\"wp-block-list\">\n<li>The score value needed for your player to &#8220;win&#8221; your experience.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Win At Reach Score Needed<\/code>\n<ul class=\"wp-block-list\">\n<li>If this is enabled, right when your player reaches the <code>Score Needed<\/code>, the player will have won and the experience will be over. <\/li>\n\n\n\n<li>Disabling this variable <strong><em>only makes sense if you have the <\/em><\/strong><code>Timer<\/code>  enabled in your experience. <\/li>\n\n\n\n<li>Disabling this variable allows your player to get more points than the <code>Score Needed<\/code>. This would be useful if you want your players to get a &#8220;high score&#8221;.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Timer Enabled<\/code>\n<ul class=\"wp-block-list\">\n<li>Enables a timer. Once time is up, the experience will be over.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Seconds<\/code>\n<ul class=\"wp-block-list\">\n<li>How many seconds it takes for the experience to end.<\/li>\n\n\n\n<li>Only ends the experience if <code>Timer Enabled<\/code> is enabled.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Main Menu UI Elements<\/code>\n<ul class=\"wp-block-list\">\n<li>These will replace the text items in the <code>Main Menu<\/code>.<\/li>\n\n\n\n<li>Your changes to these elements will <strong><em>only be visible during play mode<\/em><\/strong>.<\/li>\n\n\n\n<li><strong>DO NOT<\/strong> edit the text items directly on the main menu. <strong>ONLY<\/strong> edit them here in the <code>Experience Manager<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Spawn Point<\/code>\n<ul class=\"wp-block-list\">\n<li>Reference to where to spawn the player once they leave the <code>Main Menu<\/code>.<\/li>\n\n\n\n<li>You can move the <code>Spawn Point<\/code> <code>GameObject<\/code> to wherever you would like your player to start the experience at.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><code>Disable Toggling Controls<\/code>\n<ul class=\"wp-block-list\">\n<li>Allows you to disable UI Elements for toggling Teleportation, Smooth\/Snap Turn, and Continuous Movement.<\/li>\n\n\n\n<li>For example, if you do not want your player to be able to turn teleportation on\/off, you would enable the <code>Disable Teleportation Toggle<\/code> variable.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/details>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-38-1024x536.png\" alt=\"\" class=\"wp-image-145\" srcset=\"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-38-1024x536.png 1024w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-38-300x157.png 300w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-38-768x402.png 768w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-38-1536x804.png 1536w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-38.png 1924w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--3\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Step 3: Set up your <code>XR Controls Manager PC<\/code> component.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Select the <code>XR Origin (Pre-College)<\/code> object, which is a child of the <code>--- XR ---<\/code> object.<\/li>\n\n\n\n<li>Here, you can change the default movement and turning settings.<\/li>\n\n\n\n<li><strong>DO NOT <\/strong>change the <code>Disable Movement On Start<\/code> variable.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-39-1024x537.png\" alt=\"\" class=\"wp-image-147\" srcset=\"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-39-1024x537.png 1024w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-39-300x157.png 300w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-39-768x402.png 768w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-39-1536x805.png 1536w, https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-content\/uploads\/2025\/09\/image-39.png 1922w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide is-style-wide--4\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Next Steps:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/unity\/how-to-make-win-objects\/\" data-type=\"post\" data-id=\"153\">Set up win objects<\/a> and <a href=\"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/unity\/how-to-make-win-containers\/\" data-type=\"post\" data-id=\"155\">win containers<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/unity\/how-to-import-your-npc-from-blender-into-unity\/\" data-type=\"post\" data-id=\"45\">Set up your NPC<\/a><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Step 1: In Unity, navigate to the Barebones scene located in Assets\/Pre-College\/Scenes\/Barebones. This is the scene in which you will create your own VR experience. This scene is set up and pre-configured with: Step 2: Set up your Experience Manager. Step 3: Set up your XR Controls Manager PC component. Next Steps:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-unity","category-unity-tutorials"],"_links":{"self":[{"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":9,"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":172,"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/posts\/34\/revisions\/172"}],"wp:attachment":[{"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studiox.digitalscholar.rochester.edu\/greenhouse\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}