UDK 文件扩展名主要与 Unreal Development Kit(虚幻开发工具包)相关,该工具包是用于游戏开发的 Unreal Engine 3(虚幻引擎 3)工具集的独立版本。一个 .udk 文件专门代表在 UDK 编辑器中创建的地图或关卡。这些文件包含了关于 3D 环境的关键信息,包括地形数据、静态网格体 (static meshes)、光照配置、纹理、声音放置以及使用 UnrealScript 或 Kismet 编写的脚本序列。从本质上讲,它是游戏项目中特定可玩区域或场景的主容器。由于这些文件是专门为 Unreal Engine 3 架构设计的,因此它们与 Unreal Engine 4 或 5 等较新版本不直接兼容,后者已过渡到 .umap 扩展名。开发人员在将这些文件打包成最终的可执行格式之前,会使用它们来构建、测试和完善游戏关卡。该格式采用二进制且专有的格式,这意味着需要特定的 UDK 编辑器才能有效地查看或修改。对于维护基于 Unreal Engine 3 框架的遗留项目或进行模组 (mod) 开发的开发者来说,它仍然是一种非常重要的文件格式。