{"id":2564,"date":"2026-02-14T22:19:44","date_gmt":"2026-02-15T06:19:44","guid":{"rendered":"https:\/\/dodgethis.com\/portfolio\/?p=2564"},"modified":"2026-09-21T16:56:12","modified_gmt":"2026-09-21T23:56:12","slug":"witherbloom","status":"publish","type":"post","link":"https:\/\/dodgethis.com\/portfolio\/witherbloom\/","title":{"rendered":"Witherbloom"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:28.57%\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Third-person Action RPG gameplay with survival<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4 player co-ops for dungeon-crawler<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pick 1 of 16 classes <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Overcome twisted aberrations and surreal environments<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plunder divine realms for resources, allies, &amp; answers <\/p>\n<\/blockquote>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:71.43%\">\n<iframe loading=\"lazy\" src=\"https:\/\/store.steampowered.com\/widget\/2838030\/\" frameborder=\"0\" width=\"750\" height=\"190\"><\/iframe>\n\n\n\n<p data-wp-context---core-fit-text=\"core\/fit-text::{&quot;fontSize&quot;:&quot;&quot;}\" data-wp-init---core-fit-text=\"core\/fit-text::callbacks.init\" data-wp-interactive data-wp-style--font-size=\"core\/fit-text::context.fontSize\" class=\"has-fit-text wp-block-paragraph\">Rebuild a shattered world&#8230; if you can survive.<\/p>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"is-style-default wp-block-image alignwide size-large\"><a href=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/WBRebrand-scaled.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/WBRebrand-1024x576.png\" alt=\"A hooded figure looms heroically in the centre of an action-packed image, with large sword pull out behind it. The white mask they wear has a wide red vertical between the eyes, and down to the split where the mouth is. Witherbloom appears in stylized letters\" class=\"wp-image-2565\" srcset=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/WBRebrand-1024x576.png 1024w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/WBRebrand-300x169.png 300w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/WBRebrand-768x432.png 768w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/WBRebrand-1536x864.png 1536w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/WBRebrand-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">Main Responsibilities<\/h1>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-large-font-size\">Conceptualization and implementation of gameplay systems, features, and mechanics <\/li>\n\n\n\n<li class=\"has-large-font-size\">Collaborating on gameplay direction <\/li>\n\n\n\n<li class=\"has-large-font-size\">Technical implementation of gameplay systems and creation of content pipelines for game elements <\/li>\n\n\n\n<li class=\"has-large-font-size\">Conceptualization and implementation of gameplay levels, narrative, and other content <\/li>\n\n\n\n<li class=\"has-large-font-size\">Creative collaboration with other disciplines to ensure the intended gameplay experience <\/li>\n\n\n\n<li class=\"has-large-font-size\">Collaboration with production to ensure a feasible scope<\/li>\n<\/ul>\n\n\n\n<hr class=\"is-style-dots wp-block-separator alignwide has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Base-building mechanics<\/h1>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">The Hearth<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/WB_November5th_HubActorFlatGenerationPass.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" src=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/WB_November5th_HubActorFlatGenerationPass-1024x478.jpg\" alt=\"\" class=\"wp-image-2693\" srcset=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/WB_November5th_HubActorFlatGenerationPass-1024x478.jpg 1024w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/WB_November5th_HubActorFlatGenerationPass-300x140.jpg 300w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/WB_November5th_HubActorFlatGenerationPass-768x359.jpg 768w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/WB_November5th_HubActorFlatGenerationPass-1536x717.jpg 1536w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/WB_November5th_HubActorFlatGenerationPass-2048x956.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Contributed to prototyping efforts on in-house base building systems<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote alignwide is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li class=\"has-large-font-size\">Implementation of early passes on building systems with&nbsp;hexagonal tiles<\/li>\n\n\n\n<li class=\"has-large-font-size\">Aligning artistic vision for cozy-feeling home base with design intention<\/li>\n\n\n\n<li class=\"has-large-font-size\">Demo characters setup and other solutions for efficient developer testing<\/li>\n\n\n\n<li class=\"has-large-font-size\">Identified issues in paper design related to expansion and tile unlocking<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<div style=\"height:51px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"is-style-dots wp-block-separator alignwide has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Act 1 Narrative implementation<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">I owned and implemented much of the quest and dialogue scripting for Act 1 and 2.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Key deliverables for content passes included a September Marketing build, VanExpo demo, and multiple rounds of public playtesting through NineDots&#8217; community-building and publishing support efforts.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>I standardized our implementation approach across 3 designers by<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote alignwide is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li class=\"has-large-font-size\">identifying and documenting the ideal functional patterns\/templates<\/li>\n\n\n\n<li class=\"has-large-font-size\">applying these patterns across all similar cases in content plans<\/li>\n\n\n\n<li class=\"has-large-font-size\">tracking application of solutions across various content areas<\/li>\n\n\n\n<li class=\"has-large-font-size\">testing to quickly resolve where previous solutions had begun to fail<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"is-style-dots wp-block-separator alignwide has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">My Levels<\/h1>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-text-color has-background has-link-color wp-elements-1 wp-block-paragraph\" style=\"color:#ffffff;background-color:#009688\"><a href=\"https:\/\/dodgethis.com\/portfolio\/\" data-type=\"page\" data-id=\"2\" target=\"_blank\" rel=\"noreferrer noopener\">&gt;&gt;&gt; LEVEL DESIGN PORTFOLIO &lt;&lt;&lt;<\/a><strong> <\/strong><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Unreal Editor 5<\/strong> <strong>tools I applied in this project<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li class=\"has-large-font-size\">World Partition<\/li>\n\n\n\n<li class=\"has-large-font-size\">Data Layers<\/li>\n\n\n\n<li class=\"has-large-font-size\">Gameplay Abilities<\/li>\n\n\n\n<li class=\"has-large-font-size\">Flow Graph<\/li>\n\n\n\n<li class=\"has-large-font-size\">Narrative3 aka Narrative Tales<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<div style=\"height:45px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">The Outpouring, Floor 1 of the Sanctum of Harmony<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">As seen in <a href=\"https:\/\/www.youtube.com\/live\/KF-ozj6FvWo?si=fHjzBQ8IFiBRKWOk\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Nine Dots Backstage #3<\/a><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.youtube.com\/live\/KF-ozj6FvWo?si=fHjzBQ8IFiBRKWOk\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"689\" src=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/image-1024x689.png\" alt=\"\" class=\"wp-image-2634\" srcset=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/image-1024x689.png 1024w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/image-300x202.png 300w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/image-768x517.png 768w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/image-1536x1034.png 1536w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/image.png 1686w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">I joined this team after the concept stage for this level was already complete, and helped environment artists realize and address friction discovered during playtesting.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><br>Once first art iterations were completed, I realigned the branch unlock order and content within branches. There were many new constraints which had been hardened during iteration on core gameplay.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">I designed puzzles requiring players to shift weather from hot to cold &amp; back again in order to advance deeper into the second branch.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/H1B3_twoWeatherState_PuzzleDesign_cropped.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"410\" src=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/H1B3_twoWeatherState_PuzzleDesign_cropped.jpg\" alt=\"\" class=\"wp-image-2742\" srcset=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/H1B3_twoWeatherState_PuzzleDesign_cropped.jpg 500w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/H1B3_twoWeatherState_PuzzleDesign_cropped-300x246.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">I populated survival resources, interactables, and critical quest objects.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">I also authored blueprint for more than 8 <span style=\"text-decoration: underline;\">multiplayer-ready<\/span> level actors across dungeons in this game.<br>My blueprint often applies component-driven architecture and Gameplay Abilities, Effects, and Tags.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">My role also included Encounter Design for planning, implementing, and tuning all combat.<br>Environment artists and I worked closely together in adapting existing rooms to create arenas that support deeply tactical combat with up to four co-op players.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"is-style-dots wp-block-separator alignwide has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">The Scatter, Floor 2 of the Sanctum of Harmony<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 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<div class=\"wp-block-cover\" style=\"min-height:553px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"357\" height=\"673\" class=\"wp-block-cover__image-background wp-image-2566\" alt=\"\" src=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/image.png\" data-object-fit=\"cover\" srcset=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/image.png 357w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2025\/11\/image-159x300.png 159w\" sizes=\"auto, (max-width: 357px) 100vw, 357px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\">Multiple island hopping loops<br><br>[more details closer to release]<br><br><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/entrance_island.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/entrance_island-1024x546.png\" alt=\"A work in progress shot showing transition from an early greyblock towards the next iteration after I became the primary level designer.\" class=\"wp-image-2733\" srcset=\"https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/entrance_island-1024x546.png 1024w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/entrance_island-300x160.png 300w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/entrance_island-768x410.png 768w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/entrance_island-1536x820.png 1536w, https:\/\/dodgethis.com\/portfolio\/wp-content\/uploads\/2026\/02\/entrance_island.png 1546w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-right\">You&#8217;ll have to wait to see more: <br>at least until the second floor <br>of this dungeon is shared with <br>all our fans in the near future!<br>&#8211; JD<\/h3>\n<\/blockquote>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">I was actively involved in the conception stages for this dungeon, although the main conceit of using teleporters to hop between scattered islands had already been established.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>The design challenges included<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li class=\"\">a contraint that portals must always act as one-way valves<\/li>\n\n\n\n<li class=\"\">encouraging parties to travel between islands as a group <\/li>\n\n\n\n<li class=\"\">asking players to solve puzzles that apply global states across islands <\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">But our solutions created an engaging experience combining both dungeon-crawler and survival elements in novel ways.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Despite getting assistance in delivering the layout as I focused elsewhere for our more immediate deliverables, I later dictated the level flow. My mark and level design sensibles are evident in the way the paths through these islands are used to deliver a dungeon experience, and in the gameplay and interactive elements that are arranged throughout the many paths one can explore here.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-text-color has-background has-link-color wp-elements-2 wp-block-paragraph\" style=\"color:#ffffff;background-color:#009688\"><strong><a href=\"https:\/\/dodgethis.com\/portfolio\/\" data-type=\"page\" data-id=\"2\">>>> HOME &lt;&lt;&lt;<\/a> <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Third-person Action RPG gameplay with survival 4 player co-ops for dungeon-crawler Pick 1 of 16 classes Overcome twisted aberrations and surreal environments Plunder divine realms for resources, allies, &amp; answers Rebuild a shattered world&#8230; if you can survive. Main Responsibilities&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2596,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","footnotes":""},"categories":[40],"tags":[21,42,18,13,28],"class_list":["post-2564","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-showcase","tag-dungeon-crawler","tag-ever-curious","tag-indie","tag-third-person","tag-unreal-editor"],"_links":{"self":[{"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/posts\/2564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/comments?post=2564"}],"version-history":[{"count":32,"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/posts\/2564\/revisions"}],"predecessor-version":[{"id":2762,"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/posts\/2564\/revisions\/2762"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/media\/2596"}],"wp:attachment":[{"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/media?parent=2564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/categories?post=2564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dodgethis.com\/portfolio\/wp-json\/wp\/v2\/tags?post=2564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}