Learning blueprint logic

So I’m a bit discouraged while I’m learning blueprint logic. I told myself before diving into Unreal that I wont have the time nor the mental capacity to learn a coding language so blueprints is the only way I can make games that I have ideas for.

The problem is while I’m watching tutorials how to do things that I want and do certain mechanics, I’m not actually learning how the logic works its just showing how do a certain thing. So one day later I couldn’t really do It myself without watching a tutorial. If that makes sense?

Now I’m thinking there is no way other than maybe learn OOP programming logic with C++?

How do you guys do it? How would you learn Blueprint logic as a beginner?

Hey there @novee90! As a true beginner, all tutorials will feel like you’re getting nowhere, because you haven’t had a practical reason to store the memory. C++ is a big step, and if you aren’t ready for it, it will be much harder than blueprints at first.

One way to force yourself to retain the information is to continue doing tutorials on things you don’t know, but once you have a functioning script, sit down and pick it apart, really drill down to how it works, change things, try to add features. You will eventually stumble and hit a roadblock, this is natural and ideal learning conditions. Working through it is what will lock in that knowledge forever.

If you have a specific type of game you’d like to make, I can always recommend resources, and don’t forget, when you run into trouble you can always ask for help on the forums!

Hey thanks for your reply!

I had a discussion on reddit about this and most of users encouraged to learn coding and understand the OOP principles since that’s what Blueprints is basically.

So I ditched the “tutorial hell” and I’m starting to watch this playlist

Unreal Engine Blueprint Tutorial | Fundamentals - YouTube

If the whole programming logic wont click for me after watching this, then I think I really need to basic fundamentals and start actually learn programming at its core.

Variable/data types
Conditional Statements, loops, switch statements)
Function/Events
Classes, Inheritance, Components, Composition, Interfaces.
Boolean Logic and Comparisons
References and Instances
Print Statements, breakpoints, output log

I really think I need to know the why more so than the ‘how’ if you know what I mean, to truly begin starting making something on my own. I watched tutorials where a game mechanic was done by different youtubers in the same step by step process, so essentially they’re copying from each other. I just want to learn how can I start making things on my own, and to do that I need to learn programming and understand the whole Blueprint system from its core, what nodes there are etc