What I learned after making 6 VR games in 5 months


# Why I made Heart Beat Hero (solo VR dev log)

Hi everyone! I'm a solo indie VR developer, and I recently released **Heart Beat Hero** on the Meta Quest Store.

This was my 6th VR game, built over the course of 5 months — and honestly, it’s the one I’m most proud of so far.

I wanted to create something that mixes:

- Full-body motion like fitness boxing,

- The fun of rhythm timing like Beat Saber,

- And the imaginative environments you’d see in theme parks or dreamscapes.

It wasn’t easy doing all of this solo — programming, design, testing, marketing — but I learned a lot along the way. If you're also building VR stuff solo, I totally feel you.

I'm currently planning my 7th VR project — and it will be *radically different* from anything I've made before. I’ll be posting updates here as it develops.

Thanks for reading and feel free to try the game here:  

👉 https://www.meta.com/en-gb/experiences/heart-beat-hero/9381687885216038

Comments

Log in with itch.io to leave a comment.

(1 edit)

Thank you for visiting this place.

Indie VR Game Developer

I'm an indie game developer with 15 years of experience, dedicated to creating fresh and joyful VR experiences.

Based on my diverse experience in game development, graphics, and programming, I'm aiming for AAA-quality visuals

The featured projects are natively built and optimized beyond most other games in their category.

🛠️ Tools

  • Unity
  • Unreal Engine
  • Blender / Photoshop
  • JetBrains IDE (Subscription)
  • Freepik (Subscription)

💻 Languages

  • C#, Java, Python
  • C/C++
  • Javascript
  • ShaderLab (HLSL for Unity)

🧩 Asset Sources

  • 50% of assets were handcrafted by myself using tools like Blender and Probuilder, 3Ds MAX tools
  • Unity Asset Store – Purchased assets totaling nearly $2,000
  • Creative Commons Libraries – Carefully selected free assets used where appropriate
  • Freepik – Licensed subscription for 2D/graphic elements
  • Open Source Projects – Used with proper attribution when license allows