Sim. O UDK está relacionado ao UE4 - O UDK é baseado no Unreal Engine 3, no qual o Unreal Engine 4 é o sucessor.
Para o usuário final inicial, várias coisas foram alteradas. O Unreal Engine 4 substitui o sistema Kismet Visual Scripting do UDK por Blueprints . Você pode fazer praticamente tudo com o Blueprints e, de alguma maneira, o Blueprints pode ser considerado um substituto do UnrealScript.
O UnrealScript também se foi. Em vez disso, você usaria o Blueprints ou C ++. O Unrealscript é orientado a objetos e tinha algumas semelhanças com a sintaxe C ++ e Java, portanto, embora muita coisa tenha mudado usando o C ++, não será muito familiarizado com alguém versado no UDK.
A interface mudou, as coisas mudaram e o que não - tudo isso levará algum tempo, mas graças à documentação abrangente, não deve ser difícil descobrir o que é o quê.
Uma das maiores mudanças é que, com o UE4, todo o código-fonte do mecanismo é disponibilizado para você. Para a maioria dos usuários, isso não importa, mas para aqueles que importam - isso é uma coisa muito boa. Para obter acesso à fonte do Unreal Engine 3 como um usuário do UDK - era necessário licenciar o UE3.
A sugestão em execução foi: se o seu jogo está quase completo no UDK, continue com o UDK. Caso contrário, vale a pena conferir o UE4. Os projetos UDK não serão abertos no UE4 - e você terá bastante trabalho para transportar as coisas (como o sistema de script e o script visual foram substituídos). Dito isso, a Epic fornece um Guia de transição útil para pessoas que saem do UE3 (e UDK) para o UE4.