{"id":397,"date":"2020-12-18T16:30:40","date_gmt":"2020-12-18T16:30:40","guid":{"rendered":"https:\/\/www.joostpieters.com\/?page_id=397"},"modified":"2021-08-13T16:42:26","modified_gmt":"2021-08-13T16:42:26","slug":"spellbound-spire","status":"publish","type":"page","link":"https:\/\/www.joostpieters.com\/index.php\/spellbound-spire\/","title":{"rendered":"SpellBound Spire"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"397\" class=\"elementor elementor-397\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8804a54 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8804a54\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f96f7b0\" data-id=\"f96f7b0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-da16cb5 elementor-widget elementor-widget-image\" data-id=\"da16cb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/elementor\/thumbs\/LogoSpellboundSpire2-pd73f9f6yi2gnmu2r3eswrwdzud6ke2xtuydyhnb5k.png\" title=\"LogoSpellboundSpire2\" alt=\"LogoSpellboundSpire2\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fc2adec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fc2adec\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-149bb35\" data-id=\"149bb35\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6aa4109 elementor-widget elementor-widget-heading\" data-id=\"6aa4109\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Prototyping Magical Abilities<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a408f5 elementor-widget elementor-widget-text-editor\" data-id=\"2a408f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the concept phase of what would later become &#8216;Spellbound Spire&#8217; there were many different ideas of what the game should be. One of the more popular ones was using multiple magical hands to solve puzzles.<\/p><p>I created this proof of concept level in Unreal Engine 4 with blueprints to test the potential of this idea.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-7e93ebc\" data-id=\"7e93ebc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c09b262 elementor-widget elementor-widget-video\" data-id=\"c09b262\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/Gj4HNuspgdc&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b77c346 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b77c346\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4e19adf\" data-id=\"4e19adf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-505fd41 elementor-widget elementor-widget-text-editor\" data-id=\"505fd41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>One of the VR mechanics I conceptualized is the Familiar Hand that lets the player summon a winged creature on the back of his hand to launch away.<\/p><p>When flying it is steered by the player&#8217;s hand motions giving the player an empowering feeling and providing a unique challenge utilizing motion controls.<\/p><p>It explodes upon impact so it can be used to break obstructions, move an object that is out of reach or simply as a weapon similar to a missle.<\/p><p>On the off-hand a magical projection is displayed showing the creature&#8217;s POV. The POV display can be used to fly the creature beyond the player&#8217;s vision (e.g through vents). <br \/>This also allows the player to scan the environment from a different perspective and search for hidden clues!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c02e5ba\" data-id=\"c02e5ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-24ca938 elementor-widget elementor-widget-image\" data-id=\"24ca938\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"360\" height=\"186\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Familiar-Hand-Creature-Flying-Playfully-Gif.gif\" class=\"attachment-large size-large wp-image-825\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42fea82 elementor-widget elementor-widget-image\" data-id=\"42fea82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"360\" height=\"187\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/ezgif-3-e1554c160ae2.gif\" class=\"attachment-large size-large wp-image-827\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5f34ae6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5f34ae6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c014eb\" data-id=\"5c014eb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e0a687 elementor-widget elementor-widget-heading\" data-id=\"2e0a687\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Researching VR movement methods and motion sickness<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d2d758 elementor-widget elementor-widget-text-editor\" data-id=\"8d2d758\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I have researched and tested different navigational methods for VR as well as solutions for motion sickness.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5fb4a59 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5fb4a59\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f006c0a\" data-id=\"f006c0a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2625a6c elementor-widget elementor-widget-image\" data-id=\"2625a6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"480\" height=\"255\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Moving-Platform-With-Buttons-compressed-and-rezised-gif.gif\" class=\"attachment-large size-large wp-image-818\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a40299a elementor-widget elementor-widget-image\" data-id=\"a40299a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"241\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Moving-Platform-By-Pulling-Rope.gif\" class=\"attachment-large size-large wp-image-828\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-e79c1a0\" data-id=\"e79c1a0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3750552 elementor-widget elementor-widget-text-editor\" data-id=\"3750552\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I prototyped a moving platform that moves the play space in 4 directions depending on what pillar the player touches. I minimized motion sickness the following ways:<\/p><ul><li>The player can anticipate the movements before they happen because the player is the one in control.<\/li><li>The platform moves at a fixed low speed and doesn\u2019t accelerate.<\/li><li>The pillars on the platform don&#8217;t only serve as buttons but also as a frame of reference when the player is looking ahead.<\/li><\/ul><p>I also came up with a moving platform method that works similar to a raft with a rope that the player can use to pull himself forwards.<\/p><p>Both moving platform methods proved to be very enjoyable, intuitive and didn&#8217;t cause vestibular disconnect.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4cd1f6a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4cd1f6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b704f25\" data-id=\"b704f25\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7237863 elementor-widget elementor-widget-heading\" data-id=\"7237863\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Non-Euclidean Room-Scale VR Level Design<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6208d2d elementor-widget elementor-widget-text-editor\" data-id=\"6208d2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I created levels where the player can endlessly physically walk throughout his room to explore the much larger virtual space, without ever bumping into walls. To achieve this I used hidden portals in clever ways, and made routes within the size of the play space that loop around without the player noticing it. I created puzzles featuring anti-gravity gloves, levers, buttons, keys and locks and improved each puzzle&#8217;s presentation by iterative design.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7f70c9c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7f70c9c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-f4933f8\" data-id=\"f4933f8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-631f4fc elementor-widget elementor-widget-text-editor\" data-id=\"631f4fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Early on I provided a working vertical slice level that didn&#8217;t only show off the game play possibilities of our mechanics to both our team and\u00a0 our stakeholders, but also provided a place to test art assets, sfx and performance. This improved our production speed a lot!<\/p><p>When designing the environments of the game I ensured the HMD&#8217;s cable wouldn&#8217;t tangle by alternating the direction the player had to walk so that after every &#8217;tangle&#8217; the followup movement would automatically de-tangle the cable.<\/p><p>I also made sure that whenever there were low walls in-game that the player could potentially try to lean over, his position within his playspace would allow that without bumping into real-life walls.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aeff30f elementor-widget elementor-widget-image\" data-id=\"aeff30f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"291\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Legend-Vertical-Slice-Layout.png\" class=\"attachment-large size-large wp-image-850\" alt=\"\" srcset=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Legend-Vertical-Slice-Layout.png 491w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Legend-Vertical-Slice-Layout-300x178.png 300w\" sizes=\"(max-width: 491px) 100vw, 491px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-680c750\" data-id=\"680c750\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2fb371e elementor-widget elementor-widget-video\" data-id=\"2fb371e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/eU6l_9H9OrE&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc0b45f elementor-widget elementor-widget-image\" data-id=\"fc0b45f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"572\" height=\"542\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/NodeMap-VS_Room2.png\" class=\"attachment-large size-large wp-image-849\" alt=\"\" srcset=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/NodeMap-VS_Room2.png 572w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/NodeMap-VS_Room2-300x284.png 300w\" sizes=\"(max-width: 572px) 100vw, 572px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1c08625 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1c08625\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cb2f65a\" data-id=\"cb2f65a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-026a93b elementor-widget elementor-widget-heading\" data-id=\"026a93b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Researching Moorish Architecture<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0587081 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0587081\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-db1206a\" data-id=\"db1206a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3bf280c elementor-widget elementor-widget-image\" data-id=\"3bf280c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"493\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/VS-Room-2-artpass-picture-1024x510.png\" class=\"attachment-large size-large wp-image-851\" alt=\"\" srcset=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/VS-Room-2-artpass-picture-1024x510.png 1024w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/VS-Room-2-artpass-picture-300x149.png 300w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/VS-Room-2-artpass-picture-768x382.png 768w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/VS-Room-2-artpass-picture.png 1260w\" sizes=\"(max-width: 990px) 100vw, 990px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c478ac9\" data-id=\"c478ac9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-032142d elementor-widget elementor-widget-text-editor\" data-id=\"032142d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>I used historical accurate references of Moorish architecture to find balance between game play and believability.\u00a0<\/p><p>On the left you can see what the Vertical Slice Level looked like after some polishing.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4efa713 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4efa713\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6b9fa69\" data-id=\"6b9fa69\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f6e2f7 elementor-widget elementor-widget-image\" data-id=\"7f6e2f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"538\" height=\"316\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Room-Based-On-reference2.png\" class=\"attachment-large size-large wp-image-856\" alt=\"\" srcset=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Room-Based-On-reference2.png 538w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Room-Based-On-reference2-300x176.png 300w\" sizes=\"(max-width: 538px) 100vw, 538px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29bac97 elementor-widget elementor-widget-image\" data-id=\"29bac97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"643\" height=\"414\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Room-Based-On-reference1.png\" class=\"attachment-large size-large wp-image-859\" alt=\"\" srcset=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Room-Based-On-reference1.png 643w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Room-Based-On-reference1-300x193.png 300w\" sizes=\"(max-width: 643px) 100vw, 643px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b6b0a0a\" data-id=\"b6b0a0a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d6ac820 elementor-widget elementor-widget-image\" data-id=\"d6ac820\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"542\" height=\"357\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Reference2.png\" class=\"attachment-large size-large wp-image-855\" alt=\"\" srcset=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Reference2.png 542w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Reference2-300x198.png 300w\" sizes=\"(max-width: 542px) 100vw, 542px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2751865 elementor-widget elementor-widget-image\" data-id=\"2751865\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"781\" height=\"412\" src=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Reference1.png\" class=\"attachment-large size-large wp-image-858\" alt=\"\" srcset=\"https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Reference1.png 781w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Reference1-300x158.png 300w, https:\/\/www.joostpieters.com\/wp-content\/uploads\/2021\/08\/Reference1-768x405.png 768w\" sizes=\"(max-width: 781px) 100vw, 781px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4ad3564 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4ad3564\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ff521a\" data-id=\"5ff521a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c8a4c9 elementor-widget elementor-widget-text-editor\" data-id=\"5c8a4c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The game was succesfully released on time on Steam despite the Covid-19 pandemic and was positively reviewed.<br \/><a href=\"https:\/\/store.steampowered.com\/app\/1248270\/Spellbound_Spire\/\">https:\/\/store.steampowered.com\/app\/1248270\/Spellbound_Spire\/<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-006e2cf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"006e2cf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9f78da3\" data-id=\"9f78da3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4032a3b elementor-widget elementor-widget-text-editor\" data-id=\"4032a3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<iframe src=\"https:\/\/store.steampowered.com\/widget\/1248270\/\" width=\"646\" height=\"190\" frameborder=\"0\"><\/iframe>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-939ab5b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"939ab5b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b38f3e7\" data-id=\"b38f3e7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-08e0d4c elementor-widget elementor-widget-heading\" data-id=\"08e0d4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Contact<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5bbbc0e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5bbbc0e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e01eb24\" data-id=\"e01eb24\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8233927 elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons\" data-id=\"8233927\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-2b169cc\" href=\"https:\/\/www.youtube.com\/channel\/UCbsGPt20D7vSWEvxEJHFDqw\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Youtube<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-youtube\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-cffb29a\" href=\"http:\/\/www.linkedin.com\/in\/joost-pieters-b9080318a\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Linkedin<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-linkedin\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-envelope elementor-repeater-item-2d70821\" href=\"mailto:pieters.joost94@gmail.com\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Envelope<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-envelope\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6a5fd6 elementor-widget elementor-widget-text-editor\" data-id=\"e6a5fd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>pieters.joost94@gmail.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Prototyping Magical Abilities In the concept phase of what would later become &#8216;Spellbound Spire&#8217; there were many different ideas of what the game should be. One of the more popular<a href=\"https:\/\/www.joostpieters.com\/index.php\/spellbound-spire\/\" class=\"more-link\"><span class=\"readmore\">Verder lezen<span class=\"screen-reader-text\">SpellBound Spire<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-397","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.joostpieters.com\/index.php\/wp-json\/wp\/v2\/pages\/397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joostpieters.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.joostpieters.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.joostpieters.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joostpieters.com\/index.php\/wp-json\/wp\/v2\/comments?post=397"}],"version-history":[{"count":87,"href":"https:\/\/www.joostpieters.com\/index.php\/wp-json\/wp\/v2\/pages\/397\/revisions"}],"predecessor-version":[{"id":909,"href":"https:\/\/www.joostpieters.com\/index.php\/wp-json\/wp\/v2\/pages\/397\/revisions\/909"}],"wp:attachment":[{"href":"https:\/\/www.joostpieters.com\/index.php\/wp-json\/wp\/v2\/media?parent=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}