Go for unity its free, it uses c# that's easy to learn. Unreal uses c++ much harder to learn. Plus lots of free help on youtube. Ive just googled unity engine tutorial 368,000,000 results and unreal engine tutorial 7,120,000 results. I must be a geek. hope this helps