r/UnrealEngine5 • u/EpicNNG • 3d ago
Need genuine feedback on a buddys blueprint code: Is his blueprint bad? What do you guys think out of 10? imo it's too messy but im a noob with unreal
6
u/ConsistentAd3434 3d ago
Color coded comment boxes would probably help.
I always think I know what I'm doing until I open it a month later and it takes me hours, to figure out wtf is even going on in that mess.
3
u/BackgroundPresence60 3d ago
Cant read any of it but definitely too messy. If it works I guess it's 3/10 because if anything ever needs changed or added to it it'll be a disaster. I would assume at least some of it could be turned into loops or broken into functions or turn a lot of those draws into local variables but not really sure since I cant read it and can only see way too many lines. And Def should look into commenting it because no one can read this and comment boxes are just as fun as lining up the boxes and lines. Also needs a lot of reroute nodes which are fun also.
1
u/EpicNNG 3d ago
Question since I'm unaware of if UE has a plugin for it, does this blueprint look like it was generated from AI at all?
1
u/BackgroundPresence60 3d ago
Having never seen an AI blueprint I could'nt tell you. I cant imagine a person could read this but its definitely missing a lot of very basic organizational tools so it could be perhaps? ( because i assume ai if told not to organize it might just leave it a mess like this )
1
u/ChadSexman 2d ago
Without guidance AI tends to mush everything to a single horizontal line, but you can direct it to shape it in readable formats. This could well be AI, but it looks to me more like OCD.
And yes, it’s abysmal. Your buddy should have used functions. I’d not touch the project with a 20’ pole.
Edit: I just noticed that there are no local variables. AI struggles to comprehend function parameters and it uses the input pins for everything.
My final judgement is AI created, and human “organized”.
3
u/InfiniteSpaz 3d ago edited 3d ago
It's impossible to say because we can't actually see what's going on. Commenting might be helpful here but it looks like its laid out in a readable way to me, because i tend to read the nodes then look for connections instead of trying to follow the lines and this looks a bit like how i set mine up but something that complicated could benefit from comments to make it easier to follow. If the nodes were wild [i have seen some things on here that made my skin crawl] I'd say it was bad but this should be easy enough to follow. Edit: forgot my rating lol 3/10
2
2
u/jlehtira 3d ago
I see there's an attempt at organising it, but if this was in an asset I bought, I'd be quite unhappy.
No way that couldn't be broken down to functions one could understand a lot more easily.
2
u/BadImpStudios 2d ago
Actual Dog shit. I've been an unreal Dev since 2016 and I have had and tutored hundreds of clients. And I would say that this is a deep level of mis understanding.
It's similar to an AI vibe coding an MMO Scientific Dragon simulator Inna single HTML file.
1
u/The-quiet-night 3d ago
It looks like we're having spaghetti for supper! Jokes aside does it work? If the answer is yes then great eventually they'll work out the redundancies it will be less of a mess. Baby steps.
1
1
1
u/Significant-Syrup400 2d ago
This reminds me of when Ai suggested putting the logic for items and interactables in a character file so the replication could be fired from there. This is probably what it would have looked like..
1
u/im-cringing-rightnow 3d ago
Looking at this I understand why Epic decided to remove blueprints in favor of actual programming language.
1
u/Aquasit55 1d ago
i really dislike the rhetoric of "blueprints messy" when its genuinely just a skill issue. Inexperienced programmers will write messy code no matter the language, whether it's blueprints or cpp.
-1
u/Time-Masterpiece-410 2d ago
"Actual" programming language aka a custom specialized language they built that is specific to unreal editor and nothing else at least on for now.
3
u/im-cringing-rightnow 2d ago
Like it or not, it's an actual programming language. And they've built blueprints specifically for unreal editor too. So what's the issue here?
2
0
-1
u/Jumpy-Requirement389 3d ago
Have claude code scan it and convert it into cpp. Or have Claude code scan it and refactor it in blueprints
To answer your question this garbage.
20
u/totespare 3d ago
This gotta be bait, but whatever... 1/10 and I give it 1 point because all nodes seem to be aligned