Artwork for podcast Unreal Engine Diaries
Vibe Coding: The Good, The Bad, and The AI
Episode 219th July 2026 • Unreal Engine Diaries • cMonkX | Unreal Engine Indie Dev
00:00:00 00:22:37

Share Episode

Shownotes

Wild world of AI and its complicated relationship with Unreal Engine in today's episode. I’ve been mulling over how this new tech can feel like a double-edged sword—exciting yet, at times, downright disappointing. You see, while AI has made some tasks smoother, it also has a knack for gaslighting, leading us to wonder if we can even trust it with our code. I mean, let’s get real: there’s something a bit unsettling about relying on a system that can be as slippery as a greased pig at a county fair. As I wrestle with my own project that’s hit a snag, I share my journey of starting over, and how I’m aiming to create a dialogue system that could potentially change the game. Stick around as I spill the tea on my frustrations and victories, because let’s face it, navigating this digital landscape is no walk in the park! Diving into the core of this episode, we unravel the tangled web of creativity and technology as our host reflects on their journey with Unreal Engine. It’s a bit like peeling an onion—layer after layer of excitement and disappointment. Unreal Engine 5.8 has sparked a fire of inspiration, yet it’s also brought a whirlwind of frustrations. The discussion spins around the tantalizing capabilities of AI in game development, particularly how it can streamline processes—like a trusty sidekick swooping in to save the day when the code goes haywire. But hold your horses! The host doesn't shy away from calling out the elephant in the room: AI’s tendency to mislead and gaslight. With a candidness that feels like a chat over coffee, they delve into the paradox of relying on AI while acknowledging its flaws. It’s a rollercoaster ride through the creative landscape, where the promise of innovation meets the stark reality of technological limitations.

Contact: [email protected]

Takeaways:

  • In this episode, we dive deep into the world of Unreal Engine, exploring the exciting yet polarizing features of version 5.8 that have us both thrilled and a bit scared.
  • AI is a hot topic, but our host shares some personal frustrations about how it can mislead and gaslight, especially in creative environments where clarity is key.
  • While working on an open world game, our host experiences the struggle of managing complex AI interactions, highlighting the need for better documentation and workflow management.
  • The conversation touches on the creative process being hindered by the overwhelming presence of AI, which sometimes steals the joy of art and design with its efficiency.
  • There's a humorous reflection on the state of technology and gaming, pondering if fun can still exist in a world so driven by commercialization and profit motives.
  • Ultimately, we are left questioning the role of AI in our creative processes, as it can both empower and frustrate, making us wonder if we're losing the essence of what we love about art and development.

Companies mentioned in this episode:

  • Unreal Engine
  • OpenAI
  • Anthropic

Transcripts

Speaker A:

Hey, everybody.

Speaker A:

Welcome after some break.

Speaker A:

Once again, I have so many things to tell you for those people who don't know what this podcast is about, but it is.

Speaker A:

It's really easy to assume that I'll be talking about how to do things in Unreal Engine, or I will be discussing new updates and maybe giving you some, I don't know, benchmarks and guides and hints.

Speaker A:

This podcast maybe sometimes was trying to be that.

Speaker A:

But the DNA of this show is.

Speaker A:

I just want to share with you thoughts that come to mind when I use Unreal Engine.

Speaker A:

And I haven't been podcasting recently because I haven't been using Unreal Engine that much.

Speaker A:

Even though I'm so excited to use this latest version.

Speaker A:

5.8 Is absolutely, let's just say, thought provoking.

Speaker A:

I can say that because it's also very polarizing.

Speaker A:

We have no features that are both exciting and terrifying and just.

Speaker A:

Yeah, I want to talk about AI because that's just everywhere.

Speaker A:

Now.

Speaker A:

I want to reflect on this one feature where you have your AI agents of choice.

Speaker A:

You can give it an access to Unreal Engine through MCP server.

Speaker A:

And this is something I've been talking about for quite some time because I found my own workaround previously and I've been so excited about it.

Speaker A:

Now I'm kind of.

Speaker A:

I'm really disappointed with A.I.

Speaker A:

Okay, in general, because I find it.

Speaker A:

I'm finally admitting that no matter what you do, no matter how you frame it, how you train it, how you structure it, AI deep down will always lie.

Speaker A:

No matter how constructive, safe your process is, with checks, with validations, with confirming steps, confirming prompts, all that, the whole structure.

Speaker A:

There's always.

Speaker A:

If there is a room and there's always room for a lie, there will be something terribly wrong.

Speaker A:

