язык - это лишь способ объяснить ЭВМ что ты от неё хочешь, в остальном же вам либо нужно писать всё-всё самому, на что вам жизни может не хватить, либо использовать библиотеки. Unreal Engine - это IDE c набором библиотек. В итоге, научитесь сначала изъяснять свои простые хотелки, потом приступайте к изучению библиотеки Unreal Engine, что и для чего там есть. Если спрашиваете, значит новичок, так вот, освоив Unreal Engine, вы сможете в итоге писать приложения на нём, но взявшись за другие библиотеки, вы начинаете всё сначала.