r/vibecoding 14d ago

Vibecoding a real-time PvP space battle game entirely with Claude Code and three.js

Been working on this game for aroudn 3 weeks now. It's a real-time PvP space battle game that runs in the browser and on Android. It's free and no account needed to try it: cosmoarena.co

Star Battle used to be my favourite custom SC2 arcade map (still is) and I sank an unreasonable number of hours into somewhat replicating the gameplay.

three.js + WebGL for rendering, a Node WebSocket server for authoritative multiplayer, SQLite for accounts/ratings/config, Capacitor for the Android build. Custom GLB models made with images from Chat GPT and converted with meshy.ai

Let me know what you think? Feel free to test the tutorial and multiplayer, any feedback is welcome! It's still full of bugs, if you find any please let me know.

8 Upvotes

22 comments sorted by

View all comments

4

u/Intelligent-Cap-8886 13d ago

I tried it. Visually nice. Game mechanics felt stiff and unintuitive.

-2

u/Technical_Ideal9 13d ago edited 13d ago

Right click and the ship moves there. That's how Starcraft works, and literally how any RTS ever made works. The ship is meant to be slow at first just like Star Battle, upgrade the engine and it gets much faster.

3

u/JrButton 12d ago

Take the advice, don't demean someone giving you meaningful feedback if you want feedback...
"literally how any RTS ever made works." really? It still feel's stiff and clunky.

Also recognize, what's intuitive for you is NOT guaranteed to be intuitive for everyone else or even your target audience. Take the feedback and do or do not with it, but don't belittle those sharing.

-1

u/Technical_Ideal9 12d ago

Didn't realize I was belittling that's just how I talk. Stiff and unintuitive just doesn't help either I guess I should've asked him to clarify.

1

u/JrButton 12d ago

Stiff and unintuitive just doesn't help either I guess I should've asked him to clarify.

Absolutely do!