ChatGPT, Gemini, and Claude Work Together to Make a Mod… — Transcript

Watch ChatGPT, Gemini, and Claude collaborate to create a Star Wars Minecraft mod from scratch, showcasing AI-driven game development.

Key Takeaways

  • AI agents can complement each other by dividing creative ideation and coding tasks.
  • Iterative debugging with AI assistance can progressively improve complex mod development.
  • Combining AI creativity and coding capabilities enables rapid prototyping of game add-ons.
  • Current AI-generated mods may require significant troubleshooting before full functionality.
  • Using multiple AI tools together can enhance the scope and quality of game mod projects.

Summary

  • The video features ChatGPT, Gemini, and Claude working together to develop a Star Wars-themed Minecraft add-on.
  • Gemini is used primarily for generating creative ideas and planning features for the mod.
  • Claude handles the bulk of the coding and debugging process for the add-on.
  • The mod includes features like modular lightsabers, blaster technology with heat management, force stance system, and Imperial outposts.
  • Initial builds have multiple errors that Claude helps to identify and fix iteratively.
  • The creator tests features in Minecraft, noting successes and failures such as lightsaber activation and blaster functionality.
  • ChatGPT is planned to assist later in creating 3D models and textures for the mod items.
  • The mod introduces new gameplay elements like force powers with UI indicators and custom enemy behavior.
  • Despite challenges and bugs, the mod reaches a playable state with functional weapons and force abilities.
  • The video highlights the collaborative potential of multiple AI agents in creative software development.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
