Hello all! Ibeen trying to learn Unreal since 4.20 release but never actually learned how to make my own logic. I tried Unity but didn’t fully understand the C# syntax. I tried Godot and while GDScript is easier, when you see advance scripting is a mess. I do have the C++ course from GameDev for Unreal and won the blueprints course but is outdated so can’t be used anymore. I just want to remake old game that have very little structure and not the next Elder Ring. My problem with tutorials is just repeat what I do and they don’t teach why was used. Let me use an example, a teacher told you to grab 4 logs, some branches and a rope to make a shelter and you are happy to learn how to do it. He told you to put 2 logs touching at the top that looks like a triangle, and you do it. You get happy because you learned something but then he tells you you grab the rope, and you make a sledge knot and the person dont teach you how to make that knot. You get confused and step back. Thats the problem with 90% of the tutorials and the reason why Im stuck for all these past years. While I love Unreal Engine, I try to dive into other engines but I always look back to Unreal.
Hey, I understand that many tutorials out there are very bad, but me personally I learned from CodeMonkey on youtube, and I also learned a lot from courses here.
in GameDev.tv I learned from the 3d unity beginner course, and I can safely say that there are good explanations and you can improve from learning from that type of courses.
so if you did try courses here, and still you didn’t make any visible progress, my guess is that the problem is in the way you learn things. I’m no expert or anything, but am trying to help you with what I have learned and what I have experienced
the problem might be that you are passive learning, meaning that you watch videos and expect to learn. that is definitely not enough.
your problem also might be that you didn’t build a beginner foundation before tackling more complex stuff, for example you mentioned that you tried unity but didn’t fully understand the c# syntax.
so I would suggest that you first start with very basics of c# down to the start and then step up
I suggest you pick up one of the courses here start from the very basics, watch only one session. try to understand the picture, if it feels foggy, rewatch it again until you start getting the picture, then open up the engine and try to apply what you saw earlier. you will fail and thats okay, rewatch again and apply again. so basically keep rewatching and reapplying until you fully understood that.
at that point you are ready to keep going, and you have the proof that you can apply what you learned
edit: one other important thing is, you need to manage your expectations, try to have small goals and master each small goal before moving up, otherwise if you have insane expectations, you will quickly feel that your progress is pointless and therefore burnout
I know I wont learn everything on one sitting. Is just some tutorials start with something basic and suddenly threw you a curve ball and want you to do something like aniblend with notifications without even explaining what it used for. Right now im undecided between hang in there with Unreal (since I love it and know about 60% of where the stuff is located) or just move to Unity and spend months learning C# (which I don’t mind). Maybe being solo at this is burning me out but will check CodeMonkey.
I personally never learned from tutorials other than CodeMonkey, I went straight to courses, but I have watched some and I can understand the feeling that they move too fast and not explain
my question is, what is your approach in learning, what content do you consume, how do you exactly learn?
I learn by doing and by explanation. For example you tell me ok make this code then you explain why that code was used. Many people dont explain the nodes, they are just copy and paste what I do. I bought courses from Cobra, SmartPoly, GameDev, Unreal University and a lot more at Udemy but to be honest, havent finish any and I know that my main issue.
Right now my issue would be, stick to Unreal and learn the blueprints or get rid of it and jump into Unity with C#. Either way I know will take me months to properly learn it.
so its also possible that you’re changing goals too quickly without committing to any, that behavior is called “the shiny object syndrome”
I want to help you but it seems that its not clear what the issue is, so I’m giving you suggestion that maybe you can reflect on
you said you learn by doing and you picked a gameDev course, which sounds good and has a high chance of working, so if it didn’t work, maybe the problem is somewhere else, maybe you are getting distracted by different topics, or getting burnout etc
Im glad you want to help me. My main issue is the learning paths. With unreal engine the explanation of nodes is pretty vague (copy and paste, not explanation) and with Unity I need to learn the C# syntax from the very beginning since I never code before pass the Hello World print. I been trying to pick one and stick to it.
I see, C# and other languages, do feel overwhelming and complex at first, but trust me when you start from scratch you will get better and feel comfortable, learning to code also opens the ability to take the knowledge to more engines or even different field, but blueprint is a way too if that’s what you want
anyway, what am trying to say is that don’t let the initial overwhelm of a new language push you away, you 100% can understand it and work with it
you can check out the free C# course by CodeMonkey, it starts from 0. in all cases there is no wrong answer, you can go with whatever you want to
I know you go the Unity route and maybe already released a game. I think will do the same and quit trying to learn the nodes.
me personally tried the nodes at first, then tried coding, and loved coding more.
so what I really recommend you do, is at least try giving some time to coding, and then make decision to commit
you can add me on discord if you want to, bachir5355
maybe we can help out each other, I’m still learning too
Hi Inugamiuz,
I just wanted to chime in with a couple of nuggets of information about both the Unreal C++ and Unreal Blueprints courses. That being that while both courses are still useful despite using older versions of Unreal (Blueprints in particular hasn’t changed much), both courses are currently in production with remasters updating them to UE 5.5 or 5.6 and should be released soon!
This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.