UDK is frustratingly movement game unfriendly as far as I could tell in messing around with it briefly. A lot of fundamental movement code is uneditable (not included in the SDK) and needs weird hacky workarounds to customize. It's possible (see
, they used a pretty clever workaround), but the SDK certainly doesn't help you out at all; it pretty much works against you.