Vector Flux

A vaporwave space shooter born from vibe coding

Scroll to explore more

How I Built This

Why I Started This

As someone with ZERO coding experience (aside from customizing my Myspace page with some sparkly HTML tags), I never thought I'd build a game. Vector Flux was born from curiosity and a newfound obsession with "vibe coding" - using AI-assisted tools like Cursor to bring creative ideas to life through simple conversation.

AI Tools I Used

  • Cursor: My primary development partner, transforming casual conversation into functional game mechanics using Claude 3.7.
  • ChatGPT: Helped craft prompts for the game design, enemy behaviors, and even generated prompts for other AI tools.
  • Suno: Created the dynamic synthwave soundtrack that perfectly matched the vaporwave aesthetics.
  • ElevenLabs: Generated sound effects to further enhance the overall experience.
  • Supabase: Powered the leaderboard system despite my complete lack of database knowledge.

Biggest Challenges

The journey wasn't without hurdles. My first version was just a triangle flying through a corridor of squares - clunky and visually unappealing. I redesigned everything with a vaporwave aesthetic, switching to particles for space effects.

Ship design was especially challenging - I spent hours iterating on the player ship and creating enemy behaviors while dialing in game-play mechanics. The projectiles flew everywhere but straight at first! Eventually, I added targeting systems, heat-seeking missiles, and ship animations like banking and pitching. Tinkering with effective projectile range, hit count, spawn rate and other factors forced me to consider things that as a user I always take for granted. But with tools like Cursor (who even come up with their own cool ideas like shields) you can confidently dive into function implementation by just... asking.

What I Learned

Get Involved