Foarte, foarte, foarte greu (ca și în Unity de altfel).
Ai nevoie în primul rând de foarte multe cunoștințe într-un limbaj de programare folosit mai mult în crearea jocurilor (C#/Java).
În al doilea rând, ai nevoie și de foarte, incredibil de mult timp la dispoziție, unele proiecte țin de la câteva luni la mai mult de 3 ani, timp în care developerul implementează ideile sale în joc.
Mai ai nevoie și de creativitate, schematici, mecanisme și multe, multe altele.
În concluzie, dacă vrei să faci o platformă infinită și o mașinuță ce răspunde la comenzi din săgeți, nu o face dacă nu știi în ce te bagi.
Nu te astepta sa fie usor... pentru ca nu este.
Cei de la UE au cateva tutoriale, dar nu acopera decat Basic-ul : https://www.unrealengine.com/en-US/video-tutorials
Sfatul meu;
Daca nu stii sa programezi, nu te baga. Cel putin, nu momentan.