L'extension de fichier .udk est principalement associée à l'Unreal Development Kit, une version autonome de la suite d'outils Unreal Engine 3 utilisée pour le développement de jeux vidéo. Un fichier .udk représente spécifiquement une carte ou un niveau créé au sein de l'éditeur UDK. Ces fichiers contiennent des informations critiques concernant l'environnement 3D, notamment les données de terrain, les maillages statiques (static meshes), les configurations d'éclairage, les textures, le placement des sons et les séquences scriptées utilisant UnrealScript ou Kismet. Essentiellement, il sert de conteneur maître pour une zone jouable ou une scène spécifique au sein d'un projet de jeu. Étant donné que ces fichiers sont spécifiques à l'architecture de l'Unreal Engine 3, ils ne sont pas directement compatibles avec les versions plus récentes comme Unreal Engine 4 ou 5, qui ont adopté l'extension .umap. Les développeurs utilisent ces fichiers pour construire, tester et affiner les niveaux de jeu avant de les compiler dans un format exécutable final. Le format est binaire et propriétaire, ce qui signifie qu'il nécessite l'éditeur UDK spécifique pour être visualisé ou modifié efficacement. Il demeure un format important pour les moddeurs et les développeurs qui maintiennent des projets hérités basés sur le framework Unreal Engine 3.