ChatGPT, Gemini, and Claude all working together to create a Star Wars add-on from scratch.
00:06
Speaker A
Instead of making them all compete today, we're working together and we're starting off with Gemini for exchange.
00:10
Speaker A
Now, if you remember, Gemini is not the best at making add-ons, but it does have a really creative ideas.
00:16
Speaker A
So we're using it as an idea guy.
00:17
Speaker A
Put together a really fun idea for a Minecraft Star Wars add-on, think of three to eight features you want to add, and give me a detailed plan for how we will develop each of the components.
00:33
Speaker A
Paste in the super prompt, and then we'll send that off, let's see what Gemini has to say.
00:37
Speaker A
I just got done watching the original Star Wars, and I am all on the Star Wars train for this one.
00:41
Speaker A
It's given us five questions to narrow it down, we'll answer these.
00:46
Speaker A
All right, answered those questions, let's see.
00:48
Speaker A
It is going Galactic Survival Update, that sounds hyped.
00:52
Speaker A
It looks like it's added five features.
00:54
Speaker A
The modular lightsaber, not just a sword, but an active tool with projectile deflection, that's sick.
01:00
Speaker A
Blaster tech and heat management.
01:03
Speaker A
A force stance system.
01:04
Speaker A
What does that mean?
01:45
Speaker A
No way it gets this, Imperial outposts are a custom structure it's adding.
01:50
Speaker A
Crafting the assembler, which is how you're able to craft a lightsaber.
01:54
Speaker A
Okay, okay, okay, I like where this is going, I need you to give me a master prompt that I can feed to a coding agent that I will have create this add-on for us.
02:05
Speaker A
And we're going to Claude for the code.
02:06
Speaker A
So we'll take all of this and we're going to bring this over to Claude, who's going to be doing the bulk of the coding.
02:12
Speaker A
We will put it on Opus.
02:13
Speaker A
Actually, I'm going to be honest, I don't know what Opus does, but it's supposed to be stronger.
02:16
Speaker A
So we will paste this prompt in, it's quite a long prompt, we should be able to send this off.
02:21
Speaker A
I bet this is going to take a long time to get us something.
02:25
Speaker A
So.
02:27
Speaker A
Now, let's see what we got.
02:28
Speaker A
Here's your Galactic Uprising add-on, both as an MC add-on.
02:31
Speaker A
As a dot zip, we're going to download this.
02:33
Speaker A
We'll bring the behavior pack, resource pack goes in here.
02:38
Speaker A
Let's take a look at some of this.
03:20
Speaker A
This is a lot of features, dude, this is almost too much to take in just reading.
03:24
Speaker A
I'm just going to open up Minecraft and we'll take a look at it together.
03:27
Speaker A
Let's see the behavior pack.
03:28
Speaker A
Ooh, okay, we have something, Galactic Uprising behavior pack, lightsabers, blasters, force powers, and Imperial enemies.
03:35
Speaker A
Let's activate that.
03:36
Speaker A
And it, ooh, that's kind of cool, it's a blue lightsaber for the behavior pack and it's a red one for the resource pack.
03:41
Speaker A
It's kind of neat.
03:42
Speaker A
What's the over-under that we get no errors?
03:44
Speaker A
Oh, there they are, there they are, flowing in.
03:48
Speaker A
Okay, like three pages of errors, honestly not that bad.
03:52
Speaker A
It looks like the first thing is a lightsaber.
03:54
Speaker A
Ooh, okay, here we are, lightsaber hilt, lightsaber ignited.
03:58
Speaker A
I think you're supposed to be able to switch between them.
04:10
Speaker A
As you can hear, it doesn't really seem to be working.
04:14
Speaker A
I bet that's got something to do with these pages of errors.
04:17
Speaker A
We'll note it down.
04:19
Speaker A
And we'll just have it fix everything at once.
05:01
Speaker A
All right, next feature was supposed to be blaster tech.
05:05
Speaker A
Okay.
05:06
Speaker A
Let's see if there's a blaster even.
05:08
Speaker A
Okay, we do have a blaster item, that's a good start.
05:11
Speaker A
Let's see.
05:13
Speaker A
I'm definitely going to want it to make some 3D models for the items, because these are kind of lame.
05:18
Speaker A
But that's actually going to be where ChatGPT comes in later.
05:20
Speaker A
So, when we right-click, it looks like it does nothing.
05:22
Speaker A
I think these errors are going to break everything, so I'm just going to copy these to the clipboard and we will feed this to Claude.
05:30
Speaker A
I got all those errors in, and we will send it off, I bet it gets this pretty fast actually.
05:34
Speaker A
Because Claude's pretty smart.
05:36
Speaker A
All right, it's gone through, it looks like there is just six things to fix, but it goes from three to five, so maybe only five.
05:42
Speaker A
It looks like it messed up every single particle it tried to add.
05:46
Speaker A
So we will fix all of those.
05:50
Speaker A
In theory, that's all that's wrong with this.
05:51
Speaker A
So, let's reload it, slash reload all.
05:55
Speaker A
Still tons of errors, man.
05:58
Speaker A
Okay, we're down to just like one page of errors.
06:01
Speaker A
I'm going to copy that and I'm just going to send this to Claude.
06:03
Speaker A
I got these errors, please fix.
06:46
Speaker A
But while it's thinking, we might as well see if any of this works.
06:50
Speaker A
Blaster.
06:52
Speaker A
Still doesn't do anything.
06:54
Speaker A
What about the Stormtrooper?
06:56
Speaker A
Oh.
06:57
Speaker A
That's kind of a cool spawn egg.
06:59
Speaker A
Let's see if it even has anything.
07:02
Speaker A
Oh, he actually moves.
07:03
Speaker A
Oh.
07:05
Speaker A
Wait, if I go in survival, will he hit me?
07:08
Speaker A
He looked.
07:09
Speaker A
Oh, what?
07:10
Speaker A
Whoa, what was that?
07:11
Speaker A
He just started hitting me, he started killing me, man.
07:14
Speaker A
I'm going back in creative, I don't want to mess with that.
07:16
Speaker A
I guess that works kind of.
07:18
Speaker A
We are going to have to do something about that texture though, that is where ChatGPT is coming in though.
07:21
Speaker A
Okay, it looks like it was another problem with the manifest, which we already changed, but I guess we will copy this one more time and paste that into here.
07:27
Speaker A
And we'll try it one more time.
07:28
Speaker A
There's still a lot of errors, man.
07:30
Speaker A
Let's see.
07:31
Speaker A
Blaster.
07:33
Speaker A
Still doesn't do anything.
07:34
Speaker A
Lightsaber.
07:36
Speaker A
Also doesn't do anything.
07:38
Speaker A
Man, this might be a lot more troubleshooting than I thought.
07:40
Speaker A
One more time, copy those errors, I got these errors, please fix.
08:24
Speaker A
Man, dude, I'm praying for Claude.
08:26
Speaker A
All right, looks like the first one we're addressing is the Stormtrooper, and it looks like it's supposed to be holding a gun, but it doesn't have that.
08:32
Speaker A
So, we'll copy this new code and we will put that in here.
08:36
Speaker A
Then it looks like we're having trouble with our main.js, which that is what it's supposed to run like literally everything.
08:40
Speaker A
So, let's take a look at it actually.
08:43
Speaker A
Whoa, dude, I have not looked at this, look at how many lines of code this is on the right side.
08:50
Speaker A
That is insane, 634 lines just for the behavior pack.
08:54
Speaker A
Dude.
08:56
Speaker A
We will copy the new code, paste it in, it made it longer, 646 is crazy.
09:01
Speaker A
Should be everything though.
09:02
Speaker A
So, let's try this again, slash reload all.
09:07
Speaker A
Oh, we got a couple errors.
09:09
Speaker A
We get this error, I get this a lot actually, I wonder what this is, because it's a common issue for the AIs.
09:13
Speaker A
But focus on this part right here.
09:17
Speaker A
Anyways, there were a handful of errors.
09:18
Speaker A
But let's see if the Stormtrooper.
09:20
Speaker A
Uh, nope.
09:21
Speaker A
He looks the exact same.
09:22
Speaker A
So I guess they didn't fix that.
09:23
Speaker A
Lightsaber.
09:25
Speaker A
Can we turn it on?
09:27
Speaker A
No.
09:28
Speaker A
Blaster.
09:30
Speaker A
No.
09:31
Speaker A
What about the force?
09:32
Speaker A
Can we use the force on this cow?
09:35
Speaker A
Man.
09:37
Speaker A
Oh, dude, I'm starting to lose hope.
09:39
Speaker A
I don't know if Claude's got this.
09:41
Speaker A
We might have gone too far this time.
09:43
Speaker A
We'll copy these errors and we will put it in here.
10:22
Speaker A
Okay, I have replaced all of them.
10:25
Speaker A
It straight up just removed every custom component it added.
10:29
Speaker A
So.
10:30
Speaker A
I guess it didn't like that.
10:31
Speaker A
Let's see if it works though.
10:32
Speaker A
Slash reload all.
10:34
Speaker A
Ooh, that's the only one message we want to see.
10:36
Speaker A
It looks like it worked.
10:37
Speaker A
No errors.
10:39
Speaker A
Ooh, okay, wait, let's see, let's see.
10:40
Speaker A
Lightsaber.
10:42
Speaker A
It's a very mid sound effect, but it did work.
10:44
Speaker A
And it's supposed to do, what is it, plus 10 attack damage.
10:48
Speaker A
I mean, that's pretty strong, dude.
10:56
Speaker A
Let's see about the blaster now.
10:57
Speaker A
Who want to shoot this guy?
10:59
Speaker A
It worked.
11:00
Speaker A
That is a lot that we get at the bottom of our screen.
11:03
Speaker A
But I think it's supposed to be like as you shoot more, your heat increases.
11:09
Speaker A
And if you overheat, you have to wait for it to cool down before you can shoot again.
11:14
Speaker A
Oh, okay, that's pretty cool.
11:15
Speaker A
That's pretty cool.
11:17
Speaker A
That is a very big UI it's added at the bottom of the screen.
11:20
Speaker A
But I guess.
11:21
Speaker A
Okay, let's see if it actually damages this Stormtrooper over here.
11:24
Speaker A
Ooh.
11:25
Speaker A
It actually does shoot.
11:26
Speaker A
That's pretty impressive.
11:28
Speaker A
Chicken.
11:30
Speaker A
Oh.
11:31
Speaker A
You know I love me a good gun.
11:35
Speaker A
Oh.
11:36
Speaker A
That's pretty cool.
11:37
Speaker A
That's pretty cool.
11:39
Speaker A
Let's see what else did it add.
11:40
Speaker A
Something called a Holocron.
11:41
Speaker A
Which I haven't even looked at.
11:43
Speaker A
Holo.
11:45
Speaker A
Oh, okay.
11:47
Speaker A
Ooh.
11:48
Speaker A
I think this is how we were meant to be using the force this whole time.
11:50
Speaker A
You have to activate one before it actually works.
11:52
Speaker A
You can either have force push, force jump, or disable one.
11:55
Speaker A
Okay, let's try the force jump.
11:57
Speaker A
Oh, and you get a very big UI at the bottom of your screen with all the force you have.
12:02
Speaker A
Okay, so it looks like it just gave me jump boost three.
12:03
Speaker A
That's pretty good.
12:05
Speaker A
That's enough to get up.
12:06
Speaker A
Is that three blocks?
12:08
Speaker A
Three block tall jump.
12:10
Speaker A
Ooh, that's actually useful.
12:11
Speaker A
That is pretty cool.
12:13
Speaker A
Oh, dude, we got to defend the villagers.
12:16
Speaker A
Oh, my blaster overheated.
12:18
Speaker A
Lightsaber.
12:20
Speaker A
Oh, this is pretty hyped.
12:21
Speaker A
Actually, this is pretty hyped.
12:22
Speaker A
All right, let me try the other ability.
12:23
Speaker A
We can do force push.
12:26
Speaker A
I don't feel like this is doing anything.
12:28
Speaker A
Stance force push.
12:30
Speaker A
Oh.
12:31
Speaker A
Maybe this isn't working, or maybe I'm doing it wrong.
12:33
Speaker A
I don't know, it doesn't feel like it's doing anything.
12:35
Speaker A
Let's see what other item was there.
12:37
Speaker A
Kyber Crystal.
12:38
Speaker A
I think this might just be for crafting a lightsaber.
12:40
Speaker A
But we'll see.
12:42
Speaker A
Here it is, a Kyber Crystal.
12:44
Speaker A
Yeah, it doesn't look like it does anything.
12:45
Speaker A
But it looks like a lot more of the stuff is working.
12:48
Speaker A
Like the blaster and the Stormtroopers, I think what would really take this to the next level though.
12:52
Speaker A
Is if we can polish it off, and that's where ChatGPT is coming in.
12:56
Speaker A
Because I think ChatGPT has a good attention to detail, and I think the first place I want to start.
13:01
Speaker A
Is adding 3D models to the lightsaber and to the blaster.
13:05
Speaker A
Wait, you know what I just realized?
13:06
Speaker A
They added a custom ore, this Kyber Ore.
13:09
Speaker A
We'll take a look at this in a second, but I can already tell that texture needs addressing.
13:14
Speaker A
So we'll hand this off to ChatGPT before we take a look at that.
13:17
Speaker A
I have had Claude give an in-depth briefing of all of the components we've made here.
13:20
Speaker A
Because I'm going to be feeding this to ChatGPT.
13:23
Speaker A
And hopefully that helps it get a better understanding.
13:26
Speaker A
As we polish it.
13:27
Speaker A
So.
13:28
Speaker A
Drop this in here with the super prompt.
13:30
Speaker A
And we're just going to let it read for a second.
13:33
Speaker A
All right, it looks like it knows what it's doing.
13:36
Speaker A
Because we're creating custom geometry models, which I think is exactly what we need.
13:39
Speaker A
So.
13:40
Speaker A
Copy this in here.
13:42
Speaker A
Copy the animation controller.
13:43
Speaker A
And in the resource pack, it made this attachables folder, which is what we're going to be using.
13:47
Speaker A
Uh, but it's just empty.
13:48
Speaker A
So.
13:49
Speaker A
I guess Claude had the idea here, but it just didn't do anything with it.
13:52
Speaker A
Either way, we'll make this file.
13:54
Speaker A
Copy the code and paste it in.
13:55
Speaker A
And it says that should be all we need.
13:56
Speaker A
So.
13:57
Speaker A
Let's try slash reload all.
14:00
Speaker A
No errors, that's a good sign.
14:01
Speaker A
I don't see it though.
14:02
Speaker A
I don't see the item.
14:04
Speaker A
I'm not sure what to tell it honestly.
14:05
Speaker A
Like, I did that and got no errors, but I don't see anything when I hold the item.
14:08
Speaker A
Hopefully it knows what's wrong here.
14:11
Speaker A
After fixing the issue.
14:13
Speaker A
Oh, wait, we actually have something.
14:15
Speaker A
Ah.
14:17
Speaker A
It's a, huh.
14:19
Speaker A
ChatGPT straight up just gave up and uses the default render controller.
14:22
Speaker A
But I mean, it's working.
14:23
Speaker A
We just need to add a texture.
14:25
Speaker A
Huh.
14:27
Speaker A
I mean, look at that though.
14:29
Speaker A
All right.
14:30
Speaker A
Now that we have something working, that took way too long.
14:32
Speaker A
But we have it.
14:33
Speaker A
We just need to make it look like a lightsaber.
14:35
Speaker A
Because this is not cutting it.
14:37
Speaker A
This should be easy enough now that we have something rendering.
14:39
Speaker A
So, we are getting a more complex geometry here.
14:43
Speaker A
I'll paste that in here.
14:45
Speaker A
You know what I did just realize?
14:47
Speaker A
The model for a non-ignited lightsaber is the same for an ignited lightsaber.
14:50
Speaker A
Which could be a problem.
14:52
Speaker A
All right, we got those files.
14:53
Speaker A
Let's reload it.
14:55
Speaker A
Uh, first of all, it's definitely not working.
14:57
Speaker A
But also, I think it's upside down.
14:59
Speaker A
Uh.
15:01
Speaker A
This is kind of hard to explain what is going on here.
15:04
Speaker A
Maybe I can show it a screenshot.
15:06
Speaker A
I think it might work.
15:08
Speaker A
I will see if it knows what to do with that screenshot.
15:11
Speaker A
Fixing the geometry issue.
15:13
Speaker A
All right, let's try this one more time.
15:15
Speaker A
Oh.
15:17
Speaker A
Chat, what are we doing here?
15:19
Speaker A
ChatGPT.
15:21
Speaker A
Uh.
15:23
Speaker A
I don't know if we're even getting closer, man.
15:26
Speaker A
Bro spent an hour trying to fix it.
15:28
Speaker A
Oh, what?
15:30
Speaker A
Oh.
15:32
Speaker A
Wait, look.
15:33
Speaker A
I was looking trying to see where the texture was.
15:37
Speaker A
It was under the ground.
15:39
Speaker A
What?
15:41
Speaker A
Oh, wait, that lightsaber texture is actually pretty good though.
15:44
Speaker A
It's really far away from my hand.
15:46
Speaker A
But hey, the texture is pretty good.
15:48
Speaker A
Honestly, man, this is jank, but I'm done trying to just get the texture into my hand.
15:51
Speaker A
It's been like an hour of this.
15:52
Speaker A
And this is where I'm at.
15:55
Speaker A
So let's just look at the final items.
15:56
Speaker A
And I know we have a custom ore, Kyber Ore.
15:59
Speaker A
Let me go into survival here.
16:00
Speaker A
And grab a pickaxe.
16:02
Speaker A
And if we mine, whoa, this takes forever to mine.
16:05
Speaker A
Okay, and then you get two Kyber Crystals.
16:08
Speaker A
We technically need this assembler block.
16:10
Speaker A
So, let me go find that.
16:12
Speaker A
Okay, so there's an assembler block.
16:14
Speaker A
And if you use it, it has a custom UI where you can craft all of the custom items.
16:19
Speaker A
It's not the prettiest UI, but if you have two Kyber Crystals and three iron ingots, craft a lightsaber.
16:25
Speaker A
You do have to close out of the UI like three times.
16:27
Speaker A
But then there, you get, you can make a lightsaber with its beautiful geometry.
16:31
Speaker A
Boom.
16:33
Speaker A
Okay, wait, so if we get Kyber Crystals.
16:36
Speaker A
So you get two, or no, I got three from that block.
16:39
Speaker A
Try and craft a blaster.
16:41
Speaker A
Then it tells you you need more iron ingots.
16:43
Speaker A
Okay.
16:45
Speaker A
That is kind of cool, it actually tells you how to make stuff.
16:48
Speaker A
Now.
16:50
Speaker A
Ah, we can actually just build it.
16:52
Speaker A
And we have another blaster.
16:54
Speaker A
Oh.
16:55
Speaker A
Dude, I just sniped that rabbit.
16:57
Speaker A
We haven't seen the Stormtrooper a whole lot.
16:59
Speaker A
Oh.
17:01
Speaker A
I've spawned in a handful here.
17:03
Speaker A
I remember one of them absolutely clapped me last time.
17:06
Speaker A
Ooh, whoa, whoa, whoa, whoa, whoa, whoa.
17:08
Speaker A
I saw all those lasers coming at me.
17:10
Speaker A
Oh, oh, that does a lot of damage.
17:11
Speaker A
I got to heal up.
17:14
Speaker A
Look, I think they're fighting each other.
17:16
Speaker A
Yeah, look.
17:17
Speaker A
They killed each other down here.
17:20
Speaker A
Come on, shoot each other, shoot each other, please.
17:22
Speaker A
Ow.
17:24
Speaker A
Oh.
17:26
Speaker A
Honestly, I like it.
17:27
Speaker A
The gunfight is a cool change on Minecraft combat.
17:30
Speaker A
Something different.
17:32
Speaker A
Oh, oh.
17:34
Speaker A
Oh.
17:35
Speaker A
I think we've seen everything in the pack.
17:36
Speaker A
Honestly, it was pretty cool.
17:38
Speaker A
This video wasn't meant to be a competition.
17:42
Speaker A
They were supposed to be working together.
17:45
Speaker A
But I think we can all agree that Claude won this video.
17:49
Speaker A
It was a cool experiment.
17:51
Speaker A
But I think maybe this would work better with some different AIs.
17:55
Speaker A
So leave a comment down below with what AI you think I should try next time.
17:59
Speaker A
And I'll see you in the next one.
Topics:ChatGPTGeminiClaudeMinecraft modStar Wars add-onAI collaborationgame developmentmoddingAI codingcreative AI

Frequently Asked Questions

What roles do ChatGPT, Gemini, and Claude play in the mod creation?

Gemini generates creative ideas and outlines the mod features, Claude handles most of the coding and debugging, while ChatGPT is planned to assist with 3D modeling and textures.

What are some key features of the Star Wars Minecraft add-on developed?

The add-on includes modular lightsabers with projectile deflection, blaster tech with heat management, a force stance system, Imperial outposts as custom structures, and a crafting assembler for lightsabers.

How effective was the AI collaboration in producing a working mod?

The AI collaboration successfully produced a playable mod with functional weapons and force abilities, though it required multiple rounds of debugging and error fixing to reach stability.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →