A bit of background information: I originally started out with Unity, but after realizing that Unreal is superior in 3d in a whole lot of ways (since I make 3d much more than 2d), I decided to try it out. And I really do like the engine and see its potential, however I can’t really find any good tutorials. This is a similar problem that I had in Unity, where I had to end up paying for a course since most of the free ones I found explained absolutely nothing. Take this course for example; Learn Unreal Engine (with C++) - Full Course for Beginners - YouTube. It’s a pretty popular tutorial, but I feel like explains absolutely nothing about how C++ actually works with the engine. He just kind of goes “Oh yeah we’ll need to do this”
#include "CoreMinimal.h" #include "Camera/CameraComponent.h" #include "Components/CapsuleComponent.h" #include "Components/StaticMeshComponent.h" #include "Components/InputComponent.h" #include "GameFramework/CharacterMovementComponent.h" #include "GameFramework/Controller.h" #include "GameFramework/SpringArmComponent.h" #include "Blueprint/UserWidget.h" #include "GameFramework/Character.h" #include "BatteryMan.generated.h"
And starts typing with no explanation as to why or what we had just done. Maybe I’m just nitpicking, but tutorials like that one don’t help me learn, and I fail to find one that actually helps me, so are there any good (paid or free) tutorials out there that help set a good foundation to help me learn on my own? Hopefully this post doesn’t come off as narcissistic, as I’m sure the tutorial I mentioned and many others have helped thousands, but it just really isn’t for me.
Also, something important to include is that while I do have experience with Java and C#, I don’t have much experience in C++, although I’m working on it. I’m also aware about the existence of blueprints, but I would rather gain a fundamental understanding of how C++ works in unreal first before diving headfirst into blueprints due to the sheer number of notes they include. Also also, feel free to correct me if I’m just in the wrong headspace or flat out wrong about something, I’m just generally struggling with how to approach unreal after coming from something much more simple like Unity.