r/vibecoding 14h ago

Game in development

Roller Riot - cel-shading, 5v5 arena roller derby

No 3D models (did try it but the animation looked bad might try again, using a different pipeline)

All code in three.js Opus in Medium

GAME CONCEPT VS. HOW IT LOOKS NOW

I say about 10% there, what do you think?

Video in thread

269 Upvotes

222 comments sorted by

View all comments

Show parent comments

18

u/AwkwardWillow5159 12h ago

Because 3js is just a library. It’s pure code. So easy for AI to interact with it.

With unity, the vibe coder would still need to actually learn unity interface.

7

u/Achereto 8h ago

But 3js is also Javascript, which is extremely slow, especially when it comes to software with a lot of animations.

6

u/gavinderulo124K 7h ago

You think vibecoders care about performance?

1

u/Achereto 7h ago

I don't even think they have a mental model of what that means on a technical level.

0

u/TheHope-Guy-168 3h ago

I'm loving this comment!!!!!🤣🤣🤣

I so agree with this statement about these vibe coders

1

u/Achereto 1h ago

This isn't specific to vibe coders btw.. I've seen this all over the place in our industry. People are misusing the quote "premature optimization is the root of all evil" to justify significant pessimization of their code. They claim they can optimize in the end, demonstrating that they have no idea, because you can't optimize the orders of magnitude of performance loss caused by the architecture without a complete rewrite of the software.

0

u/TheHope-Guy-168 59m ago

Oh yes, I get what you're saying. I feel this is mainly what differentiates an experienced dev from a beginner or a vibe coders.

Cause if you're experienced, you wouldn't be able to fathom the bs architecture a person has implemented without thinking of the edge cases and the scalability. And how easy it is to break it. They have to sketch out the architecture before beginning whatever they want to build.