I’ve been studying UE4 for the past 3 weeks, mostly following the Unreal Engine Youtube Tutorials.
Now that I have a very basic knowledge of its tools, I don’t really know where to go next.
My biggest issue right now is that I know how things work (on a very basic level) but I can barely implement something of my own: I highly prefer to use C++ rather than Blueprints but reading the whole documentation regarding UE C++ libraries is gonna take me years.
In other words, where can I learn step by step all the C++ functionality in Unreal?
What did you guys use?
Personally I learn best by doing. I think trying to read ALL the documentation is a fruitless exercise given that the authoritative source is the code and the documentation may be out of date.
Just keep making projects. Look up things when you need to, check tutorials or looking for anything that did something similar to what you are trying to accomplish and see how you can bring that into your project.
Every project gets easier as you’ll warm up to the engine and all its various paradigms.
There are some C++ tutorials that should be helpful for you:
The more you complete the tutorials and the associated creations the more intuitive things become and you will pick up things much faster as you go along and start to discover your own workflows and shortcuts as well.
If you want to explore some completed/semi completed projects checkout the learning tab in the launcher, the ShooterGame example is a great learning too for C++ and multiplayer and the Strategy Game example as well. Some of the other examples also have a corresponding tutorial series like the Match 3 example and the Turn Based Strategy example.
Edit: added image for fun
I’m going to try with the documentation you linked me, but still I’m getting kinda desperate. I’ve just given up on making a small tetris game after spending like 2 hours thinking how even starting to code something.
I guess I’m gonna spend more time with tutorials but they’re almost all “blueprint focused” and I can’t shake out of me the hatred I have towards blueprints