La extensión de archivo .udk está asociada principalmente con el Unreal Development Kit, una versión independiente del conjunto de herramientas de Unreal Engine 3 utilizado para el desarrollo de videojuegos. Un archivo .udk representa específicamente un mapa o nivel creado dentro del editor UDK. Estos archivos contienen información crítica sobre el entorno 3D, incluyendo datos de terreno, mallas estáticas (static meshes), configuraciones de iluminación, texturas, ubicaciones de sonido y secuencias programadas mediante UnrealScript o Kismet. Esencialmente, sirve como el contenedor maestro para un área jugable o escena específica dentro de un proyecto de juego. Debido a que estos archivos son específicos de la arquitectura de Unreal Engine 3, no son directamente compatibles con versiones más recientes como Unreal Engine 4 o 5, las cuales hicieron la transición a la extensión .umap. Los desarrolladores utilizan estos archivos para construir, probar y refinar niveles de juego antes de empaquetarlos en un formato ejecutable final. El formato es binario y propietario, lo que significa que requiere el editor UDK específico para ser visualizado o modificado de manera efectiva. Sigue siendo un formato significativo para modders y desarrolladores que mantienen proyectos heredados construidos sobre el marco de trabajo de Unreal Engine 3.