{"id":268,"date":"2024-10-23T20:40:17","date_gmt":"2024-10-23T20:40:17","guid":{"rendered":"https:\/\/shrubbgames.com\/?p=268"},"modified":"2024-10-23T20:40:17","modified_gmt":"2024-10-23T20:40:17","slug":"vv-eekly-update-20-road-map-2","status":"publish","type":"post","link":"https:\/\/shrubbgames.com\/?p=268","title":{"rendered":"VV Eekly Update #20 &#8211; Road Map 2"},"content":{"rendered":"\n<p>Welcome back to yet another VV Eekly Update! Today, we reach the milestone of twenty updates, twenty whole weeks later! I started the VV Eekly Update back in June, with this real throwback of a logo sketch.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"460\" height=\"215\" src=\"https:\/\/shrubbgames.com\/wp-content\/uploads\/2024\/06\/logosketch.png\" alt=\"\" class=\"wp-image-17\" srcset=\"https:\/\/shrubbgames.com\/wp-content\/uploads\/2024\/06\/logosketch.png 460w, https:\/\/shrubbgames.com\/wp-content\/uploads\/2024\/06\/logosketch-300x140.png 300w\" sizes=\"(max-width: 460px) 100vw, 460px\" \/><figcaption class=\"wp-element-caption\">Throwback VVednesday?<\/figcaption><\/figure>\n\n\n\n<p>I don&#8217;t think I had told many people about starting the VV Eekly Update immediately, so if you saw this back then and you&#8217;re also seeing it now &#8211; thank you so much for reading this all the way throughout! Writing this update every week has really helped me to put my thoughts in order, to focus on what&#8217;s interesting in the game, and to decide what I should work on. <\/p>\n\n\n\n<p>Since we&#8217;re on a nice round number again, I feel like it&#8217;s time to come back around to a road map update. We last checked in in <a href=\"https:\/\/shrubbgames.com\/?p=196\" title=\"\">VV Eekly Update #10<\/a>, so let&#8217;s see where we&#8217;re at now!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Timeline<\/h2>\n\n\n\n<p>I briefly mentioned my planned timeline in the previous road map post. It hasn&#8217;t changed much &#8211; I&#8217;m still aiming for a March release date! Let&#8217;s go over the details, in chronological order:<\/p>\n\n\n\n<p>Steam Winter Sale (12\/19 &#8211; 1\/2): We can&#8217;t do anything here, but we do want to avoid doing much publicly during this. It takes up all of Steam&#8217;s organic marketing, so, without anything to show off, it&#8217;s best to avoid this.<\/p>\n\n\n\n<p>Early <strong>January: Release <em>Vyn and Verdan<\/em> demo!<\/strong> This demo needs to be released before the Steam Next Fest. Ideally, this would be as far in as advance as possible! But we need to be careful to not release during the Steam Winter Sale.<\/p>\n\n\n\n<p>Early February (2\/10 &#8211; 2\/17): Participate in the (unannounced, shh) Steam Couch Co-op Fest.<\/p>\n\n\n\n<p>Late February (2\/24 &#8211; 3\/3): Participate in the Steam Next Fest. There is a currently ongoing Steam Next Fest &#8211; <a href=\"https:\/\/store.steampowered.com\/sale\/nextfest\" title=\"\">live now!<\/a> &#8211; and you can see all sorts of interesting looking games that are coming out soon. Other indie developers have been reporting that they get decent amounts of additional wishlists, although they&#8217;re also reporting that this has been one of the busiest Steam Next Fests yet. There&#8217;s lots of competition in the indie game dev world!<\/p>\n\n\n\n<p><strong>Early March (or late March?): Release <em>Vyn and Verdan<\/em>! Woohoo!<\/strong><\/p>\n\n\n\n<p>Steam Spring Sale (3\/13 &#8211; 3\/20): We can&#8217;t participate in this spring sale since it&#8217;s too soon to the release date. We do want to take note to avoid it though!<\/p>\n\n\n\n<p>Steam Summer Sale (6\/26 &#8211; 7\/10): We want to participate in this one though!<\/p>\n\n\n\n<p>As I noted above, I&#8217;m not sure whether <em>Vyn and Verdan<\/em> should release in early March, before the Steam Spring Sale, or in late March, right afterwards. I&#8217;m currently leaning towards early March, just because it&#8217;s earlier rather than later&#8230; but we&#8217;ll figure it out later!<\/p>\n\n\n\n<p>The biggest ticket item next up is to release a <em>Vyn and Verdan<\/em> demo, coming up in early January! If I manage to keep up in regular VV Eekly Updates, then the 30th VV Eekly Update will be VV-ednesday, January 1st (or the 2nd, perhaps), and the demo should be coming out right about then! That&#8217;s pretty cool!!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Roadmap<\/h2>\n\n\n\n<p>That segues (that&#8217;s how you spell that word?) right into the next topic: What&#8217;s still needed for the demo to be available?<\/p>\n\n\n\n<p>In <a href=\"https:\/\/shrubbgames.com\/?p=196\" title=\"\">VV Eekly Update #10<\/a>, I outlined the big pieces of work that I needed to work on. Using that as a baseline, here&#8217;s what I foresee for the demo.<\/p>\n\n\n\n<p>Color coding: <mark style=\"background-color:#fa8989;color:#ffcdcd\" class=\"has-inline-color\">Red is needed-for-demo<\/mark>, <mark style=\"background-color:#fffdca\" class=\"has-inline-color\">Yellow is needed-for-release<\/mark>, and <mark style=\"background-color:var(--ast-global-color-6)\" class=\"has-inline-color\">Green is done<\/mark>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Polish\n<ul class=\"wp-block-list\">\n<li>Main menu\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:#ffcdcd\" class=\"has-inline-color\">Pretty menu screen<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#ffcdcd\" class=\"has-inline-color\">Intro animation<\/mark><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>UI Polish\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:#ffcdcd\" class=\"has-inline-color\">Revamp of inventory UI<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#ffcdcd\" class=\"has-inline-color\">Revamp of overlay<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#fffdca\" class=\"has-inline-color\">Improved map<\/mark><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Artwork\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:#fffdca\" class=\"has-inline-color\">Add more to background<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:var(--ast-global-color-6)\" class=\"has-inline-color\">Gameplay feedback (on damage, on healing, etc.)<\/mark><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Sounds\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:#ffcdcd\" class=\"has-inline-color\">Music<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#ffcdcd\" class=\"has-inline-color\">Sound design<\/mark><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Game navigation\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:#fffdca\" class=\"has-inline-color\">Save states<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#fffdca\" class=\"has-inline-color\">Control remapping<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#fffdca\" class=\"has-inline-color\">Handling reconnects<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#fffdca\" class=\"has-inline-color\">Separate cameras for local play<\/mark><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Multiplayer\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:#ffcdcd\" class=\"has-inline-color\">Multiplayer stability<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#ffcdcd\" class=\"has-inline-color\">Multiplayer testing and bug-fixing \ud83d\ude41<\/mark><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Content\n<ul class=\"wp-block-list\">\n<li>Encounters\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:var(--ast-global-color-6)\" class=\"has-inline-color\">Third floor encounters<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:var(--ast-global-color-6)\" class=\"has-inline-color\">Third floor affixes<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#fffdca\" class=\"has-inline-color\">Miniboss content<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:#ffcdcd\" class=\"has-inline-color\">Final boss<\/mark><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Difficulty modifiers\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:var(--ast-global-color-6)\" class=\"has-inline-color\">Tutorial<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:var(--ast-global-color-6)\" class=\"has-inline-color\">Easy mode<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:var(--ast-global-color-6)\" class=\"has-inline-color\">Difficulty modifiers<\/mark><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>As you can see, there&#8217;s a lot still to do for the demo release! I will call out, in particular, the music and sound design. I&#8217;ve taken a big crack at it (and shout-out to <a href=\"https:\/\/www.youtube.com\/channel\/UC6z2wM02-0VECnPDG2thHpA\" title=\"\">Stella Sun<\/a> for pointing me towards some resources she uses!~), but it is still incredibly intimidating and will require lots more learning and a lot more work.<\/p>\n\n\n\n<p>I am&#8230; reasonably confident on everything else? That&#8217;s surprising to say, and feels kinda nice! Let&#8217;s say it again. I am REASONABLY CONFIDENT on everything else!<\/p>\n\n\n\n<p>Whoo!<\/p>\n\n\n\n<p>That&#8217;s your regularly scheduled road map update. If you have any regularly scheduled thoughts or comments, please drop by the regularly scheduled Discord!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome back to yet another VV Eekly Update! Today, we reach the milestone of twenty updates, twenty whole weeks later! I started the VV Eekly Update back in June, with this real throwback of a logo sketch. I don&#8217;t think I had told many people about starting the VV Eekly Update immediately, so if you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":73,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[3],"tags":[],"class_list":["post-268","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vv-eekly-updates"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/shrubbgames.com\/index.php?rest_route=\/wp\/v2\/posts\/268"}],"collection":[{"href":"https:\/\/shrubbgames.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shrubbgames.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shrubbgames.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shrubbgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=268"}],"version-history":[{"count":1,"href":"https:\/\/shrubbgames.com\/index.php?rest_route=\/wp\/v2\/posts\/268\/revisions"}],"predecessor-version":[{"id":269,"href":"https:\/\/shrubbgames.com\/index.php?rest_route=\/wp\/v2\/posts\/268\/revisions\/269"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shrubbgames.com\/index.php?rest_route=\/wp\/v2\/media\/73"}],"wp:attachment":[{"href":"https:\/\/shrubbgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shrubbgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shrubbgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}