So today I tried vibe coding in nvgt with Claude, since a friend of mine told me it was possible.
-
So today I tried vibe coding in nvgt with Claude, since a friend of mine told me it was possible. Two things. I got an actually pretty solid workflow for automatically porting BGT games to nvgt and this runs pretty smoothly and cool. What absolutely doesn’t work for me though is creating completely new games in it using claude. Yes, it runs. Yes, in game mechanics completely work. But bro, this thing completely shitted on the soundpool. It seams to have no understanding at all how this thing works. So wirst it introduced completely weird panning, then the panning was reversed, the everything was center, then panning sorta worked but when you took a single in game step the whole thing died and you could hear no sounds at all anymore, I tried it like 10 times and then gave up. So what do I learn? Didn’t learn BGT back in the day for nothing after all lol.
-
So today I tried vibe coding in nvgt with Claude, since a friend of mine told me it was possible. Two things. I got an actually pretty solid workflow for automatically porting BGT games to nvgt and this runs pretty smoothly and cool. What absolutely doesn’t work for me though is creating completely new games in it using claude. Yes, it runs. Yes, in game mechanics completely work. But bro, this thing completely shitted on the soundpool. It seams to have no understanding at all how this thing works. So wirst it introduced completely weird panning, then the panning was reversed, the everything was center, then panning sorta worked but when you took a single in game step the whole thing died and you could hear no sounds at all anymore, I tried it like 10 times and then gave up. So what do I learn? Didn’t learn BGT back in the day for nothing after all lol.
@randomfelix You have to totally have some kind of reference for Claude to refer back to for NVGT, otherwise yeah, it's gonna do shit like that. Rofl
-
@randomfelix You have to totally have some kind of reference for Claude to refer back to for NVGT, otherwise yeah, it's gonna do shit like that. Rofl
@Bri I mean porting over games works really good, but creating new ones, currently no. Even with a reference it completely butchered it. But I still find this is an interesting topic so would be interested how some people did it, because I know for a fact some people have created games/recreated games which in original weren’t in nvgt or bit at all.
-
@Bri I mean porting over games works really good, but creating new ones, currently no. Even with a reference it completely butchered it. But I still find this is an interesting topic so would be interested how some people did it, because I know for a fact some people have created games/recreated games which in original weren’t in nvgt or bit at all.
@randomfelix You kind of have to have good knowledge about NVGT yourself as well as kind of watch what it's doing in realtime and be ready to stop and correct it at any given moment's notice.
-
@Bri I mean porting over games works really good, but creating new ones, currently no. Even with a reference it completely butchered it. But I still find this is an interesting topic so would be interested how some people did it, because I know for a fact some people have created games/recreated games which in original weren’t in nvgt or bit at all.
@randomfelix @Bri I give it the nvgt_export directory, which you can generate with the generate_engine_dump tool in the others directory in the NVGT repo. Tell it that it is based on AngelScript, etc.
I've had a similar experience to you. It is generally a huge help when cleaning up and improving things, but I feel like once it has seen the bad, old code, it tends to stick to those patterns and just burns tokens on absolutely weird stuff that doesn't really improve anything.
Also, once it forgot to create a form window, and it took me a while to realize why the form wasn't working. But yeah, you need to be able to think through that messy code and still know the patterns from back then. -
So today I tried vibe coding in nvgt with Claude, since a friend of mine told me it was possible. Two things. I got an actually pretty solid workflow for automatically porting BGT games to nvgt and this runs pretty smoothly and cool. What absolutely doesn’t work for me though is creating completely new games in it using claude. Yes, it runs. Yes, in game mechanics completely work. But bro, this thing completely shitted on the soundpool. It seams to have no understanding at all how this thing works. So wirst it introduced completely weird panning, then the panning was reversed, the everything was center, then panning sorta worked but when you took a single in game step the whole thing died and you could hear no sounds at all anymore, I tried it like 10 times and then gave up. So what do I learn? Didn’t learn BGT back in the day for nothing after all lol.
@randomfelix I just... You know... If Claude is in your hands and you can code with it, why NVGT, for God's sake?
-
@randomfelix I just... You know... If Claude is in your hands and you can code with it, why NVGT, for God's sake?
@destranis @randomfelix Why not?
-
R relay@relay.infosec.exchange shared this topic
-
@randomfelix I just... You know... If Claude is in your hands and you can code with it, why NVGT, for God's sake?
@destranis because it still rocks for creating audio gaming experiences without for example a lot of the cross platform hassles.
-
@destranis because it still rocks for creating audio gaming experiences without for example a lot of the cross platform hassles.
@randomfelix Except for the fact that noone really knows neither BGT nor NVGT. Imagine applying for a job, showing your projects and then be rejected the hundredth time because normal corporations just laugh at you.
-
@randomfelix Except for the fact that noone really knows neither BGT nor NVGT. Imagine applying for a job, showing your projects and then be rejected the hundredth time because normal corporations just laugh at you.
@destranis @randomfelix Isn't it funny that I literally did that? I applied for an apprenticeship here in Germany, explaining my experience with NVGT—which you can actually describe very well.
It's about understanding patterns in development, not just syntax. Now I'm learning everything NVGT didn’t teach me before, which is great, because obviously it’s not enough for real-world software engineering on its own.
I also find it funny that both OP and I are doing the same apprenticeship—IT Specialist for Application Development (or whatever you want to call it in English)—and you're trying to argue that NVGT is somehow bad for a career. Honestly, who cares? It can just be a hobby, and that’s fine.