{"id":196,"date":"2025-07-03T07:38:22","date_gmt":"2025-07-03T15:38:22","guid":{"rendered":"https:\/\/www.tonybhimani.com\/programming-blog\/?p=196"},"modified":"2025-07-03T07:48:43","modified_gmt":"2025-07-03T15:48:43","slug":"game-tutorial-myst-style-point-and-click-world-exploration","status":"publish","type":"post","link":"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/","title":{"rendered":"Game Tutorial: Myst-Style Point-and-Click World Exploration"},"content":{"rendered":"<p>In this video, we&#8217;ll cover how to build a Myst-inspired world in Unity using Scriptable Objects. This tutorial focuses on creating a grid-like graph system for your world&#8217;s nodes and setting up classic point-and-click navigation through screen zones, just like the original Myst. We will learn how Scriptable Objects provide the backbone for structured world data, making your expansive environments easy to build and navigate.<\/p>\n<p>Source Code:\u00a0<a href=\"https:\/\/github.com\/gamedevwithtony\/Unity-Tutorials\/tree\/main\/Videos\/Data%20Models\/03%20Polygon%20Isle%20Game\" target=\"_blank\" rel=\"noopener\">Unity Tutorials Polygon Isle Game<\/a><\/p>\n<p><iframe loading=\"lazy\" title=\"Myst-Style Point-and-Click World Exploration in Unity\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/69fqSbCkUPs?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><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this video, we&#8217;ll cover how to build a Myst-inspired world in Unity using Scriptable Objects. This tutorial focuses on creating a grid-like graph system for your world&#8217;s nodes and setting up classic point-and-click navigation through screen zones, just like the original Myst. We will learn how Scriptable Objects provide the backbone for structured world [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35,33,34],"tags":[40,54,31,52,55,39,36,32,53],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-game-development","category-game-tutorials","category-unity-2d","tag-game-development","tag-game-navigation","tag-game-tutorial","tag-myst-style-game","tag-node-graph","tag-point-and-click","tag-scriptable-objects","tag-unity-2d","tag-world-building"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Game Tutorial: Myst-Style Point-and-Click World Exploration - Tony&#039;s Programming Blog and Development Journal<\/title>\n<meta name=\"description\" content=\"Build a Myst-inspired world with Scriptable Objects! Create grid-based navigation &amp; structured world data. Unity game tutorial.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Game Tutorial: Myst-Style Point-and-Click World Exploration - Tony&#039;s Programming Blog and Development Journal\" \/>\n<meta property=\"og:description\" content=\"Build a Myst-inspired world with Scriptable Objects! Create grid-based navigation &amp; structured world data. Unity game tutorial.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/\" \/>\n<meta property=\"og:site_name\" content=\"Tony&#039;s Programming Blog and Development Journal\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-03T15:38:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-03T15:48:43+00:00\" \/>\n<meta name=\"author\" content=\"Tony\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TonyBhimani\" \/>\n<meta name=\"twitter:site\" content=\"@TonyBhimani\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tony\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/\"},\"author\":{\"name\":\"Tony\",\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/#\/schema\/person\/036db10e4bc2069453a60f580f91ab88\"},\"headline\":\"Game Tutorial: Myst-Style Point-and-Click World Exploration\",\"datePublished\":\"2025-07-03T15:38:22+00:00\",\"dateModified\":\"2025-07-03T15:48:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/\"},\"wordCount\":84,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/#\/schema\/person\/036db10e4bc2069453a60f580f91ab88\"},\"keywords\":[\"game development\",\"game navigation\",\"game tutorial\",\"myst style game\",\"node graph\",\"point and click\",\"scriptable objects\",\"unity 2d\",\"world building\"],\"articleSection\":[\"Game Development\",\"Game Tutorials\",\"Unity 2D\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/\",\"url\":\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/\",\"name\":\"Game Tutorial: Myst-Style Point-and-Click World Exploration - Tony&#039;s Programming Blog and Development Journal\",\"isPartOf\":{\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/#website\"},\"datePublished\":\"2025-07-03T15:38:22+00:00\",\"dateModified\":\"2025-07-03T15:48:43+00:00\",\"description\":\"Build a Myst-inspired world with Scriptable Objects! Create grid-based navigation & structured world data. Unity game tutorial.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tonybhimani.com\/programming-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Game Tutorial: Myst-Style Point-and-Click World Exploration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/#website\",\"url\":\"https:\/\/www.tonybhimani.com\/programming-blog\/\",\"name\":\"Tony's Programming Blog and Development Journal\",\"description\":\"Sharing is caring... Especially with code\",\"publisher\":{\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/#\/schema\/person\/036db10e4bc2069453a60f580f91ab88\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tonybhimani.com\/programming-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.tonybhimani.com\/programming-blog\/#\/schema\/person\/036db10e4bc2069453a60f580f91ab88\",\"name\":\"Tony\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ed5a2a00dc5d9679e1fd2f29f60ca885a8e0f9d2c1aa2b5dabf05af02663b46c?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed5a2a00dc5d9679e1fd2f29f60ca885a8e0f9d2c1aa2b5dabf05af02663b46c?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed5a2a00dc5d9679e1fd2f29f60ca885a8e0f9d2c1aa2b5dabf05af02663b46c?s=96&r=g\",\"caption\":\"Tony\"},\"logo\":{\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ed5a2a00dc5d9679e1fd2f29f60ca885a8e0f9d2c1aa2b5dabf05af02663b46c?s=96&r=g\"},\"sameAs\":[\"https:\/\/tonybhimani.com\/programming-blog\",\"https:\/\/x.com\/TonyBhimani\",\"https:\/\/www.youtube.com\/tonybhimani\"],\"url\":\"https:\/\/www.tonybhimani.com\/programming-blog\/author\/coding_magik\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Game Tutorial: Myst-Style Point-and-Click World Exploration - Tony&#039;s Programming Blog and Development Journal","description":"Build a Myst-inspired world with Scriptable Objects! Create grid-based navigation & structured world data. Unity game tutorial.","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:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/","og_locale":"en_US","og_type":"article","og_title":"Game Tutorial: Myst-Style Point-and-Click World Exploration - Tony&#039;s Programming Blog and Development Journal","og_description":"Build a Myst-inspired world with Scriptable Objects! Create grid-based navigation & structured world data. Unity game tutorial.","og_url":"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/","og_site_name":"Tony&#039;s Programming Blog and Development Journal","article_published_time":"2025-07-03T15:38:22+00:00","article_modified_time":"2025-07-03T15:48:43+00:00","author":"Tony","twitter_card":"summary_large_image","twitter_creator":"@TonyBhimani","twitter_site":"@TonyBhimani","twitter_misc":{"Written by":"Tony","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/#article","isPartOf":{"@id":"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/"},"author":{"name":"Tony","@id":"https:\/\/www.tonybhimani.com\/programming-blog\/#\/schema\/person\/036db10e4bc2069453a60f580f91ab88"},"headline":"Game Tutorial: Myst-Style Point-and-Click World Exploration","datePublished":"2025-07-03T15:38:22+00:00","dateModified":"2025-07-03T15:48:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/"},"wordCount":84,"commentCount":0,"publisher":{"@id":"https:\/\/www.tonybhimani.com\/programming-blog\/#\/schema\/person\/036db10e4bc2069453a60f580f91ab88"},"keywords":["game development","game navigation","game tutorial","myst style game","node graph","point and click","scriptable objects","unity 2d","world building"],"articleSection":["Game Development","Game Tutorials","Unity 2D"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/","url":"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/","name":"Game Tutorial: Myst-Style Point-and-Click World Exploration - Tony&#039;s Programming Blog and Development Journal","isPartOf":{"@id":"https:\/\/www.tonybhimani.com\/programming-blog\/#website"},"datePublished":"2025-07-03T15:38:22+00:00","dateModified":"2025-07-03T15:48:43+00:00","description":"Build a Myst-inspired world with Scriptable Objects! Create grid-based navigation & structured world data. Unity game tutorial.","breadcrumb":{"@id":"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.tonybhimani.com\/programming-blog\/game-tutorial-myst-style-point-and-click-world-exploration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tonybhimani.com\/programming-blog\/"},{"@type":"ListItem","position":2,"name":"Game Tutorial: Myst-Style Point-and-Click World Exploration"}]},{"@type":"WebSite","@id":"https:\/\/www.tonybhimani.com\/programming-blog\/#website","url":"https:\/\/www.tonybhimani.com\/programming-blog\/","name":"Tony's Programming Blog and Development Journal","description":"Sharing is caring... Especially with code","publisher":{"@id":"https:\/\/www.tonybhimani.com\/programming-blog\/#\/schema\/person\/036db10e4bc2069453a60f580f91ab88"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tonybhimani.com\/programming-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.tonybhimani.com\/programming-blog\/#\/schema\/person\/036db10e4bc2069453a60f580f91ab88","name":"Tony","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ed5a2a00dc5d9679e1fd2f29f60ca885a8e0f9d2c1aa2b5dabf05af02663b46c?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed5a2a00dc5d9679e1fd2f29f60ca885a8e0f9d2c1aa2b5dabf05af02663b46c?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed5a2a00dc5d9679e1fd2f29f60ca885a8e0f9d2c1aa2b5dabf05af02663b46c?s=96&r=g","caption":"Tony"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/ed5a2a00dc5d9679e1fd2f29f60ca885a8e0f9d2c1aa2b5dabf05af02663b46c?s=96&r=g"},"sameAs":["https:\/\/tonybhimani.com\/programming-blog","https:\/\/x.com\/TonyBhimani","https:\/\/www.youtube.com\/tonybhimani"],"url":"https:\/\/www.tonybhimani.com\/programming-blog\/author\/coding_magik\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":2,"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/posts\/196\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/posts\/196\/revisions\/207"}],"wp:attachment":[{"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/media?parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/categories?post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tonybhimani.com\/programming-blog\/wp-json\/wp\/v2\/tags?post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}