L'estensione di file .udk è principalmente associata all'Unreal Development Kit, una versione standalone del set di strumenti di Unreal Engine 3 utilizzata per lo sviluppo di videogiochi. Un file .udk rappresenta specificamente una mappa o un livello creato all'interno dell'editor UDK. Questi file contengono informazioni critiche riguardanti l'ambiente 3D, inclusi dati del terreno, mesh statiche, configurazioni di illuminazione, texture, posizionamento dei suoni e sequenze scriptate tramite UnrealScript o Kismet. Essenzialmente, funge da contenitore principale per un'area giocabile o una scena specifica all'interno di un progetto di gioco. Poiché questi file sono specifici per l'architettura di Unreal Engine 3, non sono direttamente compatibili con le versioni più recenti come Unreal Engine 4 o 5, che sono passate all'estensione .umap. Gli sviluppatori utilizzano questi file per costruire, testare e rifinire i livelli di gioco prima di impacchettarli in un formato eseguibile finale. Il formato è binario e proprietario, il che significa che richiede lo specifico editor UDK per essere visualizzato o modificato efficacemente. Rimane un formato significativo per i modder e gli sviluppatori che mantengono progetti legacy basati sul framework di Unreal Engine 3.