{"id":17134,"date":"2026-01-19T17:04:43","date_gmt":"2026-01-19T15:04:43","guid":{"rendered":"https:\/\/www.tuni.fi\/playlab\/?p=17134"},"modified":"2026-01-19T17:04:43","modified_gmt":"2026-01-19T15:04:43","slug":"how-a-solo-dev-brought-their-vision-to-life-years-after-the-games-release","status":"publish","type":"post","link":"https:\/\/www.tuni.fi\/playlab\/how-a-solo-dev-brought-their-vision-to-life-years-after-the-games-release\/","title":{"rendered":"How a solo dev brought their vision to life \u2013 years after the game\u2019s release"},"content":{"rendered":"<p>As a first-time indie developer, getting your game into a finished, playable state\u2014not to mention published\u2014is no small task. For many beginner developers, just getting a project out there at all is the ultimate end goal. But what happens when you have greater aspirations for your game?<\/p>\n<p>November 2025 saw the release of <i>loopbreaker,<\/i> a massive expansion for the 2022 bullet hell roguelike <i><a href=\"https:\/\/store.steampowered.com\/app\/1724120\/ASTRONAUTILUS\/\">ASTRONAUTILUS<\/a>.<\/i> This update added abilities, bosses, and areas alongside an all-new overarching storyline. I spoke on Discord with neozoid, solo developer of <i>ASTRONAUTILUS,<\/i> about the journey that brought them here, their artistic process, and what comes next.<\/p>\n<figure id=\"attachment_17135\" aria-describedby=\"caption-attachment-17135\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-17135 size-large\" src=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro1-1024x576.jpg\" alt=\"Astronautilus screenshot. A nautilus-shaped ship travels through an icy underwater realm with colorful fish.\" width=\"1024\" height=\"576\" srcset=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro1-1024x576.jpg 1024w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro1-300x169.jpg 300w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro1-768x432.jpg 768w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro1-1536x864.jpg 1536w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro1-800x450.jpg 800w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-17135\" class=\"wp-caption-text\">In ASTRONAUTILUS, you play as a small ship that has crash-landed into a mysterious alien ocean.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Like many developers, what initially drew neozoid to game making was the new accessibility of development tools: anything from video tutorials to game engines like Unity and GameMaker. Another factor was the burgeoning enthusiasm for narrative-driven games in their online and university circles. Especially exemplary of this enthusiasm was the community around the 2015 narrative RPG <i>Undertale,<\/i> a testament to the creative potential of small development teams.<\/p>\n<p>When neozoid created <i>ASTRONAUTILUS, <\/i>they were working from the wisdom that is often imparted to new developers: start small, keep things simple and gameplay-focused, and learn from previous failures. They were already well-practiced with coding, music composition, and pixel art, which sped up development and also kept things fresh, as they were able to bounce between different kinds of tasks. Being the sole creative voice of the project also allowed for a more cohesive artistic vision. All of these factors propelled them through the hurdle of actually finishing and releasing the game after two years of part-time development.<\/p>\n<p>But neozoid\u2019s small scope and self-imposed development timeline also meant that some aspirations went unfulfilled. They still found narrative-driven games compelling and craved the chance to discover their own unique voice within the medium. <i>ASTRONAUTILUS <\/i>was released, but this didn\u2019t mean the creative process had to be over. After taking a break from development to combat burnout and immerse themself in other inspirational media, neozoid chose to rework the previously-neglected story of the game into something that they hoped would \u201celicit a more personal, emotional response from fans.\u201d<\/p>\n<p>The result was<i> loopbreaker,<\/i> an update whose narrative<i> <\/i>expands heavily on the world, a vibrant alien ocean, and the characters\u2019 places within it. As you thread through swarms of unique marine enemies, swapping between weapons and upgrades and increasing your power with precisely-applied aggressive tactics, you\u2019ll meet characterful NPCs who gesture to larger systems and relations in the world of Carcina. The slowly unfolding narrative also reaches the silent, enigmatic protagonist: <i>Where did you come from?<\/i> asks <a href=\"https:\/\/www.youtube.com\/watch?v=65vDHjlyL5E\">the <i>loopbreaker<\/i> release trailer<\/a>. <i>Why are you here?<\/i><\/p>\n<figure id=\"attachment_17136\" aria-describedby=\"caption-attachment-17136\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-17136\" src=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro2-1024x576.jpg\" alt=\"Astronautilus screenshot. A cute orange planarian-shaped shopkeeper says: &quot;(Sigh) ...No, you don't look tasty at all. I suppose I'll have to do business with you.&quot;\" width=\"1024\" height=\"576\" srcset=\"https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro2-1024x576.jpg 1024w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro2-300x169.jpg 300w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro2-768x432.jpg 768w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro2-1536x864.jpg 1536w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro2-800x450.jpg 800w, https:\/\/www.tuni.fi\/playlab\/wp-content\/uploads\/2026\/01\/astro2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-17136\" class=\"wp-caption-text\">Pimbus, a lively planarian shopkeeper and quest-giver in the first area.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Responses to <i>loopbreaker<\/i> have thus far been very positive. <a href=\"https:\/\/steamcommunity.com\/id\/MistressSpitfire\/recommended\/1724120\/\">One review<\/a> praises the \u201cunique, heartfelt story\u201d and says that the update has made it \u201cthe kind of game I\u2019d hoped it had been from the beginning.\u201d <a href=\"https:\/\/steamcommunity.com\/profiles\/76561198240885970\/recommended\/1724120\/\">Another<\/a> explains that the game now \u201cdoes a much better job at telling its story without changing what was fun about playing it.\u201d<\/p>\n<p>In November, neozoid celebrated the release of <i>loopbreaker<\/i> with their music community\u2014fellow users of the software PXTone, who have released <a href=\"https:\/\/pxtunes.bandcamp.com\/album\/astronautilus-deepsea-cuts\">remix<\/a> <a href=\"https:\/\/pxtunes.bandcamp.com\/album\/starseeker-astronautilus-vs-star-of-providence\">albums<\/a> for the OSTs of both the <i>ASTRONAUTILUS<\/i> base game and its update. Later this year, they plan to conclude development on <i>ASTRONAUTILUS<\/i> after a small post-game difficulty update. They believe that more content updates would \u201cdetract from the completeness\u201d of the self-contained story and lead to creative stagnation. The next step will be to continue to study other works and artistic mediums. \u201cThe creative process is respiratory in this way,\u201d writes neozoid: \u201cyou have to breathe fresh ideas in if you want to breathe fresh ideas out.\u201d<\/p>\n<p>While many aspiring games developers dream of creating huge, involved story games, few will be able to realize these visions with their first completed project. Hopefully, neozoid\u2019s story can serve as an example of the diversity of possible creative journeys. Having proven to themself they could finish a game at all, they were able to build upon this foundation to craft the sort of narrative that made them interested in making games in the first place.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>ASTRONAUTILUS<\/strong><br \/>\n<strong>Developer\/Publisher:<\/strong> neozoid.games<br \/>\n<strong>Platform:<\/strong> Windows<br \/>\n<strong>Release Date:<\/strong> March 30 2022<br \/>\n<strong>Genres:<\/strong> Action roguelike, bullet hell<\/p>\n<p>Pictures: Screenshots taken by the author from <i>ASTRONAUTILUS.<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The journey towards ASTRONAUTILUS\u2019s new narrative update<br \/>\n#game development #indie games #interview<\/p>\n","protected":false},"author":262,"featured_media":17137,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[172],"tags":[425,2180,220],"class_list":["post-17134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-features","tag-game-development","tag-indie-games","tag-interview","entry","has-media"],"_links":{"self":[{"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/posts\/17134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/users\/262"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/comments?post=17134"}],"version-history":[{"count":5,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/posts\/17134\/revisions"}],"predecessor-version":[{"id":17157,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/posts\/17134\/revisions\/17157"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/media\/17137"}],"wp:attachment":[{"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/media?parent=17134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/categories?post=17134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tuni.fi\/playlab\/wp-json\/wp\/v2\/tags?post=17134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}