I spent the past 3-4 months reading about and practicing core C++.
(I’ve gone through the website learncpp.com, excellent resource by the way, for anyone interested, but it takes a lot of effort to go through it!)
My distinct goal is to work in Unreal Engine with C++, so now would be the time to learn about the C++ structure of an Unreal Project… I have seen some of the basic stuff in Learning > Getting Started, but nothing really focused on explaining how to make a game (something simple) from the ground up, in C++.
Anyone know of a good video / written course along the lines of that? Epic-supported or not, doesn’t matter!
Hey there @ephryx! Welcome back to the community! My favorite recommendation for getting into UE C++ would be Tom Looman’s guide here:
Disclaimer: One or more of these links are unaffiliated with Epic Games. Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.
and it’s a companion to his video here:
It’s amazing at getting you started with how Unreal handles it’s C++ implementation.
In retrospect, just want to add a comment here: while this tutorial is great in the sense that it actually explains SOME things, it does not explain about 60% of what we are doing in the video, or at least not in a sense that is digestible to a beginner.
So in essence, I would rate it low, if there were other competitors, but since it’s one of the few that even does that, it’s still good
Apologies! I agree there’s somewhat limited resources outside of just the documentation. I’m going to do a bit of looking around to see if I can find a more comprehensive guide. Thanks for the feedback!
Hello, thank you for sharing resources. I am currently halfway through learncpp.com and Cherno C++ series on youtube and I am looking for exactly the same thing as OP. Did you found a more comprehensive guide by now?
I tried multiple ones, some with UE5 in the title or description.
So far all but one were pretty bad.
“Unreal Engine 4 Scripting with C++ Cookbook” by “William Sherif, Stephen Whittle” was still the best of them and I am mentioning it only because it was “still” the best of them. I used it together with the 5.4 engine, so you have to adapt or skip some things.
Yesterday I found:
Unreal Engine 5 Game Development with C++ Scripting by Zhenyu George Li
Multiplayer Game Development with Unreal Engine 5 by Marco Secchi
at Fanatical but did not yet try them. So I just wanted to mention them.
I agree with this book, very good and usuable information to translate over your c++ skills without going to advanced off the bat.
Another good book if you prefer video formats - Game Development Projects with Unreal Engine: Learn to build your first games and bring your ideas to life using UE4 and C++.
If you prefer video format, I like Stephen Ulbari teaching methods and has some free stuff on youtube, but some of his courses on the likes of Udemy are the best.
So far I tried
“Unreal Engine 5 Game Development with C++ Scripting by Zhenyu George Li”
and I am super happy with it.
Other than other books it does not just tell you to do this and that.
Instead it tells you what you need now and why you need it, what ways to get it you have, explains what is done and even sometimes shows the equivalent Blueprint to C++ code you just wrote/copied.
This book really tries to help you understand things.
I think it is for 5.0 or something, not 5.4, because some things don’t match with the created templates, but this is by FAR the smoothest reading and trying the shown things I ever had.
This is by FAR the best UE book (UE4 or UE5) I ever saw so far.
No idea yet about the other one I mentioned.
Update:
Haha
So disappointing.
Now, one/two chapters later I have to take back what I said about the above book.
Having to use external assets (skeletons etc.) without telling anything about it, the logic, the need, how to create etc… you know… the basics?
Then later just telling me to read up about blend spaces in the UE documentation if I am not experienced with them (yes, then why would I read your book?) and do the following actions where there are just some sentences which make no sense to me.