Which, you know what now, when I'm saying this, maybe it's okay because humans always also make mistakes.

Speaker A:

We make actions that create bugs.

Speaker A:

And maybe that's just what it is.

Speaker A:

But you know, AI is just so confident that we now need to deal with this Autistic, with all due respect, by the way, autistic Internet, with all due respect, genius.

Speaker A:

With all due respect, liar.

Speaker A:

No respect there, Gaslighter.

Speaker A:

It just.

Speaker A:

It's gaslighting so bad.

Speaker A:

And the better model, the greater expectations, the bigger disappointment.

Speaker A:

I feel.

Speaker A:

I feel like it's okay.

Speaker A:

I'll tell you what happened.

Speaker A:

And this brings us back to Unreal Engine.

Speaker A:

I'm working on this open world game.

Speaker A:

I always had this major bottleneck where I couldn't make it truly interactive because I Just didn't really know how to do it right.

Speaker A:

I could see endless tutorials, I could maybe implement some pre made systems and trying to connect them all together.

Speaker A:

It would never work and I would always fail.

Speaker A:

My project would get corrupted and I wouldn't be able to fix it.

Speaker A:

I would end up being forced to start over.

Speaker A:

I spent so many years at this point working on this project and kind of like ending at a point where I would just start having fun.

Speaker A:

It would be just like equivalent of playing a game this, you know.

Speaker A:

And with AI I realized, well, I'm finally able to make it real.

Speaker A:

I can Vibe code it and I can add features that I would never be able to.

Speaker A:

And that's just partially true because you know, I said in the past my project would just corrupt and I would not be able to fix it in Visual Studio or elsewhere, but I would not be able to find solution to my problem.

Speaker A:

And nowadays if something happens with like the startup, if Unreal Engine is crashing, I'm just asking my AI to fix it for me.

Speaker A:

And it, it edits files and within a few minutes things are done, things are fixed.

Speaker A:

This is incredible.

Speaker A:

And no doubt it knows what to fix.

Speaker A:

It saves me so much time, I can move forward.

Speaker A:

Now there is this feature where you can have your terminal in Unreal Engine and you can have your AI running inside of it, so you can write there.

Speaker A:

And AI will effectively use Unreal Engine to make things happen in the viewport.

Speaker A:

It sounds great, but with my experience, with my experiences and knowledge of this whole system, because I've been doing this exact thing for a while, this is a great giveaway that this workflow is not really taken seriously.

Speaker A:

Okay, this setup, I believe it encourages Vibe coding and it's not optimized for proper software development.

Speaker A:

I feel like Unreal Engine, even with mcp, may require you to restart.

Speaker A:

When you do that, your terminal is also restarting.

Speaker A:

I'm talking about Terminal.

Speaker A:

That's as one of the floating windows in Unreal Engine.

Speaker A:

If you need to restart your Unreal Engine, your terminal session goes bye bye as well and you're losing your context.

Speaker A:

So what was the point of placing this terminal inside of Unreal?

Speaker A:

I don't get it.

Speaker A:

You don't need to have it there, but somehow this is like recommended way to set it up.

Speaker A:

I really have no idea why that is.

Speaker A:

Anyway, I don't use Unreal Engine so much because I realized that I need to build the driving force.

Speaker A:

So something that was missing all those years and something that made me just imagine Worlds in Unreal Engine is being overtaken by this new ability to work on the interactive part on the code base.

Speaker A:

And as a result I'm working on that.

Speaker A:

And I'm not working with visual things.

Speaker A:

I'm not working with the new Metahumans and the crowd system.

Speaker A:

How amazing is this one?

Speaker A:

And the markerless body tracking.

Speaker A:

I've been, well, kind of praying for it a year ago or two years ago, you know, I've been wondering why do they only do face?

Speaker A:

Where is the rest of the body tracking?

Speaker A:

And I only then realized how complex this is and how hard it is for machine learning in this case to understand where limbs are, where fingers are.

Speaker A:

This new system is incredible.

Speaker A:

But somehow I'm not touching Unreal Engine because I want to create this dialogue system that's exploded with potential.

Speaker A:

And now I'm thinking, well, this could be like a research tool or something.

Speaker A:

I don't know if it's going to ever be.

Speaker A:

And as a result I'm stuck.

Speaker A:

My project is on hold.

Speaker A:

I'm working on the system for a continuity of a dialogue where you can have many NPCs and you talk to one.

Speaker A:

It may propagate your communication or not.

Speaker A:

It can keep it as a secret.

Speaker A:

You know, this whole thing, I feel like it has never been done before.

Speaker A:

