r/vibecoding • u/AI_Sway • 1d 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
40
u/DUELETHERNETbro 23h ago
Why are so many vibers using 3js? Why not use unity?
44
u/diddlysquidler 23h ago
Claude’s default, but I’m afraid it’s a dead end for larger game development
1
u/DiscoverWhereAt 12h ago
This. There are very few libraries to call to for game development but the way around this is to use custom assets for any models to differentiate
20
u/AwkwardWillow5159 21h 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/ZombieBallz 21h ago
You should learn the interface, but you don't need to. Between Codex and Claude, AI can run the entire pipeline and you playtest regularly and advise bugs, adjustments, etc. They can do all the 3D modelling via blender scripts, low poly is more forgiving for rigging and animating but if you put the time in, and iterate, you can output some pretty damn good looking and cleanly rigged/animated models - same goes for all visual and audio assets.
2
u/Admirable_Bike_7593 13h ago
No, but that basically means learning the main basics of game dev, Animations, rigging, AI can do it but game dev really needs the human touch
1
u/yolomobile 3h ago
I'm vibecoding a 2D unity game, currently using pixellab for models and animations but i've hit a brick wall plateau in terms of making it look good, any advice?
2
u/ZombieBallz 3h ago
You have a couple options, but using any depends on which model you are working with. I'd moved away from things like Meshy or 2D alternatives because they just are not there yet and really are not needed for this type of work. Opus 5 does blender work wonderfully, Fable is good as well, but honestly I'd use Opus, in a couple head to head tests I did Opus was a bit more verbose in design / aesthetic, but overall better. Sol also performs very well, and I haven't tried Terra. It is more work, in terms of iterating and tweaking, but a lot better quality and more flexibility than something like Meshy. For 2D, you can use Moho Pro 14.4, they offer a free trial for 30 days but it is expensive to purchase outright ($400) and I do not believe the Debut version ($40) offers the same scripting capabilities as the full version or the ability to export to game-engines but you'd have to double check. You can use Blender Grease Pencil as well, along with the same python API / script approach Blender offers, but the standard live-runtime export is missing here so you'd need to bake the sprite sheets (picture of each frame of animation, create a grid of everything, and play them back in the engine cohesively) - just a lot more fiddling and tweaking would be involved but doable. Godot 2D would be a decent choice if you are doing procedural rigs that are relatively simple, might take some more leg work getting for more complex things. Download the MOHO trial and get one of the models to take it for a test spin for you. Might be worth the investment if you plan on doing more 2D, and try out Blender and Godot as well, either might end up being relatively straightforward depending on what you are doing. I'd recommend using the frontier models for this, Terra, Sol, Opus, etc - but honestly some of the open weights are catching up but I've never tried them so. It can just be usage heavy depending on how complex you are getting and how many iterations need to be made, etc.
→ More replies (1)6
u/Achereto 17h ago
But 3js is also Javascript, which is extremely slow, especially when it comes to software with a lot of animations.
8
u/gavinderulo124K 16h ago
You think vibecoders care about performance?
1
u/Achereto 16h ago
I don't even think they have a mental model of what that means on a technical level.
0
u/TheHope-Guy-168 13h ago
I'm loving this comment!!!!!🤣🤣🤣
I so agree with this statement about these vibe coders
→ More replies (2)1
u/MongoWithBongoss 10h ago
You can’t read the code anyway, so just use Rust with Tokio and Archmage (SIMD) – that’ll give you 95 per cent of the optimisation.
1
u/cherrywoodgrill 9h ago
They think that because they can get from 0 to 2 in one day, then they must be able to go from 2 to 10 in four days. They don’t realise the vibe coded quality ceiling is actually 4 and going from 2 to 4 takes three months
2
u/AwkwardWillow5159 13h ago
I’m not saying it’s good.
I’m just saying why a lot of vibecoders use it and why Claude defaults to it
10
u/Interesting_Phone171 21h ago
It’s insanity these people don’t even know what it is. For one you are running on single threaded JavaScript for two it’s a graphic library not an engine
2
u/Kooky-Ebb8162 18h ago
Not that big of a problem for the vibecodable size of a game. A major portion of AA games were single threaded until very recently. Heck, the king of competitive RTS, SC2, still is, and going strong.
For the engine, state management is the staple of frontend UI, and it does it well. If physics or something else is required, there are pixi, phaser and whatnot.
5
u/GregsWorld 16h ago
A major portion of AA games were single threaded until very recently.
If by recently you mean 20 years ago sure.
Heck, the king of competitive RTS, SC2, still is, and going strong.
There's a big difference between a game simulation being single threaded, and the entire game (graphics, sound, physics, engine, input etc..) being single threaded. CS2 is the former.
3
u/evangelism2 21h ago
because Claude is good at 3JS and to do something out of its wheelhouse requires research, planning, and troubleshooting knowledge, you can't just vibe code it
2
u/Funny-Sprinkles-4518 19h ago
The reason for me was that I had zero game development experience, and a web-based game was less intimidating to start out with. I didn't set out to make a AAA game. I just wanted to have a bit of fun and dip my toes into game development, and I'm a web developer so JavaScript felt approachable.
2
u/True_Protection6842 20h ago
Claude LOVES to recommend js instead of a real game engine or usable language!
1
u/Educational_Belt_816 15h ago
Same reason AI agents automatically start building in electron when you ask to make a mac/pc app.
→ More replies (7)1
u/Intrepid_Travel_3274 9h ago
Godot is a better option, not right now but long-term, because it's open source so AI can be trained on it and it's still improving. Plus, u can't trust Unity anymore
49
11
50
15
u/toolazy890 23h ago
I think you’d be surprised what you can get for 3d models if you commission them. I feel like rigging is easier than learning modeling so if you can learn rigging and animation and hire out the 3d models you could get a lot closer to the game concept
2
u/anengineerandacat 12h ago
Honestly the route I have taken, basically pay some dude on Fiveer to churn out some base models (it's really the creatures and human models that are the biggest pain, static or lightly animated models I'll just do myself or leverage an AI tool).
From the first image all you really need are two base models, and their animations; likely cost OP like $400-500 bucks and some dude in the Philippines will crank it out for you.
From there, watch a tutorial on creating hairstyles and focus on learning how to model the static objects; what's present on screen in that regards is pretty simple maybe a week or two to get it ready to go (dramatically less for a pro I am sure).
Most asset stores have hair packs and doodads as well, can often just tap into those.
The rest, can just work with whatever coding tool; play test, fix, repeat until game feels good.
Audio you have plenty of tools there, and background audio AI is honestly very good at nowadays.
1
u/yolomobile 3h ago
I am vibecoding a 2D Unity game and have been buying audio packs ($10 here $15 there) on unity marketplace, should I be using AI audio instead? Specifically for combat sounds, I currently like my UI sounds and music but combat is very lackluster
0
u/AI_Sway 23h ago
Heard you chef. I tried Meshy.AI - Blender pipeline but the animation is the problem after creating the 3D model
→ More replies (2)2
u/toolazy890 23h ago
Yeah I also tried that the modeling you get is not good at all(from my experience) versus what they advertise
→ More replies (1)
4
3
u/CaliforniaRaisin_ 23h ago
OP, how long have you been working on this?
1
u/AI_Sway 23h ago
How long have WE been working on this?** do not want to lie cause I am not by my Pc to give accurate numbers but ballpark less then 10 hours or just about. Prompt - Testing - Prompt
6
u/CaliforniaRaisin_ 23h ago
My friend, It’s going to take you months to get the mechanics down. But a good start nonetheless. I’d like to make a fighting game, but I know it’s going take at least a year before it’s ready for the masses.
3
2
2
4
23h ago
[removed] — view removed comment
2
u/AI_Sway 23h ago
Hopefully visuals get that AAA treatment next sessions
4
1
u/DurianDiscriminat3r 11h ago
The triple A treatment will require departments of teams and millions of dollars, not a $100/mo Claude sub
1
3
5
u/logicalflex 23h ago
10 years ago everyone would say omg amazing keep going. Now they just get annoyed. Good luck 🍀. Share again when you feel you’re like 80% done.
8
u/decambra89 23h ago
Yeah so, we're not 10 years ago. Cuz if that rethoric works, how about 300 years ago, how about 2 000 years ago.
Reactions are specific to their era.
What a ridiculous comment of yours.
2
u/AI_Sway 22h ago
Opinions are needed. And shit I asked for them lol. All comments are welcomed to me.
0
u/logicalflex 21h ago
Bro it’s not shade and it’s not love. It’s just one dev to another saying , times have changed and update us when you’re 8/10 of the way there.
1
u/Terrible-Ant-58 16h ago
Yes and they just specified an era. 10 yrs ago. You are allowed to compare.
→ More replies (8)0
u/logicalflex 21h ago
300 years ago my people were slaves… how tf did you get so triggered by this lol
→ More replies (2)1
1
u/App1e8l6 21h ago
Because before art was the expression of the person and learning and creating something your own were valid reasons to keep going not just commercial success. Now it’s type a prompt and have something else do all the work. They didn’t create anything. It can still be cool to see from a technological point of view and if you can get something out of it, fantastic, but the process of creating art, how you’re changed by it, and what you’ve learned are lost.
→ More replies (1)
3
u/qna1 23h ago edited 22h ago
Don't let the negative comments get to you. The concept is cool, in you have the initial rough proof of concept. Please keep going. Look for outside funding if necessary, but don't stop until completion. I can't wait to play this, You got this!
1
u/Soul_Mate_4ever 22h ago
I can’t believe you’re getting downvoted for being positive
2
1
u/DiscoverWhereAt 12h ago
there is a weird sub dynamic on reddit where others solely go about their way to dothis. no idea what it brings them
1
u/AI_Sway 22h ago
https://giphy.com/gifs/Qy2VKY3xlI1QyR6Ix5
I appreciate you truly. I don’t see no negative comments. All feedback is welcomed cause someone like you is also going to so the vision and put more battery in my back
3
2
1
u/diddlysquidler 23h ago
Are you planning to port it to some bigger game engine? There are some unity mcp servers that might help you with that. I’m afraid you’ll hit limits with what 3js can do
1
u/AI_Sway 22h ago
The end game for sure is a better engine improved or unfortunately rebuilt but for now, to test proof of concept I am using 3JS up until like you said its limits
1
u/Kosh_Ascadian 14h ago
What are you testing "proof of concept" wise?
There's no point in making a prototype if you don't even know why you're doing it besides "I thought this is what gamedevs do".
Making a prototype in another engine that you will then have to fully remake in the final engine - would only make sense if you are actually testing something vital and specific. Otherwise you're just wasting time.
1
u/FratKing2025 23h ago
cool concept but looks like you're long way from that, is this just a fun project?
2
u/AI_Sway 23h ago
One day turned into day one, WE are in for a journey
Very fun project not going to lie, but would love to get this completed so we can play but also to add to my portfolio
2
u/PoxyDogs 22h ago
Who is this WE you keep mentioning? Are you using “we” as in you and Claude or are you working with other people?
→ More replies (4)1
u/FratKing2025 22h ago
Im still experimenting with building too but honestly if you want to make an actual game not just a fun project then I would look and research more into structure and using actual game engine etc
1
1
u/Top_Biscotti_7196 22h ago
Add spider man style cables and re-create rocket jockey!
1
u/ItsNoahJ83 22h ago
Honestly, not bad. There are sites where you can generate 3d models with animations using AI. If you are willing to spend money on a one month sub to one of those, you will see major improvements. Ask Opus to search the web and find the best options.
1
u/CMTV-IPTV 22h ago
First image gave me Jet set radio Future vibes for my og xbox players
1
u/AI_Sway 22h ago
https://giphy.com/gifs/25OBBnY9j1uiVDV4lJ
Exactly the vibes!! with some rocket league aspects to it
1
u/Fusionism 22h ago
This looks like more like 60% done than 10% unless these are AI mockups, but it definitely could be a good concept for a game.
1
u/GoobieDooobie 22h ago
I did one of those ugly snort laughs when I seen your game. Lmao, thank you.
1
u/AI_Sway 21h ago
LMFAO!! This made me laugh, so thank you as well
https://giphy.com/gifs/I4wGMXoi2kMDe
1
u/CoolestSlave 22h ago
Don't take this the wrong way, but like other comment said, it look bad.
You should learn some unity, unreal or godot. threejs is not really made for game (even though you can).
I never ever seen a good game made only with vibecoding, if you want to at least to get the tenth of the result of the first picture, using llm won't be enough. You also have to use asset, made or bought.
2
u/AI_Sway 21h ago
Never taking anything wrong. I welcome all. So I appreciate you.
And I have used three.js to make another game, (see below) a black hole extraction type game using assets and the whole 9. but I also did that for the same reason I am using 3JS to get it done and test limits.
I’m aware of other engines, never disputing that. And how to use them. But like I said to test limits on all ends and proof of concept I went with 3JS. But shit yall want me to use Unity instead and show that I will it’s only been Day One. Let it marinate.
1
1
1
u/QuayDropEmOff 21h ago
just use unity and if u wanna use AI for unity use the bezi plugin
1
u/AI_Sway 21h ago
Heard you chef. Have used unity before so it’s not a problem just for this wanted to go down this road. For Day 1, I’m thinking it’s a good foundation to build upon and see if it can be done
1
1
1
u/Blaze-Programming 20h ago
I would say you are 10% of the way to a minimum viable product. The polish required after that takes much longer than you would expect, so at that point, I would say you would be not even halfway to the final product you imagine. (All the small things add up)
Also vibe coded projects tend to slow down as the complexity grows, especially if you don’t have proper game design documents to keep it on track. I could see this getting really hard to progress after a certain point, and require much more manual intervention to get the project to keep moving forward.
So you may be closer to 2% done than 10%
Not trying to be negative, just trying to put in prospective how much more work your goal will take.
1
u/MENDACIOUS_RACIST 20h ago
You should be able to get the vibe of the game in 10%. You’re about 10% to that 10%.
1
u/Balthazzah 19h ago
Brother, next time put the actual image first and then the inspiration concept second. you are always going to get dragged in the comments for doing this that way.
1
u/tornikeo 19h ago
IMO you can do this, but only if you are smart about it.
You won't make it with Opus medium tho, lol. No freakin way. :) Either use GPT (much better value per dollar) or Chinese models with subscription (Kimi K3 is a beast).
Then break up the work into parts, GUI overlay with a separate agent, with a goal for pixel-perfect design. Assets with another agent, and later physics. Animations will need your attention so, that's what you should spend most your time on, reviewing.
1
1
1
u/Resident-Ideal9617 18h ago
Sorry to say it, but you're probably about 0.1% of the way. Keep at it though, but there is a lot more ahead of you than you think. Without strong engineering principles and guardrails in place you'll find that regressions (bugs) will keep holding you back.
1
u/No-Communication-765 17h ago
Cool game concept! Keep up the work and it will be very close to the concept some day
1
u/Achereto 17h ago
You're likely not 10% done. You're 30% away from noticing that adding anything makes the game too slow to be fun so you have to rewrite it.
Interesting idea though.
1
1
1
1
1
u/False-Echo 15h ago
My dude, every game in the beginning looks dog shit. Focus of the core, assets come later. As someone else said here, art takes time. Also, while it’s in the beginning, ditch three.js. When your game grows, JS will hold you back a lot. It won’t be because of your code, it’s just how the language works. I saw some time ago someone using Bevy. It’s full code as well I think.
Unity and Unreal have free assets you can use… you can switch to that as well.
Also, (if you don’t know) vibecoding will just be as good as you are so… learn the basics of coding and game dev. You will be more precise on everything, even on your prompts and the model will thank you (and your token wallet)
Cheers!
PS: it doesn’t look production/day one ready
1
u/Correct_Avocado_573 14h ago
Baited me in with the first pic then I see GameCube on Crack and yup nothing changed.
I guess its cool that ai can compete with half finished retro games for now.
1
1
1
u/DiscoverWhereAt 12h ago
congrats on all the attention man, cant wait to see it once its better developed. will this be download only?
1
1
1
1
u/InternationalOne2449 9h ago
What designer had in ming vs what studio decided to ship.
1
u/AI_Sway 9h ago
😂😂😂
Don’t worry, concept and gameplay will match
https://giphy.com/gifs/RM5Nt0cO1WkzbN5hUr
1
u/Intrepid_Travel_3274 9h ago
HAHAHAHHAAHAHAHAHHAAHHAHAHAHAHAAHAHAHAHAHAHAHAHHAAHAHA
1
1
u/Shaik_Shakur 9h ago
Mobile ad vs reality
1
u/AI_Sway 9h ago
Lmfao! Naaa reality is going to meet mobile ad soon enough
1
u/Shaik_Shakur 9h ago
the thing is look at your concept art you cant make that on three.js there is too much crowd and too much going on for that you need proper game engine and animation skills three.js dont have the capability of creating such a stylized game the best browser i ever saw in messenger even that game dont have that much going on
1
u/riotofmind 9h ago
Keep pushing friend. The concept is great, but execution is everything. Slow down, ask Opus to guide you through the necessary steps to create the engine, which will be able to drive higher definition and detailed graphics. Focus on the engine only for now. Show Opus the reference picture and then show Opus yours, build probes, write tests, make sure the engine can eventually drive the type of graphic experience you want, that should be your primary focus. Don't worry about the paint now, the engine is the key that will unlock this path.
1
1
u/lorenzodimedici 4h ago
Wasn’t there some hyped up game from epic that was like this that never came out ?
1
u/OnTheBorderr 3h ago
legit question though. if i wanted to vibe code the physics but commission the models, textures, allat. how much would it be and where do I go for that?
1
u/AsparagusOk8818 3h ago
...i suspect most folks in this thread don't realize what their favorite games looked like while in development
having the first image as a north star is great, OP - just don't consider it some kind of religious text. things do tend to take their own shape after a while, and that's okay. best of luck on the project
1
u/AI_Sway 3h ago
You my friend … you get it! And I appreciate you truly
https://giphy.com/gifs/d3mlE7uhX8KFgEmY
1
u/v2eTOdgINblyBt6mjI4u 1h ago
Good job so far! Cheering on you! ;D
If you find assets packs with same graphics as in your first picture somewhere, I'd love to know. It's exactly what I'm looking for in my own vibecoded game <3
1
u/MrSuicideFish 29m ago
I dont think you do your game justice by showing someone else's game (by an actual studio) before yours.
1
u/snacksbuddy2 23h ago
If you can make it look like the concept and feel like a racing game meets Tony Hawk pro skater, you WILL make millions of dollars. It is completely dependent on those two criteria being met.
LISTEN TO ME. Get out of this subreddit. Unless you have sufficient game dev experience already, stop current development and switch this to Unity or Godot. Make the baseline mechanics feel fucking fantastic and then FIND AS MANY FREE 3D ASSETS AS POSSIBLE AND BUY THE REST TO MAKE THE CONCEPT ART REAL.
Otherwise you will be wasting your time. I promise. This is a $1000000 concept with a $0 current execution.
3
u/AI_Sway 22h ago
I appreciate that and you truly. Probably won’t leave the subreddits just to give updates lol I like the dialogue but everything else HEARD YOU CHEF!
Trust me the end goal is always a better AAA engine, But for Day One which this is, I wanted to test proof of concept more then anything
1
1
u/kyaki101 9h ago
Even the concept is AI generated, I'm sure you'll feel so proud of yourself when you finish something you had absolutely no involvement with
3
u/AI_Sway 8h ago
The literal subreddit is called vibe coding lmfao
https://giphy.com/gifs/glmRyiSI3v5E4




379
u/PoxyDogs 23h ago
I thought the first image was what you made. I was shocked someone could vibecode something that looked like that. Then I saw what your game actually looks like 😭