Для создания простенькой игры на Unreal Engine базовых знаний C++ будет достаточно. 1
Это связано с тем, что для такого проекта обычно не требуется писать код, а достаточно использовать конструктор SDK, добавлять модели, текстуры, свет и прочий игровой контент, делать базовые механики, компилировать и расширять полученную кат-сцену. 1
Однако одного знания языка C++ будет недостаточно, также понадобятся знания в области математики, конечных автоматов, деревьев поведения. 1
Также для разработки игр на Unreal Engine рекомендуется освоить систему визуального скриптинга Blueprints и библиотеку STL. 4
Для изучения основ программирования на C++ можно воспользоваться, например, книгой «Изучаем C++ создавая игры в UE4» Уильяма Шерифа, в которой разбираются основы программирования на С++. 1