I'm creating it and I feel like this thing alone could drive open world game.

Speaker A:

But I'm stuck now because AI, even though I maintain a great code base, logic and structure and hygiene, AI was gaslighting me and I ended up after three months of working, I end up being in a situation where my code base is so messy, I honestly don't know what to do with it.

Speaker A:

I kind of know because last night I decided I. I want to rebuild it.

Speaker A:

I want to.

Speaker A:

And maybe this is like advice corner.

Speaker A:

If this ever happens to you, I assume you maintain documentation of your project.

Speaker A:

Ask your AI to create post mortem for your project and ask it to create new documentation where documents from scratch, what the project should be, how like what components should it should it contain, but without establishing how things should be connected because this needs to be figured out again from scratch.

Speaker A:

So kind of creating a lot better documentation for version 2 and starting from scratch.

Speaker A:

I've done it.

Speaker A:

I've been doing it since yesterday.

Speaker A:

I'm starting over my AI game engine Communication dialogue project.

Speaker A:

And I've been amazed looking at what my AI is doing with this new documentation, only to realize at the end of the day that there was just a lot of errors and inconsistencies that even though we've got this incredible structure and documentation, the whole Obsidian vault full of instructions, well structured, well organized, with great hierarchy, it still forgets things, it still ignores workflows.

Speaker A:

And tomorrow there's supposed to be a new release.

Speaker A:

OpenAI is supposed to release their new code model, which is an equivalent of Fable from Anthropic.

Speaker A:

I don't know, I'm really curious to see what it's going to do with my project.

Speaker A:

I really would like to hand this project over to it and follow the roadmap of the development because if this fails me, if this gaslights me, I. I don't know, I don't know if I can go back to, you know, following tutorials and following documentation and following the slow speed of software development.

Speaker A:

I don't know if I want to do that.

Speaker A:

Maybe it's all flawed, you know, maybe not everyone should do it.

Speaker A:

Maybe I'll just remain a visual designer.

Speaker A:

Maybe I'll be just creating environments in Unreal Engine.

Speaker A:

Maybe that's all, that's it.

Speaker A:

Or I'll just quit software related things altogether.

Speaker A:

Maybe I will use computers just to, you know, what are we supposed to use computers for those days?

Speaker A:

I don't know.

Speaker A:

It's a good question though, because computing now, it's either you do it for work or use your smartphone, right?

Speaker A:

Or a tablet or like I wonder, do people still use websites?

Speaker A:

Do people go on websites or is it just, you know, they end up on websites when they click on the link in social media feed?

Speaker A:

You know, I'm getting really frustrated with state of technology and on one hand we've got access to this incredible magic of Unreal Engine with all the great features and on the other hand it's all flawed, it's all incomplete and there is so much over promising, right?

Speaker A:

I know I'm over complicating things because if I did Unreal Engine world open world thing and if there were NPCs walking around on a kind of predefined path and if these could be just chatbots, it kind of would be okay.

Speaker A:

But at this point I don't know if I can trust any code made by AI, which is exactly what some friend developers would tell me.

Speaker A:

And I would say, oh, I can handle this, I can do it better.

Speaker A:

No, no you fool.

Speaker A:

You might be okay now, but just wait a week, see what's going to happen.

Speaker A:

I hope you're doing better and I really hope that you can share your perspective and advice because yeah, I really don't know what Is AI good for in the end?

Speaker A:

Is it just to perk up your hope and bring you some kind of delusion?

Speaker A:

I think that's all.

Speaker A:

Um, AI is certainly good for some things, but it's just.

Speaker A:

It creates so much disruption and confusion and anger and frustration and disconnection and it removes.

Speaker A:

It removes motivation.

Speaker A:

Right.

Speaker A:

I'll share with you this anecdote.

Speaker A:

I'm.

Speaker A:

I'm looking at the screen.

Speaker A:

It's switched off.

Speaker A:

I've turned my computer off to eliminate distractions in.

Speaker A:

It's so nice.

Speaker A:

It's so nice to be sitting at the desk with no computer on it.

Speaker A:

I mean, there is a computer, but it's off.

Speaker A:

But it's kind of crazy idea to be at the desk without a computer where you can do kind of things in analog way.

Speaker A:

I don't know, you can go through papers or stuff like that.

Speaker A:

I was going to talk about something and then I forgot.

Speaker A:

It's late.

Speaker A:

It's actually very close to midnight.

Speaker A:

I think you get my point.

Speaker A:

I was going to talk about anecdote.

Speaker A:

Right, anecdote.

Speaker A:

