---
title: "Soundromeda Case Study"
canonical: https://wavect.io/case-studies/soundromeda/
language: en
description: "Soundromeda is a music action-adventure game. A creative-first studio, small team, big ambition, and a vibe-coded prototype that had to become a real product."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

[← All case studies](/case-studies/)

![Soundromeda logo](/img/clients/bak/soundromeda.png)

CASE STUDIES · 2025

Soundromeda

# Vibe-coded prototype hardened to production. Further grants unlocked.

Soundromeda is a music action-adventure game. A creative-first studio, small team, big ambition, and a vibe-coded prototype that had to become a real product.

[“WAVECT GmbH's intelligence, professionalism, and willingness to dig into the project are impressive.” Brayden Pierce Clutch](https://clutch.co/profile/wavect-gmbh#reviews)

BLOCKCHAIN Software QA 2025 Live

At a glance

Engagement Software QA

Industry [Games / Audio](/industries/music-audio/)

Stage Seed

Engagement size Weekly retainer

Year 2025

Status Live

Live [www.soundromeda.com](https://www.soundromeda.com/)

## Overview

Soundromeda is a music action-adventure game. A creative-first studio, small team, big ambition, and a vibe-coded prototype that had to become a real product.

## What's the challenge?

Vibe-coded scaffolding: main path works, everything else breaks. Small creative-first studio, no budget for a rewrite. Grant committees about to look at the build. QA had to find the bugs that mattered, surface the real risk, and harden the product into something a funder would back, without forcing a refactor the studio couldn’t afford.

## What call did we make?

### Client expected a few bug fixes. Outside the happy path there was far more to do. We fixed it together.

> The client expected we'd close a handful of bugs to unlock the next grant cycle. What we found underneath: outside the happy path, the product needed substantially more work than a bug list. We had the honest conversation up front. Then weeks of collaborative bug discovery, severity-tiered triage, and fixes done with the studio, not at them, so they could maintain what we built. The next grant didn't fund a pitch. It funded a product that survived real testing.

## What We Did

Small studio, no rewrite budget, grant deadline. We triaged bugs by user-visible risk, not codebase tidiness, closed the right hundred, left the wrong thousand. Continuous bug discovery and reproduction across game flows, severity-tiered triage aligned to release priorities, fix verification, and the hardening work that took the prototype to a state grant committees would back. Code aesthetics deferred. The next grant came through.

## Outcomes

### Production - Vibe-Coded → Hardened
- **Category:** Risk

### Further Grants - Unlocked (Client-Reported)
- **Category:** Business

Want outcomes like these on your build?

Fixed scope. Fixed deadline. Signed SoW.

[Get in touch](/contact/)

## Selected Screens

![Soundromeda, screen 1](/img/case-studies/soundromeda/001_hu_909fbc0ba0625e86.webp)

![Soundromeda, screen 2](/img/case-studies/soundromeda/002_hu_f6e668a24f32ec65.webp)

![Soundromeda, screen 3](/img/case-studies/soundromeda/003_hu_4bed1043fe1b8072.webp)

![Soundromeda, screen 4](/img/case-studies/soundromeda/004_hu_188965ce2cfee232.webp)

![Soundromeda, screen 5](/img/case-studies/soundromeda/005_hu_5f4b6b893c83c035.webp)

![Soundromeda, screen 6](/img/case-studies/soundromeda/006_hu_6d0ca7f19c1e6e69.webp)

![Soundromeda, screen 7](/img/case-studies/soundromeda/007_hu_ada9527430931da0.webp)

## Client Voice

[Clutch · Verified](https://clutch.co/profile/wavect-gmbh#reviews)

> **WAVECT GmbH's intelligence, professionalism, and willingness to dig into the project are impressive.**

WAVECT GmbH has successfully completed a milestone grant for Polygon, which included technical functionality and external public user adoption. The team manifests their professionalism through timely deliverables, and their knowledge and thorough approach have been truly commendable.

Brayden Pierce CEO, Soundromeda

Want to have the same impact?

Fixed scope. Fixed deadline. Signed SoW.

[Get in touch](/contact/)

## What We Learned

Vibe-coded products fail predictably: the hot path works, everything else doesn’t. The trick is bug triage that maps to user-visible risk, not codebase tidiness. Closing the right hundred bugs is worth more than refactoring around them.

## Tags

- GameDev
- QA
- Audio

## Links & Resources

[Soundromeda](https://www.soundromeda.com/)

Related services

- [Blockchain Development](/services/blockchain/)
- [Custom Software Development](/services/software-development/)

Client references and trademarks

Wavect publishes these case studies about its own work. Client names, logos and trademarks are the property of their respective owners and are used here to identify the work, not to imply any partnership, sponsorship or endorsement. Each case study describes Wavect's own contribution inside a larger effort, and other parties, including the client's own teams and other vendors, contributed to the results. Figures attributed to a client are that client's own reported numbers. Figures about our work come from our records as of the review date, and we provide evidence on request. Reviews are reproduced from the platform named on each card and link to their source. We do not publish the commercial terms of any engagement, and product screenshots remain the property of the client shown. If you are named here and want a correction, a change or a removal, write to us and we will act on it: [office@wavect.io](mailto:office@wavect.io)

### [Quivr](/case-studies/quivr/)

Quivr was an AI-driven data verification protocol that helped brands identify their most authentic fans. Launched on Polygon, migrated to Solana for compressed …

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/case-studies/soundromeda/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-05-21",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-05-21",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".faq-question",
          ".faq-answer"
        ]
      },
      "url": "https://wavect.io/case-studies/soundromeda/"
    },
    {
      "@id": "https://wavect.io/verified-claims.json#soundromeda-further-grants",
      "@type": "Claim",
      "appearance": {
        "@id": "https://wavect.io/case-studies/soundromeda/#webpage",
        "@type": "WebPage",
        "inLanguage": "en",
        "url": "https://wavect.io/case-studies/soundromeda/"
      },
      "author": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "dateModified": "2026-08-04",
      "identifier": "soundromeda-further-grants",
      "inLanguage": "en",
      "text": "After Wavect hardened the Soundromeda prototype, the studio secured further grant funding."
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@id": "https://wavect.io/case-studies/soundromeda/#case-study",
  "@type": "Article",
  "about": {
    "@id": "https://wavect.io/case-studies/soundromeda/#project",
    "@type": "CreativeWork",
    "creator": {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ]
    },
    "dateCreated": "2025-01-01",
    "description": "Software QA engagement",
    "funder": {
      "@type": "Organization",
      "name": "Soundromeda"
    },
    "name": "Soundromeda",
    "subjectOf": {
      "@id": "https://wavect.io/case-studies/soundromeda/#case-study",
      "@type": "Article"
    },
    "url": "https://www.soundromeda.com/"
  },
  "abstract": "Vibe-coded scaffolding: main path works, everything else breaks. Small creative-first studio, no budget for a rewrite. Grant committees about to look at the build. QA had to find the bugs that mattered, surface the real risk, and harden the product into something a funder would back, without forcing a refactor the studio couldn't afford.",
  "author": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "datePublished": "2025-01-01",
  "description": "Soundromeda is a music action-adventure game. A creative-first studio, small team, big ambition, and a vibe-coded prototype that had to become a real product.",
  "headline": "Soundromeda, Wavect Case Study",
  "image": "https://wavect.io/img/clients/bak/soundromeda.png",
  "inLanguage": "en",
  "isPartOf": {
    "@type": "CollectionPage",
    "name": "Wavect Case Studies",
    "url": "https://wavect.io/case-studies/"
  },
  "keywords": "GameDev, QA, Audio",
  "mainEntityOfPage": "https://wavect.io/case-studies/soundromeda/",
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/case-studies/soundromeda/"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/",
      "name": "Home",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/case-studies/",
      "name": "Case Studies",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/case-studies/soundromeda/",
      "name": "Soundromeda",
      "position": 3
    }
  ]
}
```
