I am getting an Oculus Rift DK2 when it ships. When I get it I would like to get into developing a game. I already have an idea for a game, but unfortunately I don’t know which engine I should use.
I have very small experience with programming in C. I also want to make a game that is similar Dear Esther, where you just walk and listen to the story. Unlike Dear Esther, however, I want to add more functions, like grabbing items, running, punching, and having the option to do different things in a situation (Example: If a guy offers you a cup with a liquid in it, you can A. decline the offer, B. drink the liquid, C. grab the cup and throw it at the guy.). Also unlike Dear Esther, I want to make scripted dialogue with NPCs.
Would it be easier to do all of this in Unreal Engine 4 or Unity Pro (or perhaps even UDK)?
Would this even be easy to do at all, given my amount of experience?
Would developing this for the Oculus Rift make development more difficult?
Thanks in advance.