I wish I remembered what it was.

Speaker A:

Maybe I remember next time.

Speaker A:

Is that a cliffhanger?

Speaker A:

Unless you haven't noticed, I. I don't edit these.

Speaker A:

It's sort of one short thing that I want to keep real, unedited, unrestricted.

Speaker A:

If you listen, I admire you get in touch and you know, I'm open.

Speaker A:

I'm open for anything.

Speaker A:

Collaboration, sponsorship.

Speaker A:

There was one email lately.

Speaker A:

It was actually first sponsorship offer.

Speaker A:

Sorry, dude, I don't know if you even.

Speaker A:

Listen if it was maybe just automated, you know, email marketing thing.

Speaker A:

I didn't get back to you because.

Speaker A:

Yeah, because of AI.

Speaker A:

I was just busy with this rapid building and.

Speaker A:

Yeah, I don't know, I need to.

Speaker A:

I need to get back to you.

Speaker A:

Let's do something.

Speaker A:

And if.

Speaker A:

If there are other deals, what the hell, just contact me.

Speaker A:

Email is in the description.

Speaker A:

I will review a product, your project.

Speaker A:

Just tell me what you want and what you're giving me.

Speaker A:

I don't know.

Speaker A:

I feel like we need to be very pragmatic about the future.

Speaker A:

Can we still afford to have fun?

Speaker A:

You know this thing that I was talking about, can we just play with things?

Speaker A:

Can we be playful?

Speaker A:

Or is it all about selling?

Speaker A:

You know, do all games need to have microtransactions?

Speaker A:

Can we still have fun?

Speaker A:

Can things be less commercialized?

Speaker A:

Because if something is not giving profit, then it's kind of being pushed away by things that these give illusion that they produce profit.

Speaker A:

So that's why we are monetizing our hobbies.

Speaker A:

And this is why social media is all about promoting products, not sharing our lives.

Speaker A:

Well, this podcast is effectively about sharing my life and currently about sharing my frustrations.

Speaker A:

I know I may sound maybe a little bit drunk, but I'm actually very tired right now and maybe overstimulated.

Speaker A:

There's just so much information going on going through my screens, so much going on in media, in news feeds, with releases every day, something new thing.

Speaker A:

I feel like I have this compulsion to always catch up on those things.

Speaker A:

Maybe I shouldn't.

Speaker A:

Maybe I should be sitting at the desk without computer on it and draw.

Speaker A:

I know what the anecdote was supposed to be about.

Speaker A:

See, you stayed with me, you get to hear it.

Speaker A:

I look at the darkened screen.

Speaker A:

It's a Wacom tablet.

Speaker A:

It's a huge Wacom tablet that I got with the purpose of drawing.

Speaker A:

I was going to do like a digital paintings and I had a lot of fun with it.

Speaker A:

But AI took my incentive away.

Speaker A:

I realized that it was somewhere around, you know, first mid journey I realized, okay, well this is not perfect, but I see where this is going and I don't think I should be wasting time on having fun with painting if now and in near future I can generate something that I would need to create for hours right now.

Speaker A:

So effectively AI took fun out of digital drawing for me.

Speaker A:

I know it's not universal thing.

Speaker A:

People still do digital art and they do analog art as well.

Speaker A:

Maybe it's just a blip on a timeline of artistic part of our life reality.

Speaker A:

We briefly fell in love or amazed or we got enchanted by AI art.

Speaker A:

But very soon it will be all forgotten because all of it is kind of empty and dead inside.

Speaker A:

You know what I'm saying?

Speaker A:

Just like AI generated games, these are cool concepts, but that's just all what it is.

Speaker A:

There's no depth, no story, no substance.

Speaker A:

So that's kind of what I meant by, you know, unreal is creating this AI vibe coding feature around vibe coding, not really creating something thought out.

Speaker A:

That's how I feel like maybe it will change.

Speaker A:

Maybe interface will support something really rich and structured.

Speaker A:

But look, I'm very skeptical.

Speaker A:

I don't know what AI can be reduced for effectively.

Speaker A:

It can lie to you very effectively.

Speaker A:

You can remove fun out of something that used to be fun and creative.

Speaker A:

I'm gonna stop here.

Speaker A:

Write me an email.

Speaker A:

Address is in the description.

Speaker A:

I love you for listening and I really enjoy talking to you.

Speaker A:

Get in touch, tell me your story, share your frustrations, joys give me hope and stay with it.

Speaker A:

Whatever you do, don't stop listening to this podcast.

Speaker A:

Take care of.

Links

Chapters

Video

More from YouTube