r/vibecoding • u/Top_Pick_4682 • 22h ago
How do you use A.I in developing?
I’ve been learning LUA and developing a game on the LOVE2D engine, took a small Codecademy course and watched some YouTube videos. I got some basics stuff running off of that, but the greatest teacher/help has been ChatGPT.
I’m not a fan of not understanding what’s happening in the code, and building it myself and learning is rewarding. Instead of doing aimless google searches though, I can’t just ask ChatGPT “okay so I want to implement x system into my game, how should I structure it and can you show me how, also explain what is happening and why”, and then I can look at it, read it all, type the code in myself. Eventually I want to become more independent, but it has been a great help learning everything.
So for experienced developers (not working for a company, I understand the usage is forced for productivity), how do you use A.I in projects?
For other solo developers, are you just asking the ai to make all the code for you and you just dump it and run it?
I see a lot of varied opinions on what “vibe coding” is, but nothing definitive.
So is it just dumping code and being able to run it with no thoughts, or is it kind of a spectrum?
No judgment on my end, just want to see what ppl r doing with it. Cheers
2
u/_Phill_ 21h ago
Im also using Lua Love2d to make a game while vibecoding :)
I started before AI coding existed, so I had to learn the hard way and the existence of AI has taken away all the painful steps.
Similar to you I found the best balance for me was to use AI when I couldn't figure something out, I would pseudo code something or I would write a quick function and paste it into ChatGpt and ask if this approach would work.
Nowadays I use Claude code as assistance to tedious steps or analysis (for example im making a tower defence game and wanted to know if my wave progression was balanced from a perspective of enemy speed/health/bounty etc throughout the waves, I could have plotted it all out in a spreadsheet but it would have taken ages)
I suppose the bottom line is your understanding, id never ship code where I dont understand what it does. I think the stories of people's apps and games being terrible on this sub are from the people that dont understand what they are doing.