If your dad can program, it's still not Universal.
Programming isn't Universal, and changing API's (And in this case, completely learning Three-Dimensional game Programming) isn't easy, and unless you expect your Dad to sit down with the UDK specification and read through it (That's what you have to do with Unity also, I would know ). I suggest you try learning a language. You could just get your feet wet, understand at least a little bit what programmers go through.
Also, don't try to recruit anyone. The UDK (And Unity) forums don't need another teenager (I have nothing against them, however they're generally new to development, as you are) who has no idea about the work it takes to put out even a 2D game trying to recruit people for his new Zombie-FPS-RPG-MMO.
Start small. You're first game won't be a Zombie MMO (When I first started Game Development, I did the same thing as you are, with Zombies and everything ). Learn how UDK works. Start 3D Modeling. Look at C# / Java. Maybe dabble in Web Development. Learn. There's a wealth of information, so get started. Cheers !
I'm a game programmer and computer science ninja !
Here's my 2D RPG-Ish Platformer Programmed in Python + Pygame, with a Custom Level Editor and Rendering System!
Here's my Custom IDE / Debugger Programmed in Pure Python and Designed from the Ground Up for Programming Education!
or Personal-Message me on here !