<p>For those who still have a weak knowledge of C++ and want to improve their skills in it, and at the same time learn how to use it when creating games in Unreal Engine. If C++ knowledge is completely absent, I will tell you what to do in this case.</p> <p>For those who already have a good command of C++ and want to learn the Unreal Engine framework much faster and more interesting than on their own, and also not to be constantly grabbed by the heart when another "tutor" is hardcoding, calling virtual functions from the constructor, making all class variables open and so on.</p> <p>For those who want to get a job at a game studio as a programmer. I don't need to explain that there are a lot of people who can "program" in Blueprint, but you can't find good C++ programmers. So if you want to have a competitive advantage over others (and, of course, a higher salary), this course is a must.</p> <p>For those who want to create a serious project. Not all functionality can be done on Blueprint. First of all, this applies to networked games. Secondly, Blueprint is several times slower than C++, and it is very critical for heavy logic.</p> <p>For those who are just interested in programming and game creation. By the way, this is exactly my case. This is the reason why, despite my programming experience since 2006, I keep learning, watching courses, reading (and some re-reading) books.</p>