So, let’s kick things off with a little honesty—progress has been pretty much nonexistent on my project lately. Yup, you heard that right! I’ve spent the last couple of weeks just moving some meshes around and calling it a day. Life has thrown a few curveballs my way, mostly in the form of family time and the classic “I just don’t have enough hours in the day” dilemma. But hey, I’m here to chat about it all, including the importance of just staying connected to my project, even if it's just for a few minutes a day. We dive into everything from the joys of creating environments in Unreal Engine to the ups and downs of trying to balance passion projects with daily life—because let’s be real, sometimes you just gotta roll with the punches and find that groove again!
Email me: cmonkxxx@gmail.com
Takeaways:
Companies mentioned in this episode:
Hello everybody.
Speaker A:Welcome back.
Speaker A:I hope you're doing better than I do.
Speaker A:And for those who are just checking in for the first time, I need to clarify.
Speaker A:You probably came here to get an update on how this ambitious and known developer progresses with his project.
Speaker A:Isn't this what I wrote?
Speaker A:It's a devlog about my progress.
Speaker A:Well, the reason why there hasn't been any episode for the last two weeks is that I haven't done any progress whatsoever.
Speaker A:I mean, if opening my project and moving some meshes around, tweaking my map counts as a progress, well then I've done a little bit.
Speaker A:But in terms of the whole structure, the whole idea, working on cinematics, recording, motion capture, I've done nothing.
Speaker A:And once again, it's the same reason, or I guess there are two reasons really why I've been so inactive lately.
Speaker A:One is just lack of time.
Speaker A:And I'm complaining.
Speaker A:And of course I'm, I'm trying to justify and explain myself.
Speaker A:And this is something what we're all or most of us complain about right now.
Speaker A:Just, I didn't have time.
Speaker A:Well, there's always time that can be made right.
Speaker A:Yeah.
Speaker A:Yes and no.
Speaker A:I don't know.
Speaker A:How about you?
Speaker A:I think I spoke about it before.
Speaker A:For me, in order to get something meaningful done in Unreal Engine, I kind of need to spend at least two hours, get a bit of a warm up first.
Speaker A:I need to look around, I need to get some inspiration, I need to look at things that I need to fix.
Speaker A:Before I get into creative stuff, I need to go through my notes because how quickly do I forget about how to connect things, how to configure things, how certain plugin works?
Speaker A:Yeah, it takes time.
Speaker A:It takes a certain amount of discipline to maintain information.
Speaker A:You've got.
Speaker A:I think so, yeah.
Speaker A:I've been busy.
Speaker A:I've been busy with family life and it's kind of hard to argue, you know what's more important?
Speaker A:I would like to say that no, my passion is my goal here.
Speaker A:I want to do a bit of Unreal Engine no matter what.
Speaker A:And you know what?
Speaker A:That used to be my rule.
Speaker A:Last year there was, you know, I kind of forgot about this.
Speaker A:Now I'm recovering this memory.
Speaker A:I set myself a rule that I would open my project every single day just so I can do it every day, because I want to do it every day.
Speaker A:And you know, now I've been kind of thinking, no, I'm not doing anything because I have less than half an hour.
Speaker A:What can I possibly do in half an hour?
Speaker A:You know, I will revisit that statement, that idea.
Speaker A:No, it's.
Speaker A:Even if I have just 10 minutes, I'll open Bloody Unreal Engine, I'll open this for a second project and I will at least look at status at the current situation.
Speaker A:Maybe I won't do most meaningful work, but you know what?
Speaker A:At least I won't be idle.
Speaker A:I will be connected in some way.
Speaker A:I will keep context.
Speaker A:Maybe that's more accurate.
Speaker A:You know what?
Speaker A:I haven't been doing it and I kind of feel like this habit would help with things.
Speaker A:I've been probably wrecking my computer because I don't think it sounds very good.
Speaker A:I've been.
Speaker A:It was my previous setup.
Speaker A:I think I haven't been doing that much on this PC, but I would have Unreal Engine running nonstop and I would just be putting computer to sleep.
Speaker A:Yeah, I don't think this is good.
Speaker A:I feel like this is a recipe for disaster.
Speaker A:But in theory at least, this application should be running every day for either potentially realistic work, productive work, or just to keep context, just to remember where things are and what needs to be, needs to be done.
Speaker A:Okay, so I, I would like to thank to myself for this role because I remember it was very useful last year and I keep on doing that now.
Speaker A:Yeah, so for me, family life got in the way.
Speaker A:You know, I have a, I have a small daughter.
Speaker A:I mean she's getting bigger every year as kids do.
Speaker A:I think now for the first time, for the last year, I'm able to actually do something with her in the same room.
Speaker A:So before she would need my attention, every moment, like the longest stretch of time for me with her in the same space, uninterrupted amount of time was maximum is maybe 20 minutes.
Speaker A:And I feel like that was like a year and a half ago, two years ago for sure.
Speaker A:So this window of time when she gets to be occupied with herself is extending and I'm extremely grateful for that.
Speaker A:I love when she plays with Lego blocks at her desk and I'm just few meters away working on say Unreal Engine.
Speaker A:And we do play Legos as well.
Speaker A:And I kind of, yeah, I really like to do that with her.
Speaker A:But.
Speaker A:And yeah, I hate to be a dad that's glued to his computer.
Speaker A:You know, that's not what I want to be remembered for.
Speaker A:But yeah, another reason why I don't want to do a lot of work when she's around is I kind of need silence.
Speaker A:I need focus.
Speaker A:And as great as she is and as self occupied she gets, I really need certainty that no one will disturb me and I can just sit on this project till the night.
Speaker A:Yeah.
Speaker A:So I've been postponing those heavy tasks, focusing on lately on tasks that are just fun to do, you know, so tweaking that environment, working on garments for Unreal Engine little things, very visual.
Speaker A:Working with meshes, you know, And I'm reminding myself that, well, ultimately, this is what I want to do.
Speaker A:This is what makes me happy when I work on those things that I feel good with, you know, good about doing.
Speaker A:I feel creatively fulfilled.
Speaker A:But then there's this whole myriad of things like, you know, blueprints and.
Speaker A:And I guess screen capture.
Speaker A:Screen capture, no face mocap processes.
Speaker A:They are.
Speaker A:They.
Speaker A:They sound very fascinating to me.
Speaker A:But acting for the purpose of collecting that face performance data is a bit of a mess.
Speaker A:So I'm postponing those tasks.
Speaker A:And I'm often thinking, well, what if I just do what I love to do, models, environments.
Speaker A: ular assets in a fab store in: Speaker A:I was really impressed with that statistic, and I shared with you my interpretation.
Speaker A:It's because people get those environments, they get characters, and they're done with this visual part.
Speaker A:Right.
Speaker A:They can run with that.
Speaker A:They have personally in the world, and now they can decide what to do with that person.
Speaker A:Well, so maybe it's not entirely a bad idea.
Speaker A:Maybe I should just focus on those things and see what happens.
Speaker A:I really want to stream my progress.
Speaker A:I want to make the progress, the end product.
Speaker A:So do many 3D design influencers, do they just stream their work?
Speaker A:Maybe it's client work.
Speaker A:Maybe it's something they do for fun, and the stream itself is the end product, and it's kind of cool.
Speaker A:And again, I'm talking to you about this and I'm getting excited about it again.
Speaker A:So at least for me, this podcast matters.
Speaker A:For me, this podcast makes sense for that reason.
Speaker A:Yeah, I want to talk to you also about vibe coding, because professionally, I don't work in 3D at all.
Speaker A:I would like to.
Speaker A:I mean, I guess I thought I want to, but I kind of feel like I want to do.
Speaker A:I want to keep this my own thing, you know, I don't want this to be my job.
Speaker A:Maybe I would like to sell it, like result of my work.
Speaker A:I want to maybe present it to my audience, but I don't want it to be my work because I think I will stop enjoying it.
Speaker A:In fact, I'm certain of that.
Speaker A:But I do work with 2D graphics.
Speaker A:I work as a UX UI designer and lately a company that I work for started to implement some workflows that rely heavily on AI and this was received with a lot of hesitance, hesitancy and distrust, I guess frustration because ultimately people are afraid that they will lose their jobs.
Speaker A:Right?
Speaker A:We're getting mixed results because we get a lot stuff done but equality suffers.
Speaker A:But just the fact that we have a lot of things done is very promising and I feel like there is just some fine tuning that remains to be done before the whole idea of bringing AI into coding pays off.
Speaker A:Now I feel like I was one of the few more successful in this trial.
Speaker A:We were using Claude mostly I would say and I feel like my work was the work that was least vibe coded at the least amount.
Speaker A:I feel like people were generating code like other co workers and just optimizing the code but kind of getting results from the prompt.
Speaker A:They were using skills and other guidelines to get code they needed.
Speaker A:I feel like I was the one who was interacting with AI in the most meaningful way because when I create user interface for a web app or for let's say for web app, because that's what it is mostly I kind of hate mobile apps, sorry.
Speaker A:I would create Mockup in Figma and Figma is just, it's an industry standard at this point.
Speaker A:Software, really great software to create UI for web apps, for apps, for anything dedicated UX design tool.
Speaker A:Okay, Now I can create this mock up with a great deal of fidelity and I can use a particular setup to feed this into AI into Corsor in this case.
Speaker A:Corsor is the sort of environment application for writing code.
Speaker A:It can manage large projects.
Speaker A:Yeah, it's kind of cool.
Speaker A:I don't really, I'm not a developer, I'm not a coder so I only skin the surface.
Speaker A:But AI helps a lot to get grasp and to get things done in course or even for someone like me.
Speaker A:So because I created this mock up, this visual mockup, what I want to happen and then I was saying to AI, hey, I would like this to happen and I want this animation and when I press this button I would like that screen to open and this screen is in Figma right here.
Speaker A:You know, I was giving specific guidelines to show specific content in a specific way and again there were animations, interactions, all that AI did it perfectly.
Speaker A:Okay.
Speaker A:Now my code has not yet been reviewed but I have a good feeling because I've been looking at the amount of lines of code.
Speaker A:I've been cleaning it with AI also.
Speaker A:I think it's really good quality products.
Speaker A:Now.
Speaker A:I've been thinking, this is exactly what I need for my Unreal Engine project.
Speaker A:I want to create the environment, I want to create characters.
Speaker A:I want to then say to AI what I want to happen.
Speaker A:You know, I want to name everything.
Speaker A:I want to create some abstract terms like this is a main square and main square ends with those little alleys here and there.
Speaker A:And pardon me, my throat is still killing me a little bit.
Speaker A:I want AI to fill in the gaps.
Speaker A:I want AI to write code for me.
Speaker A:And just what I experienced with creating a front end effectively, I would like to experience that in Unreal Engine.
Speaker A:And I know a assistant is coming to Unreal Engine sometime soon.
Speaker A:I feel like we have it now.
Speaker A:But it just gives advice and gives some high level overview.
Speaker A:But it's not writing any code.
Speaker A:We know it's coming.
Speaker A:We know it's coming.
Speaker A:There will be a time where you will be able to set up some meshes and prompt AI to create interactions, to create some logic, to to create certain behaviors.
Speaker A:You will not need to follow those tedious tutorials where you follow someone showing you something on the screen and you have no idea how this person is doing.
Speaker A:It really bugs me.
Speaker A:I look at those tutorials and I wonder, well, you're telling me to follow those steps.
Speaker A:Why won't you just give me the file that you work on here?
Speaker A:Just giving this blueprint in some way, I guess incentive for those people is they want to create video for ads and they want to grow their channel, blah blah blah like and subscribe.
Speaker A:But yeah, I feel like it'll be a lot better experience if we ask AI to create a specific blueprint as opposed to redoing it as someone shown on those online tutorials.
Speaker A:And don't get me started on how fast those videos go.
Speaker A:Like sometimes you need to really watch in slow speed and decipher what just happened.
Speaker A:I feel like they do it on purpose because when you watch tutorial there is maybe project that you can download but you need to pay on gumroad.
Speaker A:I get that.
Speaker A:But it's very dishonest method, isn't it?
Speaker A:And I hate that.
Speaker A:I hate that this is part of the world.
Speaker A:It seems like everyone just wants to get rich.
Speaker A:That's the main driver.
Speaker A:No, seriously, I told you, I work doing UX design.
Speaker A:I work for a podcast company, okay.
Speaker A:I've been into podcasting for since forever.
Speaker A:I love it as a medium.
Speaker A:I love it as a. I love it for its independent vibe.
Speaker A:You know, you can create podcasts.
Speaker A:No one can deplatform you.
Speaker A:Pretty much you.
Speaker A:No one is censoring you.
Speaker A:You just do audio, and this audio just gets to people.
Speaker A:Like, it's limited, but it's also very.
Speaker A:Okay, don't get me started on podcasting, because I don't want to digress, but basically, podcasts were really niche for so many years.
Speaker A:I would say, oh, I'm into podcasting.
Speaker A:What's the podcast?
Speaker A:What's the podcast?
Speaker A:Well, then serial came up, right?
Speaker A:Okay, look, I'm talking about podcasting.
Speaker A:I didn't want to do that.
Speaker A:What changed for podcasting was ads, and now everyone and your grandma does podcasting.
Speaker A:And it's not because everyone fell in love with the medium.
Speaker A:Everyone fell in love with it because now we can monetize it very well.
Speaker A:You can run ads if you have audience.
Speaker A:It's really easy to incorporate ads.
Speaker A:It just happens there are platforms that do it very well for you.
Speaker A:And yeah, it's a very nice experience, nice user experience to have that business.
Speaker A:Okay.
Speaker A:I feel like those YouTubers who give tutorials, they want to share knowledge, but their main incentive to do that is really earning money from ads.
Speaker A:And the same thing is happening with Unreal Engine.
Speaker A:People do want to make games, but they also want to monetize them.
Speaker A:They want career even before they learn the skill.
Speaker A:Have you noticed that there are people who want to get into this field?
Speaker A:And one of the first questions is, when will I be able to earn money with it?
Speaker A:The logic should be opposite.
Speaker A:Well, I'm in this because I love it.
Speaker A:And you know what?
Speaker A:I'll find a way to monetize this, because I feel like you can monetize anything.
Speaker A:If you get really deep into something, you can monetize it.
Speaker A:You can grab people's attention around doing this, and if you grab attention, you can monetize it.
Speaker A:If you get enough attention, and then it's just up to you.
Speaker A:So I feel like once we get vibe coding to be a part of Unreal Engine process, there will be a lot of monetization.
Speaker A:And I feel like it's gonna be a flood of games, a flood of experiences, 3D experiences.
Speaker A:There will be a lot of demand for models.
Speaker A:And, yeah, this can be generated with AI, but we know quality isn't good enough for anything dynamic.
Speaker A:I guess this may change, but who knows?
Speaker A:I feel like the 3D gaming market will explode with AI.
Speaker A:I mean, we already see how people.
Speaker A:How well people do with 2D games that you can wipe code in a browser.
Speaker A:Very simple, very easy to do.
Speaker A:You can create very simple games and just vibe code them in one afternoon.
Speaker A:The problem with 3D is that it's just a lot more complicated system.
Speaker A:But also there is not enough data to train AI on this stuff.
Speaker A:The reason why I've been asking myself this, why Face mocap is so well developed and why there are no reliable, inexpensive, cheap to run tools to run full body tracking.
Speaker A:And apparently it's because those models AI has been trained sufficiently based on face recognition software, face verification software.
Speaker A:We've got so many faces scanned, so many talking head videos that we can easily train those models on this.
Speaker A:We don't have enough data concerning or focusing on the entire body and therefore it's really hard to rely on AI understanding what it sees.
Speaker A:You get me?
Speaker A:Now I feel like we've got the same bottleneck with incorporation of coding AI into Unreal Engine.
Speaker A:I checked before making this recording.
Speaker A:There is not enough convincing reporting on Internet that says that someone connected Claude into Unreal Engine and they, you know, they created a nice bug free game very quickly.
Speaker A:It's just, it's just not working very well.
Speaker A:I wonder what it is.
Speaker A:I wonder what the reason is.
Speaker A:My guess is yeah, those models are not trained.
Speaker A:There's not enough data for AI to train on this.
Speaker A:But I look forward into this AI assistant tool in Unreal Engine.
Speaker A:I think it's going to be groundbreaking if not for education, then for.
Speaker A:Obviously I'm hoping for that so badly for creating blueprints in Unreal.
Speaker A:I mean maybe we don't need so much data to train those models.
Speaker A:Maybe just if there was documentation that AI can use then maybe that's all we need.
Speaker A:But oh wait, isn't this one of the biggest bottlenecks that we are experiencing right now?
Speaker A:EPIC is not really saying enough of documentation quite often.
Speaker A:It's out of date, they're lagging with, they're releasing features and they don't really document how to use this technology.
Speaker A:I kind of get idea why.
Speaker A:I get it.
Speaker A:Maybe AI will change things.
Speaker A:But yeah, I would say my guess is that we don't have documentation that we can use to train AI on how to do things.
Speaker A:So yeah, I'm very curious to see what this year will bring.
Speaker A:I've got great hopes for AI inside of Unreal Engine and if you have any feedback on this, any hints, maybe I'm missing important tool because I've seen some plugins that bring AI into Unreal.
Speaker A:But yeah, I Don't feel comfortable enough pulling the trigger and getting these.
Speaker A:But if you've tried, email me@simonkx xxmail.com Email is in the episode description.
Speaker A:Write to me.
Speaker A:I would love to.
Speaker A:I would love to know more about how that works and how to use it.
Speaker A:Okay, well, let's see what else we have here.
Speaker A:I've got a couple of post it notes here on my, on my screen by coding AI in Unreal World.
Speaker A:Well, I think I said everything I wanted to say and maybe I should keep it as that.
Speaker A:I feel like I digressed enough for this one episode.
Speaker A:Like I said, I haven't been doing much work.
Speaker A:I had good reasons not to.
Speaker A:What I can say is life is not linear.
Speaker A:We get to walk away sometimes and attend other things.
Speaker A:Just like there are different seasons in the year, there will be seasons that are seasons that are more productive and less productive.
Speaker A:Like, I'm convinced my productivity during winter is horrible.
Speaker A:And don't get me wrong, I love to stay late, I love to work through the night.
Speaker A:I love to be in that zone in the evening.
Speaker A:And it's amazing.
Speaker A:It's just so much better than working during the day.
Speaker A:But the problem is I suffer during the day.
Speaker A:Later, if I don't get eight hours of sleep, I'm shaking.
Speaker A:The day after, I'm feeling horrible.
Speaker A:And it takes me, you know, whole night and another day sometimes to work through it, to get back into my flow of sleep.
Speaker A:So I end up paying huge price from, for, for not sleeping enough.
Speaker A:And I do know that having a nap during the day would fix it.
Speaker A:But unfortunately I cannot, I cannot have a nap during the day.
Speaker A:And I would love to, you know, but yeah, it would fix something.
Speaker A:It would fix things.
Speaker A:I do have a feeling that my work situation will change this year.
Speaker A:You know, I'm kind of feeling that I need to follow my gut more, follow my passion, follow my destiny.
Speaker A:And I just don't want to be that drone in a company that basically slowly becomes an interface for AI.
Speaker A:I feel like with those AI tools we have reason to move away from doing simple things and we have to focus on bigger things.
Speaker A:It's not a matter of wanting, it's a matter of need.
Speaker A:What I mean by that is I had this conversation with my sister today and she's an artist, she's, she's a painter, but she studied graphic design, industrial design.
Speaker A:And she used to do, you know, logos, visual communication stuff.
Speaker A:And you know, her husband asked her to create logo for him.
Speaker A:She said, well, I don't really Even have tools for that right now?
Speaker A:I don't know.
Speaker A:No, just ask AI to do that.
Speaker A:I mean, very simple anecdote.
Speaker A:I know you can expect the outcome.
Speaker A:He got something.
Speaker A:It was crappy, but good enough.
Speaker A:And you know what?
Speaker A:I really feel like the reason to create logo is still there.
Speaker A:There's still need for good logo design.
Speaker A:I agree.
Speaker A:But for most of us, for most of projects out there, you can live with crappy logo.
Speaker A:And the designer that used to maybe specialize with logos, I would say should make a logo for himself, for herself and create a brand, create something bigger than just single entity that does logos.
Speaker A:You need to use that logo for yourself, use it as a skill to go beyond logo design.
Speaker A:Unless you love making logos, then stay with it, do logos and try to monetize.
Speaker A:Do you know what I mean?
Speaker A:It's now easier to step up your game and we kind of have to step up our game and it's kind of reason for me to get into Unreal Engine.
Speaker A:I see this as stepping up my game and I kind of feel like AI will democratize 3D work even more.
Speaker A:But maybe not to a crazy extent.
Speaker A:Maybe you still need to know Unreal Engine to do something and AI will be this gutsend that will remove all the friction and anyone will be able to create a game.
Speaker A:Look, maybe not for resale, maybe not for distribution.
Speaker A:There will be still game houses, there will be still people who do it professionally and their games are amazing.
Speaker A:But you will be able to do a game for yourself and act of making the game will be part of fun.
Speaker A:I believe that because when I work in Unreal Engine I'm having fun.
Speaker A:I'm having lots of fun.
Speaker A:And it's a reason for me to step away from gaming.
Speaker A:Because you know, I used to like world builder games or open world games and I realized I always spent all this time just playing, consuming this.
Speaker A:I realized that I have a lot more fun creating those worlds and owning them.
Speaker A:I will leave you with that.
Speaker A:I don't want to extend this episode forever.
Speaker A:We're already over 30 minutes.
Speaker A:I think it's good for my return.
Speaker A:I want to say that I will try to record sooner than this time, but I will not be dare to tell you about my progress.
Speaker A:I will be telling you about whatever came to mind when it comes to Unreal Engine.
Speaker A:I think I told you that before.
Speaker A:There is a lot of content around Unreal Engine.
Speaker A:A lot of very pragmatic content, but very little content about.
Speaker A:Just pure passion and pure excitement.
Speaker A:For me, this podcast, it gives me a reason to be accountable.
Speaker A:This podcast is my accountability partner.
Speaker A:I just had a couple of great realizations and this is worth price of admission, which is free, but it's still a lot for me.
Speaker A:I hope this was useful for you.
Speaker A:Feel free to write to me.
Speaker A:I love listener emails.
Speaker A:I love them.
Speaker A:This is one of the few reasons why I'm doing this.
Speaker A:I'm not on social media.
Speaker A:I want you to discover this podcast organically.
Speaker A:I want this podcast to be recommended to you and I want you to connect with me.
Speaker A:Write me an email.
Speaker A:Let's chat.
Speaker A:If I haven't responded to you yet, I will.
Speaker A:And yeah, I just want to say I really appreciate it.
Speaker A:So write me an email.
Speaker A:Email is in the show notes description.
Speaker A:Take care and I will speak to you soon, I promise.
Speaker A:I promise